CodeGear RAD Studio 2009 (FAQ)

Что из себя представляет CodeGear RAD Studio?

CodeGear RAD Studio 2009 - это полное решение для быстрой разработки приложений, включающее все необходимое для создания собственных приложений Windows, .NET, приложений баз данных и веб­приложений. Собственные приложения Windows разрабатываются с помощью признанных интегрированных сред разработки Delphi 2009 и C++Builder 2009. Это самый быстрый способ создания высокопроизводительных собственных приложений Windows. Delphi и C++Builder включают визуальные конструкторы и сотни компонентов, позволяющие легко создавать полнофункциональные пользовательские интерфейсы и универсальные приложения баз данных. Delphi Prism™ в составе RAD Studio обеспечивает возможность разработки для платформ .NET и Mono, а также предоставляет поддержку новейших технологий .NET 3.5 Framework, включая ASP.NET, WinForms, WPF и LINQ.

Какие версии продукта доступны и чем они отличаются друг от друга?

RAD Studio Professional включает высокопроизводительные интегрированные среды разработки собственных приложений Windows и .NET. Интегрированная среда разработки Delphi и C++Builder с поддержкой Unicode для разработки собственных приложений включает сотни готовых компонентов и функций, к числу которых относятся рефакторинг, дополнение кода, выделение синтаксиса, интерактивные шаблоны, полнофункциональная отладка и тестирование модулей. Интегрированная среда разработки Delphi Prism поддерживает разработку приложений для платформы .NET, включая поддержку новейших технологий .NET.

Подключение к локальным базам данных InterBase, Blackfish SQL и MySQL в Delphi и C++Builder.
  • Подключение к базам данных в Visual Studio с помощью ADO.NET, включая подключение к локальным базам данных InterBase и Blackfish в Delphi Prism.
  • Развертывание Blackfish SQL в системах с одним пользователем и размером базы данных 512 МБ.
  • Библиотека VCL для Интернета с ограничением числа подключений (не более пяти).

CodeGear RAD Studio 2009 Enterprise

RAD Studio Enterprise наследует функциональность версии Professional, а также включает следующие возможности для создания базы данных клиент - сервер и многоуровневых приложений баз данных, а также веб­приложений:

подключение к серверам баз данных InterBase, Blackfish SQL, MySQL, Microsoft SQL Server, Oracle, DB2, Informix и Sybase при создании собственных приложений Windows;

  • подключение к удаленному серверу InterBase и Blackfish SQL при создании приложений .NET;
  • разработка приложений многоуровневых баз данных DataSnap и разработка клиентов .NET DataSnap;
  • развертывание Blackfish SQL в системах с пятью пользователями и размером базы данных 2 Гбайт;
  • библиотека VCL для Интернета без ограничения числа подключений

дополнительные возможности UML­-моделирования.

CodeGear RAD Studio 2009 Architect

RAD Studio Architect включает всю функциональность версии Enterprise, а также мощные возможности моделирования и проектирования баз данных:

  • обратное проектирование, анализ и оптимизация баз данных;
  • автоматическая генерация кода баз данных на основе моделей для прямого проектирования;
  • создание логических и физических моделей на основе сведений, извлеченных из баз данных и файлов сценариев;
  •  работа с удобными для чтения и навигации диаграммами;
  • усовершенствованное сравнение и объединение с помощью двунаправленных операций сравнения и объединения моделей и структур баз данных.

Я слышал, что RAD Studio включает новое решение разработки для .NET, которое называется Delphi Prism. Что собой представляет Delphi Prism?

Delphi Prism - это новое решение разработки для .NET, представленное Embarcadero Technologies. В этом решении на основе Visual Studio 2008 разработчики смогут применить навыки программирования на Delphi для создания приложений .NET, используя преимущества лучших инновационных технологий .NET: WinForms, WPF, ASP.NET и LINQ. Также можно будет разрабатывать приложения баз данных, используя знакомую функциональность dbExpress и клиенты .NET для подключения к собственным серверам DataSnap. Delphi Prism Architect включает возможности проектирования и моделирования баз данных на основе ER/Studio, что позволяет разработчикам проектировать, моделировать и лучше понимать базы данных.

Что такое поддержка и техническое обслуживание RAD Studio?

Пакет поддержки и технического обслуживания можно приобрести при покупке или обновлении продукта Delphi. Соглашение о поддержке и техническом обслуживании дает право в течение года получать обновления (включая основные и дополнительные обновления) и определенное число обращений в службу поддержки. Дополнительные сведения см. в пункте "Поддержка" раскрывающегося меню на нашем веб­узле.

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

Продукт RAD Studio будет доступен на английском, французском, немецком и японском языках.

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

Продукт RAD Studio будет доступен в нескольких вариантах лицензирования, включая следующие:

индивидуальные именные пользовательские лицензии (Named User License);

  • лицензии именные и "плавающие" лицензии (Concurrent User License) под управлением сервера лицензирования Embarcadero (Embarcadero License Server) или FLEXnet;
  • пакеты из 5 и 10 лицензий;
  • образовательные лицензии (вкл. индивидуальные академические лицензии для студентов и преподавателей, а также академические лицензии для использования в учебных классах).

Версию Academic разрешается использовать только в учебных целях в университетах и других образовательных учреждениях. У образовательных учреждений нет права разрабатывать программное обеспечение для внутреннего применения с помощью учебной версии.

Кто может приобрести Delphi 2009 по ценам обновления? 

Обновление до версии Professional: владельцы всех более ранних версий Professional продуктов CodeGear RAD Studio, Borland Developer Studio, Delphi, Kylix, C++Builder, Turbo Delphi или Turbo C++. Обновление до версии Enterprise: владельцы всех более ранних версий Enterprise или Professional продуктов CodeGear RAD Studio, Borland Developer Studio, Delphi, C++Builder, Kylix, Turbo Delphi или Turbo C++. Обновление до версии Architect: владельцы всех более ранних версий Architect или Enterprise продуктов CodeGear RAD Studio, Borland Developer Studio, Delphi, C++Builder или Kylix.

Я все еще использую очень старую версию Delphi или C++Builder. Могу ли я совершить покупку по ценам обновления?

Да. Покупка по ценам обновления доступна владельцам любых более ранних версий.

ТЕХНИЧЕСКИЕ ВОПРОСЫ

Вопросы  по DELPHI

Можно ли разрабатывать в Windows 2000 или XP приложения, работающие в ОС Vista, и наоборот?

Delphi позволяет разрабатывать приложения в операционной системе, которая вам больше подходит (Windows Vista, XP, 2000, Server 2008 или Server 2003), а затем развертывать их в любой из них или во всех сразу.

Что требуется для установки Delphi 2009?

До установки Delphi 2009 в системе должны быть установлены следующие программы:

  • Microsoft .NET Framework версии 2.0 или выше;
  • Microsoft Visual J# 2.0 Redistributable Package;
  • Windows Internet Explorer версии 6.0 и выше; MSXML 6.

Программа установки Delphi автоматически установит необходимое ПО, если оно не было установлено ранее.

Улучшилась ли производительность установки по сравнению с Delphi 2007?

Да, установка стала значительно быстрее, чем это было в предыдущей версии.

Основная часть кода сохранит работоспособность, используя по умолчанию новый тип данных UnicodeString. Код, использующий операции со строковыми данными на уровне байтов или перенос данных в строковых переменных, возможно, потребует анализа и, вероятно, обновления для соответствия новым размерам символов, характерным для строковых данных Юникод. Дополнительные сведения о переносе кода в Юникод см. в документации и в CodeGear Developer Network.

Нужно ли регистрировать свою копию RAD Studio?

Да. При первом запуске продукта откроется небольшое приложение, и будет предложено пройти регистрацию. Затем будет проверена подлинность ключа продукта, и продукт будет зарегистрирован и установлен.

Можно ли открыть в Delphi 2009 проекты, созданные в Delphi 7, 2005, 2006 и 2007?

Да, это возможно, но зависит от того, установлены ли компоненты для таких проектов. Delphi 2009 использует для сборки систему MSBuild, поэтому для этой новой версии понадобится новый файл проекта, если выполняется обновление из версии 2007 или более ранней версии. Интегрированная среда разработки без проблем преобразует проекты в новый формат.

Будут ли доступны локализованные версии Delphi 2009, и если да, то когда?

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

Что делать, если мне нужно развернуть Blackfish SQL в ситуациях, выходящих за рамки предусмотренных в лицензии Delphi?

Дополнительные лицензии на развертывание Blackfish SQL можно приобрести отдельно. Цены см. в интернет­магазине CodeGear в вашей стране или обратитесь к местному поставщику.

Какие отличительные особенности Delphi?

Delphi - это единственная интегрированная среда быстрой разработки приложений для Windows 2000, XP и Vista. Delphi не только работает на всех трех платформах, но и позволяет разрабатывать приложения для любой из них. Например, в ОС Windows 2000 можно разрабатывать приложения для Vista. Это позволяет использовать операционную систему, наилучшим образом отвечающую требованиям разработчика, и при этом создавать приложения для всех платформ.

Можно ли разрабатывать приложения .NET с помощью Delphi 2009?

Нет, Delphi 2009 может создавать только двоичные файлы с собственным кодом Win32. Можно импортировать сборки .NET в виде COM­объектов, однако Delphi 2009 всегда создает только собственный код Win32. Можно использовать Delphi Prism в RAD Studio для создания приложений .NET.

Почему с Delphi 2009 нужно устанавливать среды Microsoft .NET 2.0 и SDK?

Эти программные пакеты используются некоторыми функциями интегрированной среды разработки.

Потребуется ли пользователям и заказчикам для выполнения моих приложений набор средств разработки на базе .NET?

Нет, для приложений, созданных с помощью Delphi 2009, эти библиотеки не требуются. Продукт создает приложения исключительно с собственным кодом Win32.

Выпуск C++Builder Architect включает только часть средств моделирования и визуализации данных полного продукта ER/Studio. В C++Builder Architect не входят средства импорта и экспорта метаданных, создания отчетов и доступа к серверам хранилищ рабочих групп ER/Studio. Функциональность ER/Studio в C++Builder Architect поддерживает такой же набор баз данных, что и dbExpress.

Можно ли установить Delphi 2009 на компьютеры с предыдущими версиями Delphi?

Да, Delphi 2009 легко может сосуществовать со всеми предыдущими версиями Delphi.

Определены ли новые значения COMPILERVERSION и RTLVERSION для Delphi 2009?

Да. В Delphi 2009 для COMPILERVERSION установлено значение 20.0, для RTLVERSION - также значение 20.0.

Будут ли приложения, созданные с помощью Delphi 2009, выполняться на ОС Win95/98/Me?

Поскольку в приложениях, созданных в Delphi 2009, в качестве строкового типа по умолчанию используется Unicode, Windows 98, 95 и ME не могут выполнять такие приложения. Эти операционные системы не поддерживают строки в Unicode, поэтому корпорация Microsoft больше их не поддерживает.

Вопросы по C++BUILDER

Улучшена ли в версии C++Builder 2009 совместимость с ISO C++?

В наш компилятор были внесены некоторые изменения для более строгого соблюдения стандартов. Соблюдены требования первого отчета Library Technical Report и возможности, запланированные в будущей версии стандарта C++, известной под неофициальным названием C++0x

Что такое Standard Library Technical Report 1?

Технический отчет TR1 - это первое официальное расширение стандартной библиотеки C++, подготовленное комитетом ISO, которое включает различные компоненты, призванные улучшить использование и разработку библиотеки, в том числе следующие: интеллектуальный указатель с подсчетом ссылок и оболочку вызова функции для улучшения управления ресурсами; контейнеры кортежей и массивов, а также хешированные контейнеры; регулярные выражения; случайные числа; улучшенную привязку функций для упрощения вызова алгоритмов библиотеки; признаки типов. Дополнительные сведения см. в окончательной открытой версии документа на веб­узле комитета ISO по адресу:

http://www.open­std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf

Что такое C++0x?

C++0x - это неофициальное название следующей версии стандарта C++. Выход стандарта ожидается в конце 2010 г., однако в настоящее время многие возможности уже определены. Дополнительные сведения см. на веб­сайте комитета ISO. Начальные сведения можно найти на следующей странице: http://www.open­std.org/jtc1/sc22/wg21/docs/papers/2008/n2705.html

Из­-за эволюционного развития языка Delphi возникла некоторая несовместимость с языком C++, которая может проявляться в элементах управления сторонних разработчиков, созданных на языке Object Pascal. Эта проблема решена в C++Builder 2009 с помощью поддержки виртуальных методов классов, статических свойств и др.

Какие отличительные особенности C++Builder?

C++Builder - это единственная интегрированная среда быстрой разработки на языке C++ для Windows 2000, XP и Vista. C++Builder не только работает на всех трех платформах, но и позволяет разрабатывать приложения для любой из них. Например, в ОС Windows 2000 можно разрабатывать приложения для Vista. Это позволяет использовать операционную систему, наилучшим образом отвечающую требованиям разработчика, и при этом создавать приложения для всех платформ.

Вопросы по DELPHI PRISM

Какая версия .NET Framework необходима для работы Delphi Prism?

Для установки и работы Delphi Prism требуется .NET Framework 3.5.

Необходима ли для сборок, созданных с помощью Delphi Prism, среда .NET Framework 3.5?

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

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

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

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

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

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

Delphi Prism выполняется в Visual Studio Shell. По сути, это интегрированная среда разработки Visual Studio без установленных языковых модулей от Microsoft. Таким образом, перед вами - брендированный знак компании Microsoft. Однако сразу после выбора меню Файл/Создать… вы увидите Delphi Prism.

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

Нет. Из­-за способа установки продуктов Microsoft Express они не будут интегрироваться непосредственно в экземпляр Visual Studio Shell. Тем не менее, продукты Delphi Prism и Visual Studio Express могут одновременно находиться и работать в одной системе. Однако, устанавливая Visual Studio 2008 Professional или более старшую версию в системе с продуктом Delphi Prism, вы получите функциональность 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 для Mac.

Включает ли Delphi Prism поддержку VCL.NET?

Нет. Разработка для VCL.NET устарела и не будет поддерживаться в Delphi Prism. Разработчики, использующие VCL.NET, могут либо использовать Delphi 2007 для продолжения разработки продуктов, либо перенести приложения VCL.NET в VCL для Win32.

Можно ли будет скомпилировать готовый код Delphi для Win32 в Delphi Prism?

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

Можно ли сделать язык Delphi Prism более совместимым с кодом Win32 Delphi?

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

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

Код 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. Обе компании планируют работать совместно над улучшением и развитием продукта.

 

 


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=19102