Есть предприятие, где все программы на предприятии написаны на foxpro для dos.
Сеть Novell netware.
Есть желание постепенно перейти на клиент-сервер с минимальными денежными вливаниями. То есть затраты на программы + обучение администратора + обучение программистов должны быть минимальны.
Какие могут быть варианты?
1) на имеющийся Novell Netware сервер ставим какую-либо базу типа ORACLE+клиентские места переделываем на Visual FoxPro.
Плюсы: Не надо покупать ещё один сервер, легко переучивать программистов.
Минусы: не очень понятно, есть ли новые версии и поддержка Oracle for netware, пока не нашел ни одного курса для обучения админа под такую связку.
2) Купить новый сервер+MS Windows Server+MS SQL Server+ клиентские места переводить также на Visual FoxPro.
Из плюсов: масса мест, где можно найти обучение админа, легко переучивать программистов.
Минусы: по деньгам самое затратное.
3) Купить новый сервер+MS Windows Server+какая-нибудь бесплатная SQL база (MySQL, firebird)+ клиентские места переводить также на Visual FoxPro.
Минусы: опять таки проблемы с обучением админа
Плюсы: Подешевле чем вариант 2) будет.
4) Купить новый сервер+freebsd или linuxr+какая-нибудь бесплатная SQL база (MySQL??)+ клиентские места переводить также на Visual FoxPro.
Минусы: опять таки проблемы с обучением админа плюс надо ещё его учить с линуксами разбираться.
Плюсы: Подешевле чем вариант 3) будет, легко переучивать программистов.
5) Доступ к базам через web. Новый сервер +Freebsd или linux +MySQL+PHP
Плюсы: Наверное самый дешевый вариант.
Минусы: Программистам труднее переучиваться. Админа также учить труднее.
6) Может ещё какие-то варианты есть?
Интересует мнение людей прошедших похожий путь. С чем стоит связываться, а с чем нет. Какие грабли лежат на этом непростом пути? Насколько подходят выбранные инструменты, может есть ещё какие-то варианты, которые я пропустил.