Рубрики
 СПОНСОР
 Новости от БигМир

27 Jan 2011

 InfoWorld обзора: Fabulous PHP рамки


Разделы: Новости Интернет it

Мире разработка веб-сайтов не исключено исключительно PHP, но широкое использование PHP как веб языкового развития не вызывает сомнений. Хотя хорошую статистику трудно найти, trends.builtwith.com сайте местах веб-широкое использование РНР примерно 35 процентов - первый среди веб развитию языков и платформ.

Следовательно, было бы разумно для разработчиков приступает к новому проекту строительства сайте, чтобы выбрать PHP в качестве основного строительного материала сайта. Это не было бы разумным, однако, что разработчик собрать проект с нуля. PHP-сайта обычно требуется больше, чем код PHP. Там в HTML для разметки страницы, CSS для его стиля, SQL для базы данных с таблицами, и JavaScript для реагирования на стороне клиента. Это довольно драку броситься в безоружных.



К счастью, вы можете подготовить себя с одной из PHP на основе веб-программ развития в этой статье. На следующих страницах, я буду внимательно посмотреть на Zend Framework, CodeIgniter, CakePHP, Symfony и. Я также дать быстрый обзоры Qcodo, литий, Чайка, и Юй. Все открытые рамки источника, и все для осуществления той или иной степени MVC (Model View Контроллер) архитектуры картины. Кроме того, все содержание, чтобы помочь вам создать более масштабируемую и более оперативно обновлять веб-приложения, чем вы могли бы создать с нуля и, самое главное, сделать это за меньшее время.

Знакомьтесь рамки основной целью этих рамок PHP заключается в ускорении строительства веб-приложений. Но некоторые утверждают, способности за веб-разработки. Например, вы можете использовать рамках Чайка построить командной строки и графический интерфейс приложений, а также веб-приложений. Хотя все рамки поддержки шаблон MVC дизайн, не все блокировки вы в него. документации CodeIgniter, например, прямо говорится, что приложения могут, в случае необходимости, использовать только то, что в рамках компонентов контроллера.

Поддержка JavaScript и AJAX меняется. Qcodo интегрирует JavaScript почти беспрепятственно, одно изменение к действию-обработчик метода контроля в Qcodo будет меняться, что контроль от PHP-основанная на AJAX-основе. Большинство других структур оказывать поддержку популярных библиотек JavaScript, такие как JQuery и Dojo. JavaScript поддержки лития является минимальным, а не поддержка JavaScript непосредственно, лития обеспечивает преобразование запросов / ответов на JSON (JavaScript Object Notation) для легкого манипулирования JavaScript.

Zend и Symfony очень богатыми возможностями рамки полные пакеты, охватывающих различные технологии. Например, Zend_SOAP Zend и Zend_XmlRpc пакеты инкапсуляции почти все, что нужно для создания RPC-стиле SOAP сервера и клиентских приложений. Оба Zend и Symfony, однако, требует значительных время обучения по сравнению с другими системами в данном обзоре. В частности, обучение Symfony требует изучения YAML (Yet Another Markup Language), который широко используется Symfony для конфигурирования и описания данных.



Центр тестирования Scorecard 40% 25% 25% 10% CakePHP 1.2.99989 8,8 Очень хорошее 40% 25% 25% 10% CodeIgniter 1.7.38989 8,4 Очень хорошее 40% 25% 25% 10% Symfony 1.4.89799 8,5 Очень хорошее 40% 25% 25% 10% Zend Framework 1.11.29798 8,4 Очень хорошее См. больше рамки развития


Метки: it
Рубрики: Новости Интернет it

 Комментировать



Ограничение в 1000 символов




 Счетчики