RadPHP XE – питання і відповіді, Різне, Програмування, статті

В. Що таке RadPHP XE?

Embarcadero® RadPHP ™ XE – це революційне рішення для веб-розробки з використанням PHP, має повністю інтегровану візуальне середовище швидкої розробки додатків і компонентну платформу. RadPHP XE включає в себе потужний редактор, відладчик, засоби візуальної розробки та засоби підключення до поширених баз даних. Інтегрована бібліотека повторно використовуваних класів містить компоненти для найрізноманітніших завдань – від проектування користувальницького інтерфейсу до розробки додатків для Facebook.


В. Які основні переваги RadPHP XE?


О. Деякі переваги RadPHP XE, вигідно відрізняють дану систему від інших редакторів PHP, представлені нижче.



У керівництві з розробки компонентів RadPHP (RadPHP Component Developers 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 і тестувати їх до розгортання. Для розгортання додатків, використовують цю базу даних, потрібне придбання відповідних ліцензій.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*