PHP. Веб программирование для профессионалов. Выпуск 10. Eclipse платформа для профессионалов (часть 2) Выпуск 10
Содержание выпуска (часть вторая):
вспоминаем, на чем закончили в предыдущий раз;
надстройка необходимыми компонентами Eclipse;
установка плагинов Eclipse;
выводы.
Вспоминаем, на чем закончили в предыдущий раз
Вот и прошло 4 месяца. Откликов от подписчиков так и не получил, что меня несколько огорчило. Но мое наблюдение показало и то, что не все подписчики ушли с данной рассылки, что помогло выделит самых истинных приверженцев к обучению. Умеете терпеть - умейте и получать награду за терпение. Рассылка вышла сегодня, что меня лично радует.
В прошлом выпуске мы научились устанавливать IDE Eclipse и запускать его. Это позволило нам начать его использовать, и опробовать за 4 месяца его особенности и возможности. Теперь переходим к непосредственной работе с данным продуктом для разработки приложений на PHP5.
Надстройка необходимыми компонентами Eclipse
Интересно то, что уже в сентябре выйдет обновленная версия Эклипс, что очень радует. Там будет много полезных изменений. Так что целимся на новую платформу через месяц. А сейчас поговорим о том, что уже имеем. Eclipse Europa показала себя отлично, вот с ней и будем работать. Это самая последняя доступная версия, которая поддерживает работу с PHP.
Что важно для разработчика сайта. Конечно же написание шаблонов страницы на Smarty. Представьте себе что вы делаете шаблон страницы и вам выпадают подсказки от Smarty. Представили? Классно бы такой найти плагин для Эклипса, чтобы такое было возможно. Уже на протяжении нескольких месяцев я наблюдаю за одним из таких плагинов, но он далек от идеала, точнее он вообще у меня отказался работать. Причин тому может быть много, поэтому я надеюсь что разработчики его приведут в нормальную форму и дадут обществу пользоваться
этим прекрасным продуктом. Адрес разработчиков таков http://code.google.com/p/smartypdt
Идем дальше. Вы пользуетесь SVN (Subversion)? Если еще не пользуетесь, то самое время начать. Это средство для сохранения версий вашего программного кода. Это когда вы что-то делаете ночью с кодом, а утром думаете "как бы все это вернуть обратно". Так вот это решение вам поможет в таких ситуациях. Подробнее о самом понятии контроля версий вы почитаете на многочисленном множестве сайтов по этой тематике и быстро научитесь. А я предлагаю поддержку этого самого SVN из под Эклипса. Вот сайт проекта: http://subclipse.tigris.org.
Поддержка работы с базами данных. Редактируете запросы и сразу проверяете их выполнение в Эклипсе. Будьте терпеливыми, мне пришлось скачать драйвер для работы с моим MySQL сервером, настроить этот драйвер и все заработало. Если потребуется - напишите, попробую вспомнить что да как я делал. Сайт http://eclipsesql.sourceforge.net.
Делаете отладку скриптов? Net? Если понадобится, то пользуемся официальным решением от Zend. Сайт http://downloads.zend.com/pdt.
И дальше ищем плагины в поисковиках и на этих сайтах база 1 и база 2. Об интересных и проверенных решения сообщайте нам, а мы поделимся этим с другими участниками сообщества.
Установка плагинов Eclipse
Не буду вас утомлять - составлю список нормальных статей, где рассказано об установке плагинов. Думаю, самые любопытные из вас уже прочли эти статьи (или другие) и научились устанавливать плагины. Итак, вот ссылки:
Мы научились надстраивать Эклипс плагинами. Например, теперь мы легко работаем с версиями наших скриптов и не паримся когда эксперементируем, ведь все версии документа надежно сохранены (но не забывайте, что только те версии документов сохраняются, которые вы сами указали сохранить). Уверен что вы найдете много разных плагинов под свой вкус. Например я долго искал плагин для графического проектирования баз данных и классов программ на UML. К сожалению, я не нашел достойного внимания продукта.
Будут предложения или вопросы - пишите их на waps собачка pisem.net.
Ждите очередную рассылку, которая выйдет через несколько недель.