|
Навигация
|
Главная » Delphi RadPHP XE - вопросы и ответыВ. Что такое RadPHP XE? Embarcadero® RadPHP™ XE - это революционное решение для веб-разработки с использованием PHP, имеющее полностью интегрированную визуальную среду быстрой разработки приложений и компонентную платформу. RadPHP XE включает в себя мощный редактор, отладчик, средства визуальной разработки и средства подключения к распространенным базам данных. Интегрированная библиотека повторно используемых классов содержит компоненты для самых разных задач - от проектирования пользовательского интерфейса до разработки приложений для Facebook. В. Каковы основные преимущества RadPHP XE? О. Некоторые преимущества RadPHP XE, выгодно отличающие данную систему от прочих редакторов PHP, представлены ниже.
В. Что нового в RadPHP XE? О. В RadPHP XE (3.0) реализованы новые функции и усовершенствования в интегрированной среде разработки и в библиотеке компонентов. Новые возможности позволяют очень быстро создавать полнофункциональные веб-приложения. Вот некоторые из новых возможностей. Высокопроизводительная интегрированная среда разработки с новыми инструментами и новым отладчиком
О. Прежние версии RadPHP назывались PHP. Название в версии 3.0 было изменено, чтобы подчеркнуть концепцию быстрой разработки приложений для PHP и веб-решений, а также для более четкого отличия от Delphi XE. В. Что означает XE в названии RadPHP XE? О. XE - это новая версия продукта для всех новых выпусков основных продуктов Embarcadero. X означает гетерогенную среду, а E - Embarcadero. Обозначение XE показывает, что продукт является частью семейства инструментов Embarcadero для разработки разнородных приложений и баз данных; такое обозначение также подчеркивает уникальное рыночное преимущество решений Embarcadero, которое заключается в поддержке подключения к разнородным базам данных и платформам, а также в готовности к развертыванию. В частности, для RadPHP обозначение XE указывает на поддержку гетерогенных баз данных и интеграцию с DataSnap, а также на возможности развертывания решений на разных платформах и в разных архитектурах ОС. Продукты с обозначением XE также поддерживают ToolCloud или содержат возможности ToolCloud для упорядоченного доступа к инструментам по запросу и администрирования. Использование обозначения XE также дает возможность объединить различные схемы нумерации и обозначения версий, использовавшихся в двух десятках разных продуктов Embarcadero. Например, в некоторых выпущенных ранее продуктах номер года (к примеру, 2010) означал год, когда был выпущен продукт; в других продуктах номер года означал будущий год, на который запланирован выпуск продукта; также использовались различные цифровые и десятичные обозначения версий, например версия 3 или версия 7.5.2, причем в одних случаях каждый год увеличивался основной номер версии, а в других - второе число в номере версии. Начиная с продуктов, выпущенных в 2010 календарном году, все основные продукты Embarcadero XE будут обозначаться кодом версии XE, а последующие основные версии будут обозначаться XE2, XE3, XE4 и т. п.Для более удобной поддержки и определения последовательностей версий продукты будут по-прежнему содержать внутренние технические номера версий, аналогичные использованным ранее, например версия 3.x для RadPHP. В. Что такое PHP? О. PHP - это широко распространенный язык создания веб-скриптов с открытым кодом. Он часто используется веб-разработчиками для создания форумов и веб-приложений, потому что помогает создавать динамические веб-приложения, способные надежно подключаться к базам данных. В. Функциональность RadPHP аналогична Delphi? О. RadPHP реализует определенную функциональность Delphi для Windows на языке PHP, однако эти два продукта используют разные технологии и содержат разные компоненты. В Delphi для Windows разработчики создают программный код на языке Object Pascal на платформе Windows и получают скомпилированные Windows-приложения. В RadPHP разработчики создают программный код на языке PHP (а также на JavaScript/AJAX), могут использовать любой исходный код PHP на визуальной компонентной платформе, на 100 % основанной на PHP. В результате создаются динамичные веб-приложения, работающие под управлением любых ОС и на любых веб-серверах с поддержкой PHP, включая Apache и IIS, Windows и Linux. В. Предусмотрено ли несколько редакций, например Professional, Enterprise и Architect? О. Поставляется только одна редакция. В. Чем RadPHP XE отличается от других средств разработки на языке PHP? О. RadPHP - это единственная визуальная среда быстрой разработки приложений (RAD) на языке PHP. В прочих средах разработки может быть визуальный конструктор HTML, однако только в RadPHP есть визуальный конструктор, сочетающий HTML и шаблоны HTML с визуальными компонентами PHP, которые можно перетаскивать для создания пользовательских интерфейсов и подключений к базам данных. Она также содержит встроенную библиотеку классов компонентов, которая позволяет быстро создавать в визуальном режиме веб-приложения на языке PHP и встраивать пакеты, фрагменты и компоненты PHP с открытым кодом. В. Существуют ли локализованные выпуски RadPHP на языках, отличных от английского? О. В RadPHP XE поддерживается открытая архитектура локализации, позволяющая локализовать строки интегрированной среды разработки; язык можно изменить при помощи раскрывающегося меню в среде разработки в окне Tools / Options. Планируются поставки продукта со строками интегрированной среды разработки, локализованными на следующие языки: английский, испанский, китайский (упрощенное письмо), немецкий, португальский (Бразилия) и японский. Локализация выполнена силами сообщества RadPHP. Мы предполагаем, что сообщество RadPHP выполнит перевод и на другие языки. RadPHP XE поставляется с документацией к интегрированной среде разработки на английском языке. Сообщество RadPHP может оказать посильную помощь в локализации документации при помощи нашего вики-сайта. В продукте предусмотрена возможность установки локализованной документации PHP (выбор на этапе установки продукта). В. Что такое RPCL? О. Библиотека компонентов RadPHP (RPCL) - это библиотека классов, поддерживающая обработку сценариев и библиотека PHP с открытым исходным кодом, включая qooxdoo, ADOdb, DynAPI, Smarty, xajax, JSCalendar и прочее, для создания библиотеки визуальных компонентов с поддержкой визуальной разработки PHP-приложений (с перетаскиванием объектов). Архитектура компонентов на 100 % написана на языке PHP (аналогично VCL в Delphi для Windows). Разработчики могут создавать и интегрировать компоненты в среду разработки, а также расширять функциональность существующих компонентов по мере необходимости. Библиотека компонентов также содержит компоненты для Zend Framework, Facebook и Google Maps. В более ранних версиях библиотека компонентов RadPHP называлась VCL для PHP. В. Где размещен проект библиотеки компонентов с открытым кодом? О. Проект с открытым исходным кодом размещен на портале SourceForge по адресу http://sourceforge.net/projects/vcl4php. Домашняя страница проекта на сайте qadram: http://www.qadram.com/vcl4php/. В. Вxодят какие-либо дополнительные программы в состав RadPHP? О. RadPHP включает в себя выпуск InterBase® SMP 2009 для разработчиков, который позволяет создавать приложения для работы с базой данных InterBase и тестировать их до развертывания. Для развертывания приложений, использующих эту базу данных, требуется приобретение соответствующих лицензий. Создание визуальных компонентов в Delphi (документация, исходники). Работа с динамическими массивами в Delphi (исходники, документация). GUPTA SQLBase 8.5. Аналог FreeAndNil с проверкой типа. Немного об окнах и процессах (исходники). Главная » Delphi |
© 2024 Team.Furia.Ru.
Частичное копирование материалов разрешено. |