Zend Studio - среда для разработки и отладки веб-проектов

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 Studio Zend Studio - среда для разработки и отладки веб-проектов Новые возможности Продукт компании 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 и найти следующие строки: /> Здесь нужно всего лишь изменить атрибут language на ru и атрибут country на RU. Изменение визуальных компонент Наверное, многие пользователи хотели бы изменить в Zend цветовую схему шрифтов, фона и других визуальных компонент. Теперь это легко можно сделать. Приведем пример. Фон не черный, а темно-темно-серый. Цвета букв близки к бледным. Такой фон минимально грузит сетчатку глаза и позволяет комфортно работать как при свете, так и без. Бледность цветов обусловлена уменьшением контраста с фоном, опять же для понижения нагрузки на глаза. Zend Studio - среда для разработки и отладки веб-проектов Индивидуальная настройка стилей подсветки Также можно готовый и уже настроенный файл со шрифтами скопировать в папку 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 Toolbar Возможности отладки скриптов в Zend Studio являются наиболее продвинутыми среди отладчиков для языка PHP. Но существует еще один момент, который повышает удобство отладки и отодвигает далеко назад другие отладчики. Речь идет о панели инструментов Zend Studio Toolbar. Версия панели для Microsoft Internet Explorer поставляется вместе с Zend Studio и устанавливается в браузер во время инсталляции среды (возможна и ручная установка с использованием regsvr32.exe ZendIEToolbar.dll в директории с Zend Studio. Обычно это C:\Program Files\Zend\bin\). Для Mozilla Firefox панель пока еще не входит в дистрибутив, но она бесплатно доступна на официальном сайте программы. Внешний вид В Mozilla Firefox панель выглядит следующим образом: Zend Studio - среда для разработки и отладки веб-проектов Панель инструментов для Mozilla В Internet Explorer панель выглядит немного иначе: Zend Studio - среда для разработки и отладки веб-проектов Панель инструментов для Internet Explorer Меню Extra Stuff в Mozilla-версии панели аналогично подменю под кнопкой Zend Studio в панели для Explorer. Точно так же дело обстоит и с дополнительной кнопкой справа от Debug, то есть функциональных отличий между версиями панелей нет. Теперь разберемся, что делает каждая из кнопок. Кнопка Zend Studio запускает среду разработки с одноименным названием. При необходимости путь до главного файла ZDE.exe прописывается в настройках панели. Кнопка Debug запускает по умолчанию отладку текущей страницы. Но существует расширенное меню, которое позволяет четко выбрать схему отладки. В панели для Mozilla оно вынесено на отдельную кнопку. Теперь разберемся, для чего нужен каждый из пунктов подменю. Current page (текущая страница) – запускает отладку текущей страницы. Next page (Next page on this site) (следующая страница) – начинает отладку со следующей страницы. Это нужно, например, если страница требует ввести логин или пароль. All forms (POST) on this site (все формы на сайте) – производит отладку форм на сайте. Если выбран этот режим, то отладка будет включаться только при нажатиях Submit в формах. All pages on this site (все страницы на сайте) – заставляет отладчик запускаться на каждой странице сайта. Отключается нажатием на Stop в Zend Studio. Кнопка Profile вызывает профайлинг текущей страницы. Он позволяет определить, какая функция и в каком файле замедляет весь скрипт, а также посмотреть информацию о всех задействованных функциях, количестве их вызовов, занимаемом времени для работы, а также массу другой полезной информации для полноценной отладки проекта. Zend Studio - среда для разработки и отладки веб-проектов Анализ страницы с помощью кнопки Profile Служ***ое меню Extra Stuff практически одинаково для обеих версий панели. Оно содержит настройки панели и ссылки на различные Zend- и PHP-ресурсы в Интернете. Zend Studio - среда для разработки и отладки веб-проектов Служ***ое меню Extra Stuff Вид и возможности настройки у Mozilla-версии панели немного лучше, но в большинстве случаев изменения настроек не требуется. В панель также интегрирована возможность поиска информации на сайтах php.net, zend.com или google.com. Итоги Подводя итоги, хотелось бы сказать, что Zend Studio 5 является одним из лучших решений из всех предложенных программ на сегодняшний день. Конечно, среда Zend Studio 5 требовательна к памяти (в основном из-за java-машины), однако ее возможности профайлинга, отладки и расширенный сервис легко перекрывают этот недостаток. [attachment=623] пароль ru-board
  • +8
  • 25 июня 2008, 21:46
  • BIT

Комментарии (24)

RSSсвернуть /развернуть
+
0
вот то что мне нужно

архив требует пароль.можно укзнать?
avatar

drag

  • 25 июня 2008, 22:49
+
0
4
avatar

Dodi

  • 25 июня 2008, 22:58
+
0
попробуем smile
avatar

Avalon

  • 25 июня 2008, 23:13
+
0
без пароля не распаковывает.

Нах тогда выкладывать, если воспользоваться нельзя?
avatar

olegoff

  • 25 июня 2008, 23:21
+
0
без пароля не распаковывает.

Нах тогда выкладывать, если воспользоваться нельзя?

вот тебе пароль: down-house.ru
avatar

GilgaRu

  • 25 июня 2008, 23:30
+
0
пароль не верен
avatar

drag

  • 25 июня 2008, 23:43
+
0
Чтоб вас с етими паролями! Какого хрена выкладываете тогда… лень чтоль убрать пароль! 09bobruiskwhat239
avatar

SM0KE

  • 26 июня 2008, 00:50
+
0
bully
avatar

DJ_xXx

  • 26 июня 2008, 01:21
+
0
crying
avatar

Herri

  • 26 июня 2008, 02:29
+
0
даешь верный пароль!
avatar

olegoff

  • 26 июня 2008, 09:33
+
0
Ну нах, Word Pad рулеД, и не ИПЕТ smile
avatar

Seefon

  • 26 июня 2008, 09:57
+
0
здорово!
avatar

nejasyt

  • 26 июня 2008, 10:13
+
0
Хоть бы выкладывали самые последние версии тогда что ли, а то у меня 5.5.1 уже 2 месяца стоит
avatar

Ango

  • 26 июня 2008, 10:34
+
0
попробуем)) podrochil
avatar

KapToxa

  • 26 июня 2008, 10:48
+
0
65
avatar

supreme

  • 26 июня 2008, 11:39
+
0
ништяк тема, тока бы парольчик еще не помешал
avatar

B4MV

  • 26 июня 2008, 12:16
+
0
Мля — ГЛАЗА КУДА СМОТРЯТ?? под аттачем пароль написан жирным шрифтом what
avatar

BIT

  • 26 июня 2008, 13:15
+
0
так ты напиши этот пароль сюда я вот что то не вижу
avatar

drag

  • 26 июня 2008, 13:27
+
0
29
avatar

Spirit

  • 26 июня 2008, 14:19
+
0
drag

ru-board wink
avatar

absent

  • 27 июня 2008, 08:24
+
0
круто
avatar

DeUpeR

  • 27 июня 2008, 21:39
+
0
нах это все. f4 и редактируй на здоровье, а всякай такая ***ня только время тратить и мозг забивать lol
avatar

Karlos

  • 28 июня 2008, 00:22
+
0
wink
avatar

MexO

  • 29 июня 2008, 17:36
+
0
вот тебе пароль: down-house.ru

Денис пароль ваще не тот(((( Ппц выкладывают проги безсмысленна… Хотяб выкладывали нормально)
avatar

DesperadoS

  • 30 июня 2008, 14:30

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Валидный HTMLВалидный CSSRambler's Top100