powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Цена вопроса?
25 сообщений из 36, страница 1 из 2
Цена вопроса?
    #38161958
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, так хотим своими силами. Заранее спасибо!
...
Рейтинг: 0 / 0
Цена вопроса?
    #38162044
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pits2000Автор программу принципиально не хочет переводить на windows, так хотим своими силами. Заранее спасибо!Вы уверены, что вам это надо? Почитайте для начала здесь. Или поиск в форуме по, например, "fpd".
...
Рейтинг: 0 / 0
Цена вопроса?
    #38162152
Pits2000,
Вам обязательно писать программу на FoxPro? Если проблема только в том, что имеются файлы dbf, так это не та проблема... С использованием ODBC/JDBC все данные вполне нормально читаются и через другие среды программирования...

Проблемы, с которыми Вы столкнетесь:
- найти толкового программиста на Фоксе очень тяжело... Как правило, те, кто был фоксистом, переквалифицировались на другие языки... И вернуть их обратно - потребует много денег....
- придется переписывать функционал исходя из парадигмы ООП, а это потребует сначала в структуре предыдущей программы разобраться... И структуру базы нарисовать... Это не быстро... от месяца до.... + для этого надо найти хорошего фоксиста... а далее - см. п.1

Из всего этого выходит, что, если у вас нет команды Фоксистов, то проще написать программу "с нуля", чем переделывать ее из fpd в VFP...
Если же у вас есть коллектив разработчиков на Фоксе, то тогда ситуация кардинально меняется, но и здесь говорить о быстром переходе на VFP не следует... Если бы я руководил данным проектом, то моя оптимистичная (!) оценка была бы в районе 1 - 1,5 года (в целом на переписывание и доводку)
...
Рейтинг: 0 / 0
Цена вопроса?
    #38162177
Pits2000 надо чтобы можно было работать с этой базой и из dos и windows.

А может не надо? Может лучше перевести проект на что-нибудь глобальное, например, SQL Server?
Файловые сервера имеют минусы в части хранения файлов с данными. Один из них - разрушение индексов при проблемах с сетью... Иногда - разрушение самих файлов с данными.... В этом смысле SQL Server - более надежное решение....

Переводя программу из Доса в Винду Вы ведь хотите добиться чего-то большего, чем просто изменение интерфейса. Так может вместе с этим "переводом" еще и редизайн базы сделать?
...
Рейтинг: 0 / 0
Цена вопроса?
    #38162523
Jonny540
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Станислав С...кийМожет лучше перевести проект на что-нибудь глобальное, например, SQL Server? ... Так может вместе с этим "переводом" еще и редизайн базы сделать?Неплохо бы, если время и деньги есть :)

Станислав С...кий... Один из них - разрушение индексов при проблемах с сетью... Иногда - разрушение самих файлов с данными.... Хотите верьте, хотите нет, но за несколько лет работы приложения на FPD2.6 (в сетке было до 10 пользователей)
ни разу не слетали индексы и тем более не портились файлы данных. Может, я что-то не так делал?
...
Рейтинг: 0 / 0
Цена вопроса?
    #38162552
Pits2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу SQL речи не идет, я много лет работаю на DBF что в 1С что в Fox с ними лучше работать, конечно скорость ну мне торопиться не куда. По поду клиента не спорю можно написал и на Delhi и на VB и прочее, главное чтобы база не сломалась при работе из дос и виндовс.
...
Рейтинг: 0 / 0
Цена вопроса?
    #38162670
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pits2000главное чтобы база не сломалась при работе из дос и виндовс.
А дос чем так принципиален, если не секрет? Можно еще понять продолжение сопровождения, но разработка с нуля...
ДОС уже похоронен. Например на W7x64 DOS-приложение даже не запустится.
...
Рейтинг: 0 / 0
Цена вопроса?
    #38162692
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pits2000,

я так думаю здесь все писали из расчета сторонней разработки. если ты будешь делать сам, то все гораздо проще - базы знакомы, требования известны, все зависит от того насколько ты владеешь инструментом и насколько фирма готова терпеть неудобства, связанные с переездом на новый софт. Я бы посоветовал сначала набросать ТЗ, иначе это все будет затягивать и начнется сказка-неотвязка. Все время будет хотеться "здесь чуть-чуть получше", "там поудобней". Знаем - видали.

А по стоимости, я так понимаю, никто и не высказался.
...
Рейтинг: 0 / 0
Цена вопроса?
    #38162798
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pits2000чтобы база не сломалась при работе из дос и виндовс.Так вам надо перевести из FPD в что-то визуальное, или всё же чтобы работало из Windows? Это ведь малозависимые друг от друга вещи, вообще-то. Потому что и под Windows вы запускаете DOS-приложение без особых проблем, зачем вам интерфейс менять?
По поводу VFP могу сказать одно - одновременно с одними и теми же таблицами FPD и VFP работать нормально не смогут. С другой стороны, правильно спроектированное FPD-приложение разом переводится на VFP не так уж и долго. Но это, как уже заметили, не имеет особого смысла...
...
Рейтинг: 0 / 0
Цена вопроса?
    #38162836
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM,

На тему одновременной работы таблиц VFP и fpd могу сказать, что мы переводили большой проект с fox 2.6 на vfp 9 порядка 2-х лет и особых проблем с dos таблицами не было - проблема одна dos-таблицы не поддерживаются оптимизацией SQL. во всем остальном никакаих проблем - установи 866 страницу и все. (проект на сегодня порядка 200 юзеров. таблиц и программных модулей даже не скажу - не считал, да и постоянно поджимаем). До сих-пор отлавливаю dos-таблицы.
...
Рейтинг: 0 / 0
Цена вопроса?
    #38162839
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamisНа тему одновременной работы таблиц VFP и fpd могу сказать, что мы переводили большой проект с fox 2.6 на vfp 9 порядка 2-х лет и особых проблем с dos таблицами не было - проблема одна dos-таблицы не поддерживаются оптимизацией SQL. во всем остальном никакаих проблем - установи 866 страницу и все.
Как решали проблему индексов по выражениям вроде Upper(MyField)? Если модифицировать таблицу в среде с не родной кодовой страницей, то такие индексы перестают корректно работать уже в среде с родной кодовой страницей.
...
Рейтинг: 0 / 0
Цена вопроса?
    #38162956
XAndy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
glamis,

Вам, видимо, повезло, что не было индексных выражениц по двоичным данным (что в досовские времена практиковалось сплошь и рядом). Запись из VFP портит такие индексы. Более того, если есть двоичное выражение в условии for индекса, то даже ПРОЧИТАТЬ это VFP не сможет, то бишь запись есть, FPD её находит, а VFP по индексу не найдет :). Мило, не правда ли? Какая тут одновременная работа
...
Рейтинг: 0 / 0
Цена вопроса?
    #38162958
XAndy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Up

Про оптимизацию запросов выше уже сказали... Нет её... Только ручками, scan, seek, eof,...
...
Рейтинг: 0 / 0
Цена вопроса?
    #38162970
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМКак решали проблему индексов по выражениям вроде Upper(MyField)? Если модифицировать таблицу в среде с не родной кодовой страницей, то такие индексы перестают корректно работать уже в среде с родной кодовой страницей.
Ребята, нормализация уже не нужна? Где вы видели большие таблицы или объединения таблиц по Upper? Постройте правильно базу и пользуйтесь кодами. А мелкие - решались специндексом через sys(15,) слегка проблемно (требовалась таблица преобразования, но она грузилась при старте и была public) и никаких проблем.
...
Рейтинг: 0 / 0
Цена вопроса?
    #38162971
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XAndy,

см. ответ Владимир М.
...
Рейтинг: 0 / 0
Цена вопроса?
    #38162976
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XAndy,

И ты знаешь, процентов на 10 в худшем случае быстрее SQL и прочей оптимизации. Это и называется оптимизацией программного кода. Оптимизация зависит от среды. При перехода на VFP - другая среда и другие методы. А вы как хотели - в лоб dos в win? тут иногда головой надо работать.
...
Рейтинг: 0 / 0
Цена вопроса?
    #38162979
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XAndy,

кстати, eof() - при грамотном посторении практически не нужна - не более 0.1% кода.
...
Рейтинг: 0 / 0
Цена вопроса?
    #38162995
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamis,

Так об этом и разговор... Говорится об одновременном доступе FPD & VFP к данным, хранящимся в виде DBF-таблиц, при этом код приложения должен быть один и тот же.
А если существующий код не способен работать одновременно и в FPD, и в VFP - значит, требуется его переработать. И разговор не идёт об интерфейсе. А переработка исходников двадцатилетней давности - написать новое приложение проще...
...
Рейтинг: 0 / 0
Цена вопроса?
    #38163053
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМКак решали проблему индексов по выражениям вроде Upper(MyField)? Если модифицировать таблицу в среде с не родной кодовой страницей, то такие индексы перестают корректно работать уже в среде с родной кодовой страницей.
Это все решаемо, хотя и не без "изворотов" конечно...

По поводу задания автора - действительно лучше один раз напрячься и все сразу перевести в .NET 4.5 + MS SQL Server 2012... В этой линейке есть бесплатные версии для Ваших демо + очень элегантно решены многие организационные вопросы начиная обновлениями и заканчивая лицензированием + простая интеграция в будущем с Web...

Хотя если у них только один программист FoxPro... Это говорит о том, что цена вопроса очень низкая... Кроме того прямая конкуренция с 1С бросает тень на финансовое благополучие этого проекта...

По поводу FPD и Windows 2008 R2 64bit - все еще работает в DOS Box
...
Рейтинг: 0 / 0
Цена вопроса?
    #38163065
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey ChВладимирМКак решали проблему индексов по выражениям вроде Upper(MyField)? Если модифицировать таблицу в среде с не родной кодовой страницей, то такие индексы перестают корректно работать уже в среде с родной кодовой страницей.
Это все решаемо, хотя и не без "изворотов" конечно...Нерешаемо всё же, если подобные индексы использовались. А если не использовались (например, массовая работа с данными спроектирована полностью с использованием Select-SQL и RELATION (FOR/WHILE) по значениям ключей, без преобразований) то это означает, что перевод на SQL был запланирован :)
...
Рейтинг: 0 / 0
Цена вопроса?
    #38163101
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTMglamis,

Так об этом и разговор... Говорится об одновременном доступе FPD & VFP к данным, хранящимся в виде DBF-таблиц, при этом код приложения должен быть один и тот же.
А если существующий код не способен работать одновременно и в FPD, и в VFP - значит, требуется его переработать. И разговор не идёт об интерфейсе. А переработка исходников двадцатилетней давности - написать новое приложение проще...

Мы когда начинали переводить начинали с ввода - перевели его в vfp, где надо расширили таблицы под будущие задачи, а обработку оставили в dos. был момент неудобств, конечно, но зачастую рабочие места ввода инфы и обработки разные. это позволило отказаться от одновременной работы в дос и vfp. vfp обеспечивал данные для dos и для новых возможностей, которые еще в то время не использовались. ну а потом - дело времени.

ну и ко всему этап тестирования - а как его проведешь на разных таблицах?
...
Рейтинг: 0 / 0
Цена вопроса?
    #38163566
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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 р.
...
Рейтинг: 0 / 0
Цена вопроса?
    #38164318
Pits2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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 р.

Не совсем понял, можно поподробнее?
...
Рейтинг: 0 / 0
Цена вопроса?
    #38166563
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pits2000rewareпропущено...

И вы что, до сих пор "своими силами" (господи, а что что за силы-то слабосильные) не "хотите переводить на windows" и будете мучаться на досовских версиях фокса ? Ответ - если несерьёзно и на дос, то пару недель на кодирование и рублей 3000. Если делать по уму на VFP9, то время пару недель, цена от 10000 р.

Не совсем понял, можно поподробнее?
Поподробнеее ЧТО ?
...
Рейтинг: 0 / 0
Цена вопроса?
    #38166911
Pits2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
reware,

Сейчас надо и на дос и на винде, пусть это будет не серьезно но все таки... Притом чтобы все работало и там и там, а уж в дальнейшем мы планируем постепенно развивать виндосовсий клиент и переходить полностью на винду.
...
Рейтинг: 0 / 0
25 сообщений из 36, страница 1 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Цена вопроса?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]