Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #65, АПРЕЛЬ 2006 г.

удобный визуальный комбайн

ВИТАЛИЙ ИЖЕВСКИЙ

Спецвыпуск: Хакер, номер #065, стр. 065-062-2


И все поняли, что счастье возможно. Строгость и формальность Pascal'а избавила программы от множества трудно отыскиваемых ошибок, которыми пестрели программы на С++. По возможностям Delphi сильно превосходил Basic. Добавилась палитра визуальных компонентов — решение было настолько удачным, что Delphi удалось сразу же выйти в лидеры. Delphi 1 был первым инструментом разработки windows-приложений, объединившим в себе оптимизирующий компилятор, визуальную среду программирования и мощные возможности работы с базами данных. Позднее все это получило название среды быстрой разработки приложений (Rapid Application Development — RAD).

[в Delphi 2] было предложено все то же, но на новом уровне современной 32-разрядной операционной системы Windows 95 и Windows NT. Кроме того, Delphi 2 предоставил программисту 32-битовый компилятор, создававший быстрые и эффективные приложения, мощные библиотеки объектов, улучшенную поддержку баз данных, поддержку OLE, средства Visual Form Inheritance. Притом обеспечивалась совместимость со старыми 16-битовыми приложениями. Delphi 2 стал тем мерилом, по которому оценивали другие RAD. Microsoft попыталась ответить на вызов и выпустила Visual Basic 4, однако он был низкопроизводительным, не обеспечивал совместимость 16- и 32-разрядных приложений и имел несколько других заметных недостатков. Тем не менее, многие разработчики продолжали использовать Visual Basic.

[дальнейший прогресс] принес улучшение работы с СОМ и ActiveX, модернизацию инструментов для ускорения написания кода. В последующих версиях и Delphi, и Visual Studio (она стала объединять в себе несколько языков в одной среде) появились такие мощные и сложные технологии, как MIDAS, DCOM и CORBA. Позже были созданы мастер Active Server, предназначенный для создания ASP, компоненты biternetExpress, обеспечивающие поддержку XML, и новые функции MIDAS, предоставившие весьма гибкую платформу размещения данных в среде интернет. С 2002 года ведущее место занимает технология .NET, на которую начинают ориентироваться все, кто имеет отношение к разработке программных продуктов для среды Windows.

[с появлением современных RAD-систем,] таких как Delphi 2006, работа программистов упростилась. В их распоряжение поступили последние писки технологий программирования и возможность чувствовать мощь интеллекта на кончиках своих пальцев (несмотря на высокоуровневость).

Рано или поздно все разработчики сталкиваются с вопросом выбора RAD-системы из множества имеющихся. Какая версия Delphi нужна тебе? Решай эту дилемму в зависимости от того, что именно ты хочешь создать. Опыт позволяет нам сказать, что сред разработки, более стабильных, чем Delphi 7 + Update 2, пока не встречается. Конечно, там нет таких супермодных вещей, как рефакторинг или поддержка .NET, но можно подыскать и что-то из продуктов сторонних разработчиков и подключить к стандартной среде. Для того чтобы работать с проектами .NET, тебе придется переходить на Delphi 8 (от которого не все в восторге) или Delphi 2005 (даже после третьего обновления эта среда разработки остается очень нестабильной, изобилует ошибками разного рода, а ее быстродействие и требовательность к ресурсам оставляет желать лучшего).

Назад на стр. 065-062-1  Содержание  Вперед на стр. 065-062-3