На сегодня в качестве основной платформы разработки программ серии БЭСТ-4, БЭСТ-5 используется Xharbour. Одним из преимуществ использования Xharbour является возможность компиляции одних и тех же исходных текстов как под MS Windows, так и под Linux.
К софтулу 2005 мы попробовали реализовать эту возможность на БЭСТ-4+. Довели все до демонстрационной версии и показывали на выставке. Интерес был достаточно большой, правда выяснились некоторые детали.
1. Многих не устраивал консольный интерфейс, хотели графику.
2. Интересовало производсво и бюджетная версия, чего в БЭСТ-4+ нет и не планируется.
3. При демонстрации возникли проблемы с реализацией обработки специфичных комбинаций клавиш, используемых в БЭСТ и жестко прописанных.
4. Не решена до конца проблема печати и отчетов.
Исходя из этого было принято решение дальнейшие работы по переносу БЭСТ-4+ на Linux платформу не проводить, а в перспективе сосредоточиться на переносе БЭСТ-5 под Linux.
В настоящее время все новые модули пишутся таким образом, что на практике можно будет получать два варианта программы под Windows и Linux.
К сожалению, остается еще масса проблем с переносом отчетов, использованием FR (работает только под Windows), FOX и т.д.
Один из шагов в этом направлении - реализация возможности использования Open Office для выгрузки из БЭСТ-5.
Для конкретного заказчика прямо сейчас можно посоветовать единственную схему работы с использованием Linux.
В качестве серверной ОС устанавливается Windows 2003 Server в терминальном режиме с использованием Citrix PS, на рабочих станциях Linux и соответствующие терминальные клиенты Citrix под Windows. БЭСТ-5 ставится на сервер и дальше все работает...
Назвать конкретные сроки реализации БЭСТ-5 под Linux на сегодняшний день не представляется возможным. В первую очередь ведутся работы по расширению функционала для версии 3.4 под Windows...