Зачем мне применять FoxPro, когда все в мире сейчас пишут или на Delphi или на C++?

. Posted in Fox populi - Процедуры и функции

По данным, приведенным в Microsoft White Pages, средства разработки СУБД распределены среди профессиональных разработчиков США следующим образом:

Microsoft (MS SQL, VFP) - 47%
Borland (Interbase SQL, Delphi) - 13%
Oracle - 4%

Как видно, не все разработчики используют Delphi или C++. К тому же вспомним правило про Сенькину шапку. VFP это очень мощное средство разработки СУБД. К тому же, VFP имеет очень перегруженный язык программирования, это результат обеспечения совместимости со старыми версиями. Современный VFP в большинстве случаев может без дополнительных переделок выполнить программы написанные для самого первого FoxBASE или dBase. Редкое средство программирования может похвастаться такой совместимостью.



Однако обратная сторона медали: современный язык xBase, точнее его диалект, используемый в VFP, содержит свыше полутысячи команд, функций и языковых конструкций. Одно и тоже в VFP можно сделать тремя четырьмя способами. Иногда "старое" программирование времен FoxBASE мирно уживается с современным ООП, а иногда ведет себя как кошка с собакой. Очень часто в описаниях языка VFP можно встретить фразу: "Включено для обеспечения совместимости со старыми версиями. Рекомендуется использовать то-то и то-то".

Кроме того, данное заблуждение (см. заголовок) связано с довольно большой популярностью продуктов Borland (ныне Inprise) в нашей стране, и стойкой антипатией к Мастдай. Поверьте мне, в отношении VFP ситуация меняется кардинальным образом, VFP есть та самая жемчужина, сделанная Microsoft, о которой эта прославленная корпорация трубит на каждом углу ;).

Visual FoxPro это, наверное, очень дорого, тем более если покупаешь лицензию. Ничего подобного! По данным российского каталога SoftLine на апрель-июнь 1999 года стоимость покупки VFP 6 и лицензии на него стоит $402, а, к примеру, стоимость в той же компании Delphi 4 Client/Server suite $1894. Разница на лицо!

И еще камешек в огород Delphi: в этом популярном каталоге программного обеспечения VFP вместе с VC++, VJ++ и др. языками отнесен в раздел "Средства разработки", а Delphi к разделу "САПР" ;). Так что, если Вы напрямую занимаетесь программированием СУБД, может быть, Вам будет выгоднее попробовать VFP, чем делать привычную работу на Delphi? Попробуйте и Вы не пожалеете.

 

Добавить комментарий


Защитный код
Обновить

Команды

Релиз Firefox 8, Thunderbird 8 и сопутствующих проектов Mozilla
Проект Mozilla официально представил релиз web-браузера Firefox 8.0, первый выпуск в рамках нового сокращенного цикла разработки, которому будет присвоен статус релиза с пр...14-11-2011

Хороший ход

События объекта Database Container
События объекта Database Container (DBC) предоставляют связь между событиями, написанными разработчиком, и активностью базы данных во время работы пользователя, такой как от...14-11-2011

Руководства

О правилах хорошего тона программирования на Лисе
1. Рекомендуется использовать на каждой рабочей станции копию Лисы. 2. Для ускорения необходимо разделить общедоступные базы и библиотеки. 3. Разделить функции для к...12-11-2011