LXF125:Review5

Материал из Linuxformat.

Перейти к: навигация, поиск

Zend Studio 7.0

Самое главное
Среда разра­ботки PHP, ин­струменты и функции кото­рой реализова­ны через... э­э, не лучшее ме­сто.
См. также Komodo от ActiveState.
Для создания вашего первого проекта Zend Framework по умолчанию выкатит вам ЭТО. Вот и мы не знаем, чем думали разработчики…
Для создания вашего первого проекта Zend Framework по умолчанию выкатит вам ЭТО. Вот и мы не знаем, чем думали разработчики…
Разработчик Zend
Сайт http://www.zend.com
Цена € 399
Вердикт Linux Format
Функциональность 10/10
Производительность 8/10
Простота использования 5/10
Оправданность цены 5/10
Богатейшая среда разработки PHP, но дубовый интерфейс обесценивает ее достоинства.
Рейтинг 7/10
Стоит ли набирать код PHP в Gedit, имея многофункциональный Zend Studio? Пол Хадсон взвешивает «за» и «против».

PHP долгое время считали языком программирования для баловства, и не без оснований. Нехватка свойств вроде пространств имен или анонимных функций, наплевательский подход к безопасности и пренебрежение тестовыми процедурами часто делали PHP темой анекдотов. Компания Zend, претендующая на роль «покровителя» PHP, затеяла устранение недостатков и, не ковыляя на скорости Perl 6, пытается исправить все чохом.

Zend Studio по­прежнему базируется на платформе Eclipse, но в версии 7.0 немало новшеств: это поддержка PHP 5.3, куда вошли пространства имен, анонимные функции, а позднее – статическое связывание, расширения из PHP Extensions Community Library и пр. Это самое значительное из всех обновлений для серии 5.х: приятно видеть, что Zend подтолкнула снабжение программистов лучшими инструментами.

Уговорить PHP-­программистов соблюдать устоявшиеся в Интернете приемы работы непросто. Отчасти потому, что PHP известен стремительностью моделирования, тогда как общепринятые процедуры далеко не просты и быстротой не отличаются. Решение Zend? Написать совершенно новый каркас и бросить вызов Ruby On Rails с MVC, объектной ориентацией, высокопроизводительным кэшированием, культурой модульного тестирования, стандартами программирования и богатой документацией. В состав версии 7.0 входит новейшая версия каркаса, 1.9, а с ней улучшенные API RSS, LDAP и очередей сообщений.

PHP по­взрослому

Zend Studio 7.0 отметает всякие сомнения в пригодности PHP к использованию на предприятии; чего же еще не хватает? Проблема в том, что PHP 5.3 и Zend Framework, два столпа нового ПО, бесплатны и доступны любому, у кого есть Gedit и подключение к Интернету.

Zend Studio пытается создать добавочную ценность за счет сбора всех функций воедино, для удобной и надежной разработки ПО индустриального уровня. То есть вы можете установить приложение на сервер, дистанционно вылавливать и ликвидировать ошибки и анализировать серверные протоколы в случае сбоя. В области отладки Zend Studio по­прежнему нет равных, а теперь эта функция подкреплена еще и развитым редактированием кода.

И все­таки сомнения остаются. Частично – из-­за цены: программист-­одиночка, работающий над мелкими проектами, еще подумает о приобретении лицензии, но для группы разработчиков плата за все машины и всех участников влетит в копеечку. Вряд ли найдется компания – лю­битель добровольно раздувать свой ИТ-бюджет. Поэтому нас ничуть не удивит, если один-­два программиста из группы будут пользоваться Zend Studio, а остальные члены команды предпочтут нечто подешевле (если не вовсе бесплатное).

Кроме того, Zend Studio оставляет ощущение незавершенности. Стандартный проект Zend Framework выдал ошибку (не определена переменная), контекстное меню растянулось на 30 пунктов, а текст, предлагаемый для автозавершения, зачастую не вмещается в рамку подсказки. Работать в такой среде не очень­то при­ятно, и единственный способ исправить положение – реформы интерфейса.

Личные инструменты
  • Купить электронную версию
  • Подписаться на бумажную версию