Delphi устанавливает новые стандарты в области высокопродуктивной разработки приложений. Delphi включает средства визуального создания распределенных систем с использование различных типов связующего программного обеспечения.
Стратегическое партнерство Inprise и Oracle не могло не привести к тесной поддержке из Delphi (вообще знаменитой своими средствами взаимодействия с серверами баз данных) новых особенностей СУБД Oracle 8. Это в первую очередь следующие новшества:
Cказанное выше не значит, что Inprise не заботится о разработчиках, создающих "кирпичики", из которых и строится корпоративное приложение. Delphi 4 предусматривает новый интерфейс управления - так называемый Docking Windows; более того, предлагается его улучшение - Tabbed Docking Windows, что позволяет сгруппировать несколько окон (кода, форм, отладчика) в одно окно специального вида. Если же еще установить систему IntelliMouse, то удобство доступа к элементам разрабатываемого проекта произведет впечатление на самого капризного и придирчивого разработчика.
Но и это еще не все. Новые средства управления проектом - одновременное создание приложений, DLL, ActiveX и пр. - новые возможности, предоставляемые Advanced Project Manager. Для любителей комфортной работы к услугам новые AppBrowser, Code Explorer и Class Completion Wizard. Эти средства лучше увидеть своими глазами. Слова тут не помогут.
И на десерт - ActionLists. Inprise утверждает, что это, возможно, самая эффективная новая технология в области визуальных средств разработки со времен появления графического интерфейса. Его основная идея - упорядочение взаимодействия кнопок, меню и др. с объектами программы, которыми эти элементы управляют.
Одной из самых важных для профессионального разработчика характеристик инструмента разработки - мощность и удобство отладочных средств. В этой области Delphi 4 тоже предлагает важные усовершенствования, а именно: новое 3-панельное окно View Module; окно CPU; новый уровень Inspector'а.
Для знатоков в области отладки: Delphi может отлаживать удаленные приложения - нужны только TCP/IP и права доступа!
Кое-какие изменения в языке. Добавлены динамические массивы, переопределение имен методов (в стиле С++, когда в программе нормально сосуществуют одноименные функции с различными списками аргументов - overload, параметры по умолчанию), 64-битовые целые числа. Появилась возможность экспортировать перегруженные функции или процедуры из DLL библиотек реализованных на Delphi 4.
Для любителей, ценителей и знатоков технологий Microsoft. Delphi 4 обеспечивает полную поддержку возможностей Microsoft BackOffice; поддерживает создание программ в стиле Windows 98; позволяет создавать сервисы Windows NT. Отдельный разговор - взаимодействие с Microsoft Transaction Server (MTS).
И многое другое! А теперь, об этих и других изменениях более подробно: