Delphi Prism FAQ

Является ли Delphi Prism частью CodeGear RAD Studio 2009?

Да. Продукт Delphi Prism доступен как отдельно, так и в составе той части пакета CodeGear RAD Studio 2009, которая предназначена для работы с технологиями .NET.

Доступна ли пробная версия Delphi Prism?

Да. Пробные версии Delphi Prism и пакета RAD Studio 2009 (в который входит Delphi Prism) доступны по адресу http://cc.codegear.com/free/prism и http://cc.codegear.com/free/radstudio.

Известны ли уже цены на обновление?

Delphi Prism - это новый продукт, поэтому цена на обновление еще не определена. Если в настоящее время вы владеете любым платным продуктом Delphi, C++Builder, RAD Studio, Borland Developer Studio, Turbo Delphi, Turbo C++, Turbo Pascal, Borland C++, Borland Pascal, C++BuilderX или Kylix, то на вас распространяются специальные цены на обновление до продукта RAD Studio 2009, в состав которого входит Delphi Prism.

Доступны ли локализованные версии?

Продукт Delphi Prism доступен на английском, французском, немецком и японском языках. Во время установки можно выбрать язык, который вы хотите использовать.

Какие типы лицензий будут доступны?

Продукт Delphi Prism будет доступен с различными вариантами лицензирования, включая следующие:

  • Индивидуальные лицензии на именованного пользователя.
  • Лицензии на именованных и конкурентных пользователей, управляемых с помощью сервера лицензий Embarcadero или FLEXnet.
  • Пакеты на 5 и 10 лицензий со скидками.

Кто такой Рик Райт (Rick Wright), упомянутый в диалоговом окне "О программе"?

Рик Райт был участником группы Pink Floyd. Недавно он скончался. "Great Gig in the Sky" - это его песня с альбома "Dark Side of the Moon". Подробнее о нем можно прочитать в Википедии: http://en.wikipedia.org/wiki/Rick_Wright

Технические вопросы

Какую версию .NET Framework нужно установить для использования Delphi Prism?

Для установки и запуска Delphi Prism нужно установить .NET Framework 3.5.

Требуют ли сборки, полученные с помощью Delphi Prism, установки среды .NET Framework 3.5?

Нет. Продукт Delphi Prism можно настроить на компоновку для любой версии среды .NET Framework, начиная с версии 1.1. Разработчик может выбирать, для какой версии производить компоновку.

Нужно ли покупать Microsoft Visual Studio 2008, чтобы использовать Delphi Prism?

Нет. Delphi Prism содержит полную копию оболочки Visual Studio Shell. Если на компьютере еще не установлена либо эта оболочка, либо версия Visual Studio Professional (или старше), то перед установкой языкового подключаемого модуля и различных функций Delphi Prism будет установлена оболочка Visual Studio Shell.

Что произойдет, если я устанавливаю Delphi Prism, и при этом на моем компьютере уже установлена копия Visual Studio 2008?

Если у вас уже установлена версия Visual Studio Professional или выше, то продукт Delphi Prism будет автоматически интегрирован прямо в существующую среду Visual Studio.

При запуске продукта Delphi Prism я вижу в панели заголовка надпись "Microsoft Visual Studio". Из-за чего это происходит?

Delphi Prism работает внутри оболочки Visual Studio Shell. В целом она представляет собой интегрированную среду разработки Visual Studio, но без языковых подключаемых модулей от Microsoft. Таким образом, вы видите имиджевую рекламу Microsoft. Но будьте уверены - вы увидите название Delphi Prism, если выберете пункт меню File/New... ("Файл" - "Создать...").

Можно ли добавить в Delphi Prism функциональность C# или VB.NET с помощью продуктов Visual Studio Express от Microsoft?

Нет. Из-за технологии установки продуктов Microsoft Express они не интегрируются напрямую с установкой оболочки Visual Studio Shell. Однако продукты Delphi Prism и Visual Studio Express можно устанавливать на один компьютер и использовать параллельно.  Если у вас уже установлен продукт Delphi Prism, и затем вы устанавливаете Visual Studio 2008 версии Professional или выше, то вы получите функциональность VS 2008 в одной с Delphi Prism среде разработки.

На каких платформах будут работать мои приложения Delphi Prism?

Приложения Delphi Prism будут работать почти везде, где существует общая среда выполнения языков (Common Language Runtime, CLR). Приложения Delphi Prism будут использовать все преимущества среды .NET 3.5 Framework на платформе Windows. Приложения Delphi Prism будут также работать на платформе Mono для Linux. Кроме того, приложения Delphi Prism будут также работать на платформе Mono для Linux.

Поддерживает ли Delphi Prism библиотеку VCL.NET?

Нет. Поддержку для VCL.NET было решено не разрабатывать, так что эта библиотека не будет поддерживаться в Delphi Prism. Те разработчики, которые используют VCL.NET, могут либо использовать Delphi 2007, чтобы продолжать разрабатывать эти продукты, либо мигрировать свои приложения VCL.NET на платформу VCL for Win32.

Будет ли мой существующий код Delphi for Win32 компилироваться в Delphi Prism?

Возможно, нет, если не внести некоторые изменения. Хотя языки, используемые в Delphi for Win32 и Delphi Prism, очень похожи, они не полностью совместимы. В каждом языке есть возможности и идиомы, предназначенные специально для тех платформ, на которых предполагается их использование. Однако эти языки достаточно близки, так что код, написанных для одного из них, обычно можно использовать с другим при минимальных изменениях.

Есть ли какой-нибудь способ сделать язык Delphi Prism более совместимым с моим кодом для Win32 Delphi?

Да. В Delphi Prism есть "переключатель совместимости". Он позволяет включать определенные возможности языка, которые будут более знакомы разработчикам на Delphi for Win32. Этот параметр можно устанавливать для отдельного проекта (он находится в закладке опций проекта).

Можно ли с помощью Delphi Prism создавать приложения для Compact Framework?

В Delphi Prism можно осуществлять компиляцию для CF. Однако поддержки во время проектирования нет, поскольку средства проектирования Compact Framework тесно интегрированы с возможностями C# и VB.NET в Visual Studio, и их нельзя использовать с другими языковыми подключаемыми модулями.

Кто написал компилятор, который используется в Delphi Prism?

Компилятор для Delphi Prism был написан компанией RemObjects. Это тот же компилятор, который сформировал основу их продуктов Chrome и Oxygene, замещенных теперь решением Delphi Prism.

Какова связь между компаниями RemObjects и Embarcadero?

Компании RemObjects Software и Embarcadero являются тесными партнерами. Embarcadero лицензирует технологию от RemObjects Software, которая входит в Delphi Prism. Обе компании намерены и далее совместно работать над улучшением продукта, который продолжает успешно использоваться и развиваться.