Меню Рубрики

Установка pdt для eclipse

Eclipse PDT — Zend for Eclipse своими руками

PHP редактор

В качестве PHP редактора в обоих вариантах используется PHP Development Tools. Программисты Zend принимали участие в разработке PDT и в связи с этим существует (небезосновательное) мнение, что PDT отъедает клиентов у Zend.

Для нас же важно, что различий между ними с точки зрения PHP нет.

Работа с HTML, CSS, XML и JavaScript файлов осуществляется проектом Web Tools Platform. Здесь все хорошо за исключением JavaScript — возможности не ах. Альтернатив существует немало. Для начала, это — конечно —

Aptana

Аптану можно смело назвать тяжеловесом. Она предоставляет полный набор инструментов для разарботки web2.0 приложений. Мощные редакторы HTML, CSS, JavaScript, Rubi on Rails, Python. Но ее сила — для меня — слабость. Мне в первую очередь нужен хороший JavaScript редактор; все остальное у меня уже есть. Поэтому идем дальше:

Spket IDE

Тоже не прижился, по схожим причинам. Хотя, если он поддерживает Ext JS (как об этом заявлено), на него стоит обратить более пристальное внимание — Ext JS большой и документация у него большая; если IDE знает все его объекты, их методы и конструкторы — это большое подспорье. Но я ищу что попроще —

JSEclipse

Вот это то, что я искал. Аскетично, что такое document и prototype знает, мои объекты понимает и их методы подсказывает. Вот и славно.

Контроль версий

На странице сравнения Zend и PDT написано, что PDT не поддерживает Subversion. Это, право слово, странно. Tigris исправно обновляет Subclipse — плагин для поддержки SVN в Eclipse. А в репозитории Eclipse есть Subversive.

Тестирование

Zend поставляется с PHPUnit. Не знаю, не пробовал. Я остановился на Simpletest. Все исправно работает.

FTP и SFTP

До недавнего времени это было, да, проблемой. Не существовало сколько-нибудь приличного открытого плагина. Однако недавно в репозитории Eclipse появился таки плагин Remote System Exlorer (тот самый, что и в Zend), который предоставляет и FTP, и SFTP, и SSH…

Работа с SQL обеспечивается плагином Data Tools Platform. Он на всех один, у всех одинаковый.

Документирование

phpDocumentor подключается (стоит только погуглить) к любому Eclipse, здесь Zend опять недоговаривают.

Отладка и профилирование

Это тот самый момент, ради которого Zend стоит приобрести. Если debuger без проблем подключается и к PDT, то профайлер доступен только избранным.

А как же UML?

Конечно, Visual Paradigm самые крутые и их редакторы можно установить в Eclipse. Но их программы распространяются под собственной лицензией и даже community редакция запрещает коммерческое использование. А зачем покупать пушку, чтобы пострелять по воробьям?
Недавно нашел совершенно замечательный плагин AmaterasUML. Умеет рисовать только четыре типа диаграмм, но я не проджект менеджер, а разработчик, мне этого хватает с избытком. Рядом лежит еще один незаменимый плагин — AmaterasERD — для визуальной разработки баз данных. Конечно, умеет генерировать SQL.

Bugtracking

Ну конечно же, есть Mylyn — менеджер задач с интеграцией с багтрекерами.

Регулярные выражения

Упомяну лишь один — QuickREx. Конкуренты у него, конечно, есть.

Редакторский дайджест

Присылаем лучшие статьи раз в месяц

Скоро на этот адрес придет письмо. Подтвердите подписку, если всё в силе.

Похожие публикации

Zend Studio for Eclipse 7.0 EA

jQuery в Eclipse PDT, WTP/ Zend Studio for Eclipse

Новый Zend Studio for Eclipse!

Заказы

AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Читайте также:  Установка каркаса в 2108

Комментарии 56

Zend
PDT в любом случае будет отедать у Zend их «покупателей» хотя бы потому что PDT бесплатен 😉

Aptana
Aptana на сколько я понимаю так же является далеко не дешевым продуктом. роме того в данный момент Eclipse использует базовую комплектацию 3.4 (Ganymede), и PDT уже подготовили сборку на ее основе, чего не скажешь про аптану. На сколько я помню они до сих пор работают с 3.2. Но суть не в этом, а большой ее тяжеловестности. По мне так у нее просто неприемлемый по скорости движок для работы с javaScript. По сравнению со встроенным в 3.4 JavaScript Editor это просто ужас. Аптану выручают его возможности вкупе. Поддержка Jaxer, мобильных систем, достаточно продвинутого визуального редактора для HTML, GWT. Все остальное в принципе наращивается так же как и во всех других сборках на базе Eclipse.

Поддержка JavaScript
Что касается разработки, то следует обратится скорее к «intellisence» стороне всех «расширений». Текущий JavaScript редактор уже достаточно хорош. Далее следует рассматривать возможность поддерживать различные JavaScript фреймворки. Я работаю с prototype, jQuery и ExtJS. И лучше всех себя показал Spket. Лучшей поддержки фреймворков я пока что не наблюдал. Мнение конечно субъективное, но я искал поддержку именно ExtJS. К сожалению кустомизация форматирования у него платная.

PHP
Все что касается PHP, то Zend добился в этом плане гораздо больше, повсюду интегрировав поддержку собственного Фреймворка. Если говорить о независимости от Zend, то добится практически любого такого же функционала можно на PDT. Тестирование (SimpleTest), отладка (Xdebug).

SQL. Просто добавь драйвер. 🙂 Во всем остальном встроенных возможностей по работе с базами данных еще никто по моему не переплюнул.

QuickREx
Имхо вне конкуренции.

Вобщем по моему духлетнему опыту работы с PDT и попыткой перескочить на Zend или Aptana после выхода на базе Ganymede не оставили выбора ;).

источник

Henry Motu

Разработка C#, PHP, AS3. Администрирование Linux и Windows

Настойка PDT в Eclipse для написания и отладки PHP скриптов и страниц.

PDT плагин для Eclipse и отладка XDebug, или Zend Debugger

PDT (PHP Development Tools) плагин, после установки в Eclipse, предоставляет возможность быстрого написания и отладки PHP скриптов и страниц. Проект PDT поддерживает две утилиты для отладки: XDebug и Zend Debugger.

В данной статье отображен процесс настройки PDT для отладки используя обе утилиты отладки.

PDT V1.0 был опубликован в сентябре 2007 года. Утилита работает с платформой Веб-разработки (Web Tools
Platform — WTP) для предоставления возможности построения PHP проектов и PHP файлов посредством Eclipse. Проект PDT может использоваться если вы уже установили Eclipse для JavaTM разработки — используя PHP перспективу или PHP
Debugging перспективу. Редактор PHP умеет подсвечивать код, форматировать код, проводить проверку синтаксиса и предоставляет возможность использования заготовок (templates). Используя PDT, есть возможность запуска и отладки PHP скриптов как локально, так и на web-сервере.

Для отладки PHP скриптов не обязательно настраивать оба отладчика (XDebug и Zend Debugger by Zend Software), Вы можете выбрать и использовать только один из них. После установки одного из отладчиков, у Вас появиться возможность отладки любого PHP скрипта. При помощи перспективы PHP Debug, есть возможность просмотра переменных и пошагового прохождения кода по точкам прерывания размещенных в коде. Приступим.

Читайте также:  Установка веб камеры defender с 090

Для настройки среды отладки PHP скриптов и сайтов в Eclipse требуется:

  1. Операционная система. Благо есть версии Eclipse для Linux, Windows и Mac OS (в данном руководстве будет рассматриваться Linux, а позднее напишу под Windows);
  2. Веб-сервер. Может быть любой, если он поддерживает PHP для работы сайтов (Apache, IIS);
  3. Установленный PHP c настройками отладчика(xdebug, или Zend Debugger);
  4. Сайт на данном веб-сервере, с непосредственным доступом к директории фалов сайта;
  5. И сам PDT;

Варианты установки PDT для Eclipse:

  1. Установка «Все в одном» («All-in-One»). Данный тип установки в данной теме рассматриваться не будет. Он включает в себя саму платформу Eclipse, PDT плагин и др.;
  2. Установка «Автоматическая». Данная установка осуществляется посредством утилиты установки дополнительного программного обеспечения Eclipse;
  3. Установка «Ручная». Этот тип установки не рекомендуется из-за потребности в личном контроле зависимостей PDT плагина;

Варианты отладки PHP для Eclipse:

  1. Отладка PHP скриптов.Для данного варианта веб-сервер не нужен, а необходим настроенный для отладки CLI-PHP.
  2. Отладка PHP сайтов. Для данного варианта необходим веб-сервер с настроенным для отладки php ядром.
  3. Оба варианта отладки. Включает потребности и первого, и второго вариантов отладки.

Было решено использовать второй вариант установки PDT в Eclipse.

Автоматическая установка PDT в Eclipse:

  1. Выполнить команду Help->Install New Software;
  2. Выбрать из возможных или добавить сайт для обновления Eclipse (в моем случае: http://download.eclipse.org/releases/helios/);
  3. Выбрать из списка Eclipse PDT;

  4. На следующем этапе соглашаемся с лицензионным соглашением Eclipse;
  5. Закончить установку и перезагрузить Eclipse;
  6. Выполнить команду Window->Open Perspective;
  7. Выбрать PHP перспективу;
  8. Можно создавать PHP проект;

Установка Apache на локальную машину (Ubuntu)

Подробное руководство о установке Apache можно найти на официальном сайте http://httpd.apache.org, или я опишу по отдельным просьбам.

В моем случае на Ubuntu установка заключалась в:

Можно обойтись и без этого, но ,по-моему, так удобней работать.

источник

Установка Eclipse PHP Development Tools (PDT) на Windows

Следующий шаг в обустройстве рабочего места WordPress-разработчика – установка непосредственно среды разработки. В качестве таковой выбираем Eclipse PHP Development Tools.

Я не буду долго рассказывать, что такое Eclipse и чем она хороша. Лучше меня вам об этом расскажет Википедия. Главное, что это бесплатная, высококачественная среда разработки, позволяющая с большим удобством работать над различными программными проектами как в одиночку, так и в группе. Для многих программеров это стандарт.

PHP Development Tools (PDT) – это специальный пакет расширений для Eclipse для базовой работы с PHP от компании Zend.

Приступаем к установке

    Т.к. Eclipse написана на Java, нам потребуется Java Runtime Environment – виртуальная машина для запуска java-приложений.
    Открываем http://www.oracle.com/technetwork/java/javase/downloads/index.html и выбираем нужную версию. Сейчас доступны две: Java SE 7 и Java SE 6 Update 26. Седьмая версия мне кажется сейчас еще сыроватой (вышла 28 июля 2011), поэтому рекомендую пока ставить шестую. Пакет разработчика (JDK), нам не нужен, выбираем только виртуальную машину (JRE):

Установка виртуальной машины Java (1)

Далее выбираем версию дистрибутива в зависимости от установленной у вас операционки (32/64 бит). Не забудьте принять условия лицензии:

Установка виртуальной машины Java (2)

Как скачали, запускаем установку. Все установиться само и на полном автомате )
Теперь с сайта Zend качаем Eclipse PDT All-in-One (в эту версию включен плагин для работы с Zend Debugger):
http://www.zend.com/en/community/pdt.
Так же как и на предыдущем шаге, выбираем нужную версию (32/64) в зависимости от установленной ОС:

Читайте также:  Установка брызговиков на бмв х3 f25

Установка Eclipse PDT (1)

  • Процесс инсталляции как таковой отсутствует. Скачанный zip-архив вручную распаковываем сразу в директорию установки. Например в Program Files\Eclipse.
  • Eclipse готова к запуску. Для удобства создаем ярлык eclipse.exe на рабочем столе (тоже вручную).
  • Первый запуск.
    Вас попросят указать путь к папке рабочего пространства (Workspace):

    В этой папке будут располагаться созданные вами проекты.
    Встроенный Брандмауэр поинтересуется разрешить ли доступ Eclipse к сети. Конечно разрешаем:

    Установка Eclipse PDT (3)
    Закрываем экран приветствия (окно Welcome), и вот Eclipse во всей красе:

    Установка Eclipse PDT (4)
    Установка еще не завершена. Надо выполнить несколько необходимых настроек. Открываем меню Window -> Preferences. Раскрываем категорию General и переходим в пункт Workspace. Здесь необходимо изменить кодировку текстовых файлов по умолчанию (Text file encoding). Виндовую cp1251 меняем на UTF-8 (это важно при разработке под WordPress):

    Установка Eclipse PDT (5)
    Далее для удобства сделаем так, чтобы файлы с расширением .php, открывались в Eclipse.
    В том же окне переходим в категорию General -> Editors -> File Associations и нажимаем верхнюю кнопку Add… (добавить). Вводим необходимое нам расширение: *.php и жмем Ок:

    Теперь Eclipse знает, что делать с php-файлами. Тоже самое надо сделать и для Windows. На рабочем столе создаем пустой текстовый файл с расширением php (можно через блокнот, только сохраняйте через “Сохранить как” и расширение поставьте “Все файлы *.*”).
    Правый клик по файлу, в меню выбрать “Открыть с помощью” -> “Выбрать программу…”

    Нажимаем кнопку Обзор, находим и открываем eclipse.exe. Теперь Eclipse в списке доступных программ:

    Убедитесь, что отмечена опция “Использовать выбранную программу для всех файлов такого типа” и жмите Ок.
    Теперь php-файлы будут открываться в Eclipse.
    На этом базовая установка завершена.

    Обновление Eclipse

      Сразу после установки рекомендуется установить последние обновления. Для этого открываем пункт меню Help -> Check for Updates.
      В списке доступных обновлений отмечаем нужные (а нужны как правило все из доступных) и жмем Next:

    Обновление Eclipse PDT (1)
    Подтверждаем свой выбор:

    Обновление Eclipse PDT (2)
    Принимаем условия лицензии:

    Обновление Eclipse PDT (3)
    После установки обновлений перезапускаем Eclipse (Restart Now):

    Русификация

    • Сразу предупрежу – русификация возможна только частичная. Нужно ли это вам решайте сами.
    • Сайт языковой поддержки Eclipse: http://www.eclipse.org/babel/downloads.php. Здесь вы можете узнать адреса сайтов обновлений для основных релизов Eclipse.
      http://download.eclipse.org/technology/babel/update-site/R0.9.0/indigo
      http://download.eclipse.org/technology/babel/update-site/R0.9.0/helios
      http://download.eclipse.org/technology/babel/update-site/R0.9.0/galileo
      При скачивании Eclipse PDT с сайта Zend у меня установился Helios, поэтому копирую строку для него. Открываю Eclipse и иду в меню Help -> Install New Software…
      В строку Work with вставляю скопированный адрес и нажимаю Ввод. Через некоторое время появится список доступных языковых пакетов:

    В списке отмечаем “Babel Language Packs in Russian” и жмем Next.
    Подтверждаем свой выбор (обратите внимание на проценты в каждой строке – это степень готовности перевода):

    Русификация Eclipse (2)
    Дальше принимаем лицензию (все как при обновлении) и начинаем установку. Предупреждение о неподписанном содержимом игнорируем:

    Русификация Eclipse (3)
    После завершения установки перезапускаем Eclipse. Теперь интерфейс выглядит примерно так:

    Вот теперь мы почти готовы редактировать код!

    источник

  • Добавить комментарий

    Adblock
    detector