Возвращение DelphiАвтор: Олег Малогловец Опубликовано: 08.10.2008 Источник: SoftKey.info Первая версия среды разработки Delphi вышла в свет, страшно сказать, в далеком 1995 году! На тот момент это была революционная технология создания программного обеспечения. Для того чтобы создать пользовательский интерфейс, необходимо просто нарисовать его, особо не задумываясь о тонкостях взаимодействия основополагающих элементов GUI Windows - главного окна, строки меню, кнопок... Именно это обстоятельство в совокупности с классическим, известным большинству с ученической скамьи языком программирования Pascal превратило Delphi в культовую систему разработки, ставшей для многих первой ступенью в мир создания программного обеспечения.
Проходили годы, менялись программисты, вместе с ними менялась и среда разработки. Номер версии Delphi рос от года к году:
- 1995 год - Delphi 1
- 1996 год - Delphi 2
- 1997 год - Delphi 3
- 1998 год - Delphi 4
- 1999 год - Delphi 5
- 2000 год - Delphi 6
- 2001 год - Delphi 7...
и на фронте изменений наступило затишье.
В 2003 году увидела свет Delphi 8 for .NET, следующая последним тенденциям в разработке ПО, но не привнесшая значительных изменений в разработку приложений под WIN32.
Год 2006-й - год появления новой версии знаменитой среды разработки, теперь уже носящей громкое имя Borland Developer Studio 2006. Стоит заметить, что в Delphi от года к году изменялся не только номер версии, но и язык программирования - от Object Pascal до Delphi Language. Попутно среда разработки за это время сменила и нескольких владельцев - начиная с Borland, через Inprise и CodeGear, и заканчивая Embarcadero.
Но хватит истории - на дворе 2008 год! В августе нынешнего года компания Embarcadero объявила о выходе очередной версии инструмента быстрой разработки - Delphi 2009. Что же нового предлагают нам создатели легенды?
 Для начала то, что все ждали с таким нетерпением, - полная поддержка Unicode во всех элементах библиотеки VCL, начиная с классов-строк и заканчивая визуальными компонентами. Теперь возможно написание программ, поддерживающих абсолютное большинство языков, на которых говорит и пишет человечество. Больше нет проблемы с одновременным использованием в программе совершенно различных письменностей с различными наборами символов алфавита. Правда, в этом новшестве есть и небольшая ложка дегтя - потребуются некоторые усилия для переноса ваших старых наработок из предыдущих версий Delphi.
Следующее заметное нововведение в Delphi 2009 - это поддержка Delphi Language анонимных функций и шаблонов (generics). Появление этих элементов в языке позволяет использовать при написании кода новые парадигмы программирования, ранее недоступные приверженцам среды разработки.
 Библиотека VCL - набор "кирпичиков" для строительства внешнего вида программ, не претерпела радикального изменения, однако в новой версии значительно расширена. Создается впечатление, что на текущий момент даже сами разработчики не способны точно определить количество элементов, поставляемых с Delphi 2009. Такой вывод напрашивается после изучения многочисленной документации, просмотра множества рекламных и технических материалов - ни в одном из них не указано общее количество элементов VCL. Однако даже беглого взгляда на панель объектов достаточно, чтобы понять: готовых компонентов довольно для создания большинства программ самого различного назначения - от пользовательского ПО до систем работы с базами данных и сетями любого уровня. Большинство компонентов знакомы опытным Delphi разработчикам, но есть и новые. Среди них - компоненты для создания пользовательского интерфейса в стиле Microsoft Office 2007 Ribbon Controls и диалоговые элементы с поддержкой визуального оформления Windows Vista Vista Dialogs.
 По личным ощущениям Delphi 2009 несколько быстрее и стабильнее предыдущей версии. В целом среда разработки окажется знакомой пользователям, использующим ее предшественницу, - тот же удобный и функциональный редактор кода, те же панели инструментов, та же возможность настроить внешний вид и поведение программы под собственные нужды и желания. Это обстоятельство значительно облегчит процесс миграции с предыдущей версии и не доставит неприятных моментов, связанных с привыканием к новому рабочему инструменту.
В заключение - небольшой бонус: для самостоятельной оценки всех преимуществ и недостатков нет необходимости сразу приобретать полноценный программный продукт. Embarcadero предоставляет возможность скачать ознакомительную версию Delphi 2009 с ограниченным сроком действия - 15 дней. Для активации демоверсии необходима бесплатная регистрация.
Системные требования:
- 1 Гб RAM (2 Гб + рекомендуется);
- 3 Гб свободного места на диске для Delphi;
- 750 Mб свободного места на диске для дополнительных компонентов;
- привод DVD-ROM;
- монитор с разрешением не менее чем 1024x768;
- мышь;
- процессор Intel® Pentium® или совместимый, минимум 1,4 GHz (2 ГГц + рекомендуется);
- Windows;
- Microsoft® Windows Vista™ SP1(требуются административные права);
- Microsoft® Windows XP Home или Professional (SP3);
- Microsoft® Windows Server® 2003 (SP1) или 2008;
- Microsoft® Windows® 2000 Professional или Server(SP4).
|