- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF125:Review5
Материал из Linuxformat.
Zend Studio 7.0
Самое главное | |
Среда разработки PHP, инструменты и функции которой реализованы через... ээ, не лучшее место. | |
См. также | Komodo от ActiveState. |
Разработчик | 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 пунктов, а текст, предлагаемый для автозавершения, зачастую не вмещается в рамку подсказки. Работать в такой среде не оченьто приятно, и единственный способ исправить положение – реформы интерфейса.