Fox-убийца

19/09/2007 00:00:00
Fox-убийца
Работа с базами данных
Сразу договоримся – для каждого из языков программирования есть своя направленность применения. Есть языки, где скорость обработки – самая важная составляющая. Например, C.
Есть языки, где удобство работы – самое главное (возможно, Delphi?)
>И т.д. и т.п.
И, наконец, есть языки, оптимально работающие с базами данных. Один из таких самых ярких примеров – Visual FoxPro.
Ну, так и надо применять тот язык, который оптимально подходит для конкретной задачи!
НЕ могут C++,Delphi работать с базами данных так просто, как FoxPro, физически не могут. Так называемые «библиотеки» заставляют программистов извращаться до невозможности в попытке обработать некий курсор, полученный с SQL-Server,Interbase и иже с ними.
Я уже слышу голос «пишите хранимые процедуры», которые будут выполняться на сервере. Очень здорово. Теперь поизвращаемся с обработкой на сервере с помощью, например, T-Sql. Очень хороший язык, я не спорю, сам на нем пишу и Вам советую. НО… Я не стану работать с T-Sql, если смогу получить результат на Fox-e значительно быстрее.
«А вот С++ работает значительно быстрее» - не спорю. Значительнее. Вот только каким путем достигается эта скорость (затраты со стороны программиста, естественно – собственно опять про классы, СЛОЖНАЯ обработка данных, поиск, редактирование), к сожалению, скрыто от конечного пользователя. Во многих случаях, сама скорость – штука довольно относительная, ну, например, вряд ли кто заметит разницу в 30-50 миллисекунд.
«А вот exe-шник значительно меньше, чем у Fox-a». Мало того, я еще скажу, что для работы с Fox-ом требуются библиотеки, всего размером 7,57 мб. Но, в «обмен» за это, Вы получаете, всю функциональность FoxPro (поверьте, это не мало). КСТАТИ, размер библиотек можно значительно «сократить», примерно в ДВА раза, если заархивировать их обычным zip-ом.
Вот.
Напоследок.
С распространением услуги «Безлимитный Интернет» довод программистов о том, что C++, Delphi и другие языки в конце концов генерят код значительно меньший по размеру, чем Fox, можно уже забыть. Надеюсь, навсегда.
FopPro forever!

P.S.
Есть разговоры о FoxPro.NET В любом случае, это будет уже не тот FoxPro, и все же… FopPro forever!



create by Maple4 Site Creator 5/2008  Контакты   Поиск   Карта сайта 
Rambler's Top100 Рейтинг@Mail.ru