Авторизируйтесь,
чтобы продолжить
Некоторые функции доступны только зарегистрированным пользователям
Неправильный логин или пароль
Добавить софт
Мой софт

Возвращение 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. Что же нового предлагают нам создатели легенды?

utf

Для начала то, что все ждали с таким нетерпением, - полная поддержка Unicode во всех элементах библиотеки VCL, начиная с классов-строк и заканчивая визуальными компонентами. Теперь возможно написание программ, поддерживающих абсолютное большинство языков, на которых говорит и пишет человечество. Больше нет проблемы с одновременным использованием в программе совершенно различных письменностей с различными наборами символов алфавита. Правда, в этом новшестве есть и небольшая ложка дегтя - потребуются некоторые усилия для переноса ваших старых наработок из предыдущих версий Delphi.

Следующее заметное нововведение в Delphi 2009 - это поддержка Delphi Language анонимных функций и шаблонов (generics). Появление этих элементов в языке позволяет использовать при написании кода новые парадигмы программирования, ранее недоступные приверженцам среды разработки.

pallete

Библиотека VCL - набор "кирпичиков" для строительства внешнего вида программ, не претерпела радикального изменения, однако в новой версии значительно расширена. Создается впечатление, что на текущий момент даже сами разработчики не способны точно определить количество элементов, поставляемых с Delphi 2009. Такой вывод напрашивается после изучения многочисленной документации, просмотра множества рекламных и технических материалов - ни в одном из них не указано общее количество элементов VCL. Однако даже беглого взгляда на панель объектов достаточно, чтобы понять: готовых компонентов довольно для создания большинства программ самого различного назначения - от пользовательского ПО до систем работы с базами данных и сетями любого уровня. Большинство компонентов знакомы опытным Delphi разработчикам, но есть и новые. Среди них - компоненты для создания пользовательского интерфейса в стиле Microsoft Office 2007 Ribbon Controls и диалоговые элементы с поддержкой визуального оформления Windows Vista Vista Dialogs.

main

По личным ощущениям 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).



Статистика
Всего программ 30420
Скачиваний сегодня 1660
Скачиваний вчера 2523