|
|
|||||||||||||||||||||||||||||
|
RadPHP XE - вопросы и ответыВ. Что такое RadPHP XE? Embarcadero® RadPHP™ XE - это революционное решение для веб-разработки с использованием PHP, имеющее полностью интегрированную визуальную среду быстрой разработки приложений и компонентную платформу. RadPHP XE включает в себя мощный редактор, отладчик, средства визуальной разработки и средства подключения к распространенным базам данных. Интегрированная библиотека повторно используемых классов содержит компоненты для самых разных задач - от проектирования пользовательского интерфейса до разработки приложений для Facebook. В. Каковы основные преимущества RadPHP XE? О. Некоторые преимущества RadPHP XE, выгодно отличающие данную систему от прочих редакторов PHP, представлены ниже.
В руководстве по разработке компонентов RadPHP (RadPHP Component Developer's Guide) показано, как добавлять новые компоненты в библиотеку компонентов RadPHP; можно также предоставлять разработанные компоненты для проектов RadPHP с открытым исходным кодом, чтобы этими компонентами могли пользоваться другие разработчики. В. Что нового в RadPHP XE? О. В RadPHP XE (3.0) реализованы новые функции и усовершенствования в интегрированной среде разработки и в библиотеке компонентов. Новые возможности позволяют очень быстро создавать полнофункциональные веб-приложения. Вот некоторые из новых возможностей. Высокопроизводительная интегрированная среда разработки с новыми инструментами и новым отладчиком
Расширенная библиотека визуальных компонентов RadPHP
В. Это то же самое, что Delphi для PHP? О. Прежние версии 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 и тестировать их до развертывания. Для развертывания приложений, использующих эту базу данных, требуется приобретение соответствующих лицензий. Ссылки по теме
|
|