Почему я выбрал Delphi 7. Краткий обзор.
Delphi 7 является для меня 2-й по счету из редакций данной среды программирования. По началу я не отрывался от Delphi 6, и всем был доволен. По роду своей деятельности больше занимаюсь разработкой приложений для работы с базами данных. В основном по соображениям преобразований и более преимущественных возможностях предоставленных в Delphi 7, я и перешел с Delphi 6 на 7-ю редакцию. Конечно я бы не назвал все изменения революционными, но, в частности, обновлены объекты DAO. Также добавлен новый генератор отчетов. Старый QReport остался в поставке, но не устанавливается по умолчанию - при необходимости его нужно устанавливать отдельно. Ну и как обычно принято - исправлены прочие ошибки предыдущих редакций. Также появились сдвиги для разработчиков интернет приложений (например IntraWeb, поддержка .Net), появилась возможность кроссплатформенной разработки (Linux+MS Windows).
Конечно же не все вопросы программирования я решаю разработкой на Delphi, но по отношению к данной среде разработки могу сказать, что на данный момент для решения определенного круга моих задач меня вполне устраивает 7-я версия Delphi, а все возможности в последнем выпуске Delphi, которые явяляются новыми и революционными по отношению к 7-й версии, мне от Delphi как от среды программирования не нужны. К таким возможностям прежде всего я отношу разработку на .Net, написание сайтов на Asp.Net. Для этих целей я использую MSVisualStudio. Это связано с тем, что я всегда придерживался принципа, что каждая вещь предназначена для чего то одного и расширение ее дополнительными функциями не вызывает зачастую восхищения. В качестве подобного примера может служить то, что зачем в ту же Nero (которая изначально задумывалась как приложение для записи дисков) надобавляли столько вещей, которые никак не связаны с записью дисков. На данный момент, в связи с этим, я уже давно не пользуюсь Nero. Также и с разработкой приложений. На мой взгляд Delphi 7 это та пограничная версия, после которой в Delphi стали добавлять множество всего "лишнего".
Delphi 7 поставляется в 4-х вариантах. Существуют такие пакеты как Personal, Professional, Enterprise и Architect. Между каждым пакетом существуют конечно же отличия, но каждый из них дает возможность программисту вести разработку программ различного направления и назначения, каждый из них имеет стандартный набор средств и имеет возможности для расширения этого набора средств и компонетов для разработки. Каждая из редакций предоставляет возможность работы со столь широким направлением работ современного программиста как базы данных.
Но помимо всего этого, конечно же есть различия между вариантами редакции Delphi 7. Нарастание возможностей идет от Personal к Architect. Например, комплект поставки Personal не позволит вам вести разработку приложений для работы с удаленными базами данных, а комплект Enterprise предоставляет вашему вниманию уже широкий круг возможностей для решения данного спектра задач.
Исчерпывающую информацию как о структуре, составе так и возможностях пакетов Delphi 7 вы можете найти на сайте Borland (www.borland.com/delphi)