|
Цена вопроса?
|
|||
---|---|---|---|
#18+
Добрый день! Сразу хочу сказать в FoxPro не работал, но хотел спросить у знатоков. Сколько по времени и деньгам будет стоить разработка модуля складской прогламмы на FoxPro 9, причем! База данных уже видеться под dos foxpro 2.5, dos оболочка тоже есть, надо чтобы можно было работать с этой базой и из dos и windows. Тут можно скачать и посмотреть саму программу и демо базы http://www.tigin.ru/index.php?option=com_content&task=blogcategory&id=52&Itemid=100 Автор программу принципиально не хочет переводить на windows, так хотим своими силами. Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 11:54 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
Pits2000Автор программу принципиально не хочет переводить на windows, так хотим своими силами. Заранее спасибо!Вы уверены, что вам это надо? Почитайте для начала здесь. Или поиск в форуме по, например, "fpd". ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 12:34 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
Pits2000, Вам обязательно писать программу на FoxPro? Если проблема только в том, что имеются файлы dbf, так это не та проблема... С использованием ODBC/JDBC все данные вполне нормально читаются и через другие среды программирования... Проблемы, с которыми Вы столкнетесь: - найти толкового программиста на Фоксе очень тяжело... Как правило, те, кто был фоксистом, переквалифицировались на другие языки... И вернуть их обратно - потребует много денег.... - придется переписывать функционал исходя из парадигмы ООП, а это потребует сначала в структуре предыдущей программы разобраться... И структуру базы нарисовать... Это не быстро... от месяца до.... + для этого надо найти хорошего фоксиста... а далее - см. п.1 Из всего этого выходит, что, если у вас нет команды Фоксистов, то проще написать программу "с нуля", чем переделывать ее из fpd в VFP... Если же у вас есть коллектив разработчиков на Фоксе, то тогда ситуация кардинально меняется, но и здесь говорить о быстром переходе на VFP не следует... Если бы я руководил данным проектом, то моя оптимистичная (!) оценка была бы в районе 1 - 1,5 года (в целом на переписывание и доводку) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 13:15 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
Pits2000 надо чтобы можно было работать с этой базой и из dos и windows. А может не надо? Может лучше перевести проект на что-нибудь глобальное, например, SQL Server? Файловые сервера имеют минусы в части хранения файлов с данными. Один из них - разрушение индексов при проблемах с сетью... Иногда - разрушение самих файлов с данными.... В этом смысле SQL Server - более надежное решение.... Переводя программу из Доса в Винду Вы ведь хотите добиться чего-то большего, чем просто изменение интерфейса. Так может вместе с этим "переводом" еще и редизайн базы сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 13:23 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
Станислав С...кийМожет лучше перевести проект на что-нибудь глобальное, например, SQL Server? ... Так может вместе с этим "переводом" еще и редизайн базы сделать?Неплохо бы, если время и деньги есть :) Станислав С...кий... Один из них - разрушение индексов при проблемах с сетью... Иногда - разрушение самих файлов с данными.... Хотите верьте, хотите нет, но за несколько лет работы приложения на FPD2.6 (в сетке было до 10 пользователей) ни разу не слетали индексы и тем более не портились файлы данных. Может, я что-то не так делал? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 16:31 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
По поводу SQL речи не идет, я много лет работаю на DBF что в 1С что в Fox с ними лучше работать, конечно скорость ну мне торопиться не куда. По поду клиента не спорю можно написал и на Delhi и на VB и прочее, главное чтобы база не сломалась при работе из дос и виндовс. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 16:49 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
Pits2000главное чтобы база не сломалась при работе из дос и виндовс. А дос чем так принципиален, если не секрет? Можно еще понять продолжение сопровождения, но разработка с нуля... ДОС уже похоронен. Например на W7x64 DOS-приложение даже не запустится. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 18:02 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
Pits2000, я так думаю здесь все писали из расчета сторонней разработки. если ты будешь делать сам, то все гораздо проще - базы знакомы, требования известны, все зависит от того насколько ты владеешь инструментом и насколько фирма готова терпеть неудобства, связанные с переездом на новый софт. Я бы посоветовал сначала набросать ТЗ, иначе это все будет затягивать и начнется сказка-неотвязка. Все время будет хотеться "здесь чуть-чуть получше", "там поудобней". Знаем - видали. А по стоимости, я так понимаю, никто и не высказался. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 18:17 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
Pits2000чтобы база не сломалась при работе из дос и виндовс.Так вам надо перевести из FPD в что-то визуальное, или всё же чтобы работало из Windows? Это ведь малозависимые друг от друга вещи, вообще-то. Потому что и под Windows вы запускаете DOS-приложение без особых проблем, зачем вам интерфейс менять? По поводу VFP могу сказать одно - одновременно с одними и теми же таблицами FPD и VFP работать нормально не смогут. С другой стороны, правильно спроектированное FPD-приложение разом переводится на VFP не так уж и долго. Но это, как уже заметили, не имеет особого смысла... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 19:44 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
AndreTM, На тему одновременной работы таблиц VFP и fpd могу сказать, что мы переводили большой проект с fox 2.6 на vfp 9 порядка 2-х лет и особых проблем с dos таблицами не было - проблема одна dos-таблицы не поддерживаются оптимизацией SQL. во всем остальном никакаих проблем - установи 866 страницу и все. (проект на сегодня порядка 200 юзеров. таблиц и программных модулей даже не скажу - не считал, да и постоянно поджимаем). До сих-пор отлавливаю dos-таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 20:51 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
glamisНа тему одновременной работы таблиц VFP и fpd могу сказать, что мы переводили большой проект с fox 2.6 на vfp 9 порядка 2-х лет и особых проблем с dos таблицами не было - проблема одна dos-таблицы не поддерживаются оптимизацией SQL. во всем остальном никакаих проблем - установи 866 страницу и все. Как решали проблему индексов по выражениям вроде Upper(MyField)? Если модифицировать таблицу в среде с не родной кодовой страницей, то такие индексы перестают корректно работать уже в среде с родной кодовой страницей. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 20:56 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
glamis, Вам, видимо, повезло, что не было индексных выражениц по двоичным данным (что в досовские времена практиковалось сплошь и рядом). Запись из VFP портит такие индексы. Более того, если есть двоичное выражение в условии for индекса, то даже ПРОЧИТАТЬ это VFP не сможет, то бишь запись есть, FPD её находит, а VFP по индексу не найдет :). Мило, не правда ли? Какая тут одновременная работа ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 23:27 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
Up Про оптимизацию запросов выше уже сказали... Нет её... Только ручками, scan, seek, eof,... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.02.2013, 23:29 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
ВладимирМКак решали проблему индексов по выражениям вроде Upper(MyField)? Если модифицировать таблицу в среде с не родной кодовой страницей, то такие индексы перестают корректно работать уже в среде с родной кодовой страницей. Ребята, нормализация уже не нужна? Где вы видели большие таблицы или объединения таблиц по Upper? Постройте правильно базу и пользуйтесь кодами. А мелкие - решались специндексом через sys(15,) слегка проблемно (требовалась таблица преобразования, но она грузилась при старте и была public) и никаких проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2013, 00:01 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
XAndy, см. ответ Владимир М. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2013, 00:02 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
XAndy, И ты знаешь, процентов на 10 в худшем случае быстрее SQL и прочей оптимизации. Это и называется оптимизацией программного кода. Оптимизация зависит от среды. При перехода на VFP - другая среда и другие методы. А вы как хотели - в лоб dos в win? тут иногда головой надо работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2013, 00:07 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
XAndy, кстати, eof() - при грамотном посторении практически не нужна - не более 0.1% кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2013, 00:09 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
glamis, Так об этом и разговор... Говорится об одновременном доступе FPD & VFP к данным, хранящимся в виде DBF-таблиц, при этом код приложения должен быть один и тот же. А если существующий код не способен работать одновременно и в FPD, и в VFP - значит, требуется его переработать. И разговор не идёт об интерфейсе. А переработка исходников двадцатилетней давности - написать новое приложение проще... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2013, 00:35 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
ВладимирМКак решали проблему индексов по выражениям вроде Upper(MyField)? Если модифицировать таблицу в среде с не родной кодовой страницей, то такие индексы перестают корректно работать уже в среде с родной кодовой страницей. Это все решаемо, хотя и не без "изворотов" конечно... По поводу задания автора - действительно лучше один раз напрячься и все сразу перевести в .NET 4.5 + MS SQL Server 2012... В этой линейке есть бесплатные версии для Ваших демо + очень элегантно решены многие организационные вопросы начиная обновлениями и заканчивая лицензированием + простая интеграция в будущем с Web... Хотя если у них только один программист FoxPro... Это говорит о том, что цена вопроса очень низкая... Кроме того прямая конкуренция с 1С бросает тень на финансовое благополучие этого проекта... По поводу FPD и Windows 2008 R2 64bit - все еще работает в DOS Box ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2013, 02:00 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
Sergey ChВладимирМКак решали проблему индексов по выражениям вроде Upper(MyField)? Если модифицировать таблицу в среде с не родной кодовой страницей, то такие индексы перестают корректно работать уже в среде с родной кодовой страницей. Это все решаемо, хотя и не без "изворотов" конечно...Нерешаемо всё же, если подобные индексы использовались. А если не использовались (например, массовая работа с данными спроектирована полностью с использованием Select-SQL и RELATION (FOR/WHILE) по значениям ключей, без преобразований) то это означает, что перевод на SQL был запланирован :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2013, 02:56 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
AndreTMglamis, Так об этом и разговор... Говорится об одновременном доступе FPD & VFP к данным, хранящимся в виде DBF-таблиц, при этом код приложения должен быть один и тот же. А если существующий код не способен работать одновременно и в FPD, и в VFP - значит, требуется его переработать. И разговор не идёт об интерфейсе. А переработка исходников двадцатилетней давности - написать новое приложение проще... Мы когда начинали переводить начинали с ввода - перевели его в vfp, где надо расширили таблицы под будущие задачи, а обработку оставили в dos. был момент неудобств, конечно, но зачастую рабочие места ввода инфы и обработки разные. это позволило отказаться от одновременной работы в дос и vfp. vfp обеспечивал данные для dos и для новых возможностей, которые еще в то время не использовались. ну а потом - дело времени. ну и ко всему этап тестирования - а как его проведешь на разных таблицах? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2013, 09:45 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
Pits2000Добрый день! Сразу хочу сказать в FoxPro не работал, но хотел спросить у знатоков. Сколько по времени и деньгам будет стоить разработка модуля складской прогламмы на FoxPro 9, причем! База данных уже видеться под dos foxpro 2.5, dos оболочка тоже есть, надо чтобы можно было работать с этой базой и из dos и windows. Тут можно скачать и посмотреть саму программу и демо базы http://www.tigin.ru/index.php?option=com_content&task=blogcategory&id=52&Itemid=100 Автор программу принципиально не хочет переводить на windows, так хотим своими силами. Заранее спасибо! И вы что, до сих пор "своими силами" (господи, а что что за силы-то слабосильные) не "хотите переводить на windows" и будете мучаться на досовских версиях фокса ? Ответ - если несерьёзно и на дос, то пару недель на кодирование и рублей 3000. Если делать по уму на VFP9, то время пару недель, цена от 10000 р. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.02.2013, 08:46 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
rewarePits2000Добрый день! Сразу хочу сказать в FoxPro не работал, но хотел спросить у знатоков. Сколько по времени и деньгам будет стоить разработка модуля складской прогламмы на FoxPro 9, причем! База данных уже видеться под dos foxpro 2.5, dos оболочка тоже есть, надо чтобы можно было работать с этой базой и из dos и windows. Тут можно скачать и посмотреть саму программу и демо базы http://www.tigin.ru/index.php?option=com_content&task=blogcategory&id=52&Itemid=100 Автор программу принципиально не хочет переводить на windows, так хотим своими силами. Заранее спасибо! И вы что, до сих пор "своими силами" (господи, а что что за силы-то слабосильные) не "хотите переводить на windows" и будете мучаться на досовских версиях фокса ? Ответ - если несерьёзно и на дос, то пару недель на кодирование и рублей 3000. Если делать по уму на VFP9, то время пару недель, цена от 10000 р. Не совсем понял, можно поподробнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.02.2013, 11:01 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
Pits2000rewareпропущено... И вы что, до сих пор "своими силами" (господи, а что что за силы-то слабосильные) не "хотите переводить на windows" и будете мучаться на досовских версиях фокса ? Ответ - если несерьёзно и на дос, то пару недель на кодирование и рублей 3000. Если делать по уму на VFP9, то время пару недель, цена от 10000 р. Не совсем понял, можно поподробнее? Поподробнеее ЧТО ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2013, 15:11 |
|
Цена вопроса?
|
|||
---|---|---|---|
#18+
reware, Сейчас надо и на дос и на винде, пусть это будет не серьезно но все таки... Притом чтобы все работало и там и там, а уж в дальнейшем мы планируем постепенно развивать виндосовсий клиент и переходить полностью на винду. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2013, 17:48 |
|
|
start [/forum/topic.php?fid=41&fpage=40&tid=1582986]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
122ms |
get tp. blocked users: |
1ms |
others: | 293ms |
total: | 493ms |
0 / 0 |