C каждой последующей версией своего флагманского продукта Borland Software Corporation всё больше мигрирует в сторону Microsoft и .NET. И Delphi 2005 полностью продолжает эту тенденцию. Итак, что же получит установивший себе это чудо?



1. для начала ему придётся поставить .NET framework и .NET SDK, а также MS XML и поддержку J#. Без этого новая Delphi попросту не ставится.



2. Первое, что бросается в глаза — интерфейс сильно мутировал в сторону Visual Studio. Привыкшие к классическому для Delphi многооконному интерфейсу должны будут включить его вручную через настройки.



3. Delphi теперь не просто Delphi, а часть пакета Borland Developer Studio: ставится в папку %programfiles%\BDS 3.0, а не одноименную с собой, как ожидается (в одноименную папку распаковываются установочные файлы) и предположительно может компилировать и *.pas, и *.cpp.



4. Object Pascal получил новую конструкцию - for ... in ..., посути аналогичную конструкции foreach из PHP.



5. Процедуры и функции теперь можно свернуть до заголовков (с возможностью в нужный момент развернуть обратно), с тем чтобы не проматывать многотысячные «простыни» кода.



6. Пожалуй, самый шокирующий момент — табулированной панели компонентов больше нет и её возвращение в таком виде вряд ли планируется. Теперь эта панель представляет собой структурированный список. Иконки компонентов также перерисованы.



7. Закладки в редакторе обзавелись удобными кнопочками «закрыть». Впрочем, желающие пользоваться по старинке только комбинацией Ctrl+F4 могут их отключить.



8. Пишущие под .NET теперь могут пользоваться одновременно двумя отладчиками — встроенным в IDE и отладчиком для .NET.



9. Если вы пользуетесь сторонними компонентами (особо это относится к *.dpk), готовьтесь к тому, что работать будут только простейшие, не зависящие ни от чего постороннего.



Это по первым впечатлениям. Написано после общения с Delphi 2005 Architect Trial.

Кому новая Delphi действительно должна прийтись по душе, так это тем, кто занимается с её помощью веб-разработкой. Чуть не половина компонентов тем иил иным образом относится именно к этоё области.