Обзор Zend Studio – среда для разработки и отладки веб-проектов
Каждому начинающему или профессиональному веб-разработчику нередко приходится сталкиваться с трудностями по использованию программного обеспечения, поддерживающего основные функции работы с PHP-разработками. В этой статье вашему вниманию представляется среда Zend, полностью готовая для разработки и отладки веб-проектов.
Zend Studio – это среда разработки, позволяющая вести написание и отладку PHP-приложений, выпущенная известной компанией Zend Technologies. Отличительной особенностью Zend Studio является возможность удаленной отладки и профайлинга. Отметим, что для удаленной отладки требуется установить Zend Studio Server, который представляет собой серверный модуль.
В состав Zend Studio в качестве опции входит пакет PHP вместе с обширным списком предварительно скомпилированных расширений. Если у вас уже установлена предварительно сконфигурированная версия PHP, продукт Zend Studio легко интегрируется с ней.
Также в пакет среды Zend входит Zend Optimizer, являющийся серверным модулем для запуска закодированных с помощью Zend Encoder и Zend SafeGuard Suite скриптов, а также немного их ускоряющий (до 40%).
Новые возможности
Продукт компании Zend Technologies стал на порядок приятнее в использовании, нежели предыдущие версии. Из удобных нововведений в Zend Studio 5 перечислим следующие вещи:
- долгожданная поддержка subversion;
- сворачивание функций, классов, блоков phpDoc;
- при установке закладки (F2) к ней автоматически приписывается description (напомним, что раньше это делалось вручную);
- автозавершение блоков phpDoc;
- специальные разделительные места для грамотного отображения абзацев (strip trailing spaces on save);
- встроенное окно Internet Explorer;
- улучшенное автозавершение кода;
- импортирование и экспортирование темплейтов;
- быстрое изменение размера шрифта;
- автоматическое закрытие одинарных и двойных кавычек;
- автоматическая подстановка аргументов функций и членов классов;
- работа с SOAP;
- Zend Studio Server 5 с поддержкой отладки в PHP 5.1;
- поддержка нескольких проектов (сайтов), расположенных на разных виртуальных хостах.
Также разработчики позаботились о работе отладки Zend на основе доменов в «Денвере».
Полезные настройки
Русский язык интерфейса
Как заставить Zend Studio 5 использовать русский язык интерфейса? По умолчанию Zend Studio не позволяет изменить язык интерфейса на русский. Так вот, есть довольно простой способ, который поможет сделать это.
Нужно перейти в каталог с настройками (config_5.0 для Zend Studio 5.0 и config_5.1 для версии 5.1). Обычно он находится в C:\Documents and Settings\Your_login\ZDE\.
Затем необходимо открыть файл desktop_options.xml и найти следующие строки:
<customized_property ID=»desktop.language»>
<locale language=»en» country=»" variant=»"/>
</customized_property>
Здесь нужно всего лишь изменить атрибут language на ru и атрибут country на RU.
Изменение визуальных компонент
Наверное, многие пользователи хотели бы изменить в Zend цветовую схему шрифтов, фона и других визуальных компонент. Теперь это легко можно сделать.
Приведем пример. Фон не черный, а темно-темно-серый. Цвета букв близки к бледным. Такой фон минимально грузит сетчатку глаза и позволяет комфортно работать как при свете, так и без. Бледность цветов обусловлена уменьшением контраста с фоном, опять же для понижения нагрузки на глаза.
Также можно готовый и уже настроенный файл со шрифтами скопировать в папку C:\Documents and Settings\Your_login\ZDE\config_x.x\schemes, а затем выбрать в настройках Zend Studio: Preferences – Colors & Fonts – Scheme Name.
Включение сглаживания шрифтов
С настройкой сглаживания шрифтов (anti-aliasing) также никаких проблем при работе не возникнет. В каталоге bin уже установленной программы Zend Studio 5 нужно найти файл ZDE.lax и строку lax.nl.java.option.additional=-Dsun.java2d.noddraw=true, где через пробел добавить следующее: -Dswing.aatext=true. После этих манипуляций сглаживание шрифтов включится.
Ускорение работы Zend Studio 5
Вообще, на данный момент известно три способа ускорения работы Zend Studio 5:
В каталоге bin установленной Zend Studio необходимо найти файл ZDE.lax и строку lax.nl.java.option.additional=-Dsun.java2d.noddraw=true. К ней через пробел нужно добавить следующее: -Dswing.noxp=true.
Второй вариант ускорения – это увеличение памяти, выделяемой под работу java-машины. Для этого необходимо найти в файле ZDE.lax строчку lax.nl.java.option.java.heap.size.max и указать там количество памяти, которое пользователь желает отдать java-машине. Например, чтобы отдать половину от 512 мегабайт, надо указать: 268435456.
Также для ускорения работы Zend Studio 5 можно установить Zend Optimizer.
Итоги
Подводя итоги, хотелось бы сказать, что Zend Studio 5 является одним из лучших решений из всех предложенных программ на сегодняшний день. Конечно, среда Zend Studio 5 требовательна к памяти (в основном из-за java-машины), однако ее возможности профайлинга, отладки и расширенный сервис легко перекрывают этот недостаток.
