Все заметки с тэгом «PDT»

Можно уточнить:
    1. Пятница, 26 июня 2009

      Гонка PHP IDE

      Опять началась приличная гонка PHP IDE. Зарелизились PDT 2.1 и PhpED 5.8. На подходе Zend Studio 7 и NetBeans 6.7.
      Читаем


    2. PDT 2.1

      Вышел релиз хорошей бесплатной PHP IDE, базирующейся на Eclipse.

      Нововведения:
      — PHP 5.3.
      — Все исправления и дополнения Eclipse 3.5.

      Пробуем и обновляемся

      , ,

    1. Понедельник, 29 декабря 2008

      Eclipse PDT 2.0 RC1

      Выпущен в свет ожидаемый релиз-кандидат PDT 2.0.

      Что нового:
      — Работает быстрее.
      — Выкинули Java-плагины. Теперь в all-in-one только PHP.
      — Mark Occurrences (выделение фона переменной во всём тексте при выделении её где-либо).
      — Override Indicators (метка, показывающая, что методы класса что-то перекрывают).
      — Навигация по типам и методам.
      — Вывод дерева ООП-иерархии проекта.
      — Улучшенное дополнение кода. Поддержка @property и @method.
      — Используется Eclipse 3.4.1.

      Официальный анонс
      Качаем с eclipse.org
      Качаем с Zend (тут Zend Debugger в комплекте)

      Обновил сравнительную табличку по PHP IDE.


    1. Пятница, 26 декабря 2008

      Сравнение PHP IDE

      Вместе с Владимиром Стаценко сделали достаточно подробное сравнение популярных PHP IDE.
      В сравнение вошли: Eclipse PDT, Zend Studio, NetBeans, Aptana PHP, Aptana Studio Pro.

      Однозначно лучшую IDE называть не будем: для кого-то главное одно, для другого — иное. Определяйте сами.

      Читаем подробнее у Владимира и рассматриваем табличку

      UPD
      Уменьшил размер PDF, добавил HTML-версию с фиксированным заголовком

      UPD
      Добавил PDT2.0.

      UPD
      Расшарил исходник в Google Docs всем на чтение. Там более свежие данные, где учтены комментарии, а так же добавлена dev-версия NetBeans 7.


    1. Четверг, 4 декабря 2008

      NetBeans vs Eclipse PDT

      Недавно попоробовал NetBeans 6.5 в качестве PHP IDE. Очень понравилось. Решил сравнить с PDT.

      Плюсы
      — Быстрее.
      — Более удобные подсказки при дополнении кода.
      — Удобный фолдинг без глюков.
      — Нормальный человечный поиск по CTRL+F.
      — phpstubs. Можно посмотреть PHP API в виде болванок PHP-функций.
      — Не блокирует IDE при сканировании изменений в проектах.
      — Рефакторинг.
      — Поддержка @property (используется, например в Doctrine 1.1).
      — Дополнение HTML по DTD.
      — Отладка JS в IE/FF.
      — Более удобные сниплеты.
      — colorPicker в CSS.

      Минусы
      — Своеобразное дополнение JS. До Spket на первый взгляд не дотягивает, но стандартный редактор PDT точно обходит.
      — Баги в дополнении PHP для только что импортированных проектов. Лечится перезапуском. Далее не возникает.
      — Иногда бажит подсветка парных тэгов в HTML, очень сильно перемешанным с PHP.

      Это то, что удалось выявить за пару дней. Вообще очень комфортно. Есть все шансы, что пересяду на NetBeans.


    1. Понедельник, 27 октября 2008

      Eclipse PDT и 1251

      А PDT всё-таки может работать с 1251. Несмотря на то, что в настройках проекта такой опции нет, в Text file encoding — Other запросто можно вбить «windows-1251» и всё будет работать.


    1. Вторник, 16 сентября 2008

      Автодополнение свойств классов в PHP IDE

      В ночных билдах Eclipse PDT 2.0 появилась долгожданная для многих возможность. Теперь можно воспользоваться синтаксисом phpDoc 1.4+:


      /**
      * @property MyClass $regular MyClass property
      */
      class TestClass {
      private $_thingy;

      function __get($var){
      switch ($var) {
      case 'regular' :
      return $this->_thingy;
      }
      }

      function __set($var, $val){
      switch ($var) {
      case 'regular' :
      if (is_string($val)) {
      $this->_thingy = $val;
      }
      }
      }
      }



      И получить дополнение методов класса MyClass для такого кода:


      $my_obj = new TestClass();
      $my_obj->regular



      Попробовать можно уже сейчас


    1. Вторник, 19 августа 2008

      Применить патч средствами Eclipse

      Иногда приходится применять патчи для модулей Drupal. В nix всё просто:

      patch < file.patch



      В Windows есть несколько вариантов


      Слить win32 билд patch.
      — Воспользоваться средствами Eclipse (PDT, Zend Studio 6).

      Вариант с Eclipse


      1) Меню — Window — Open Perspective — Other… — Team Synchronizing.
      2) Открываем патч файл (пример), копируем весь текст в буфер обмена.
      3) Меню — Project — Apply Patch…
      4) Выбираем Clipboard — Next.
      5) Выбираем файл или папку для применения патча — Next.
      6) Смотрим, чтобы не было красных восклицательных знаков. Тут же можно посмотреть, какие будут сделаны изменения.
      7) Finish. Меняем перспективу обратно на PHP.


    1. Четверг, 20 сентября 2007

      Релиз Eclipse PDT (PHP Development Tools) 1.0

      Состоялся релиз Eclipse PDT 1.0.

      Пользующиеся - обновляемся. Кто ещё не пользовался - очень рекомендую присмотреться...


    1. Четверг, 9 августа 2007

      Подсветка синтаксиса Smarty в PDT

      Несмотря на недавний релиз Zend Framework и мои попытки на него перелезть, всё-таки решил дописать свои наработки. В качестве View в моём MVC-фреймворке выступает Smarty, поэтому я долго искал возможность подсветить его синтаксис в PDT, IDE на платформе Eclipse. И нашёл. Правда пришлось немного подправить найденый плагин, чтобы добавить в него подсветку для Smarty.

      Итак, инструкция:
      1. Сливаем немного модифицированный мной плагин.
      2. Закидываем его в eclipse\plugins\.
      3. Запускаем Eclipse.
      4. Window - Preferences - General - Editors - File Associations.
      5. Add - *.tpl.
      6. Добавляем редактор Syntax Coloring Editor и выставляем его редактором по-умолчанию.
      7. Идём в Window - Preferences - Coloring Editor - Colors и настраиваем цвета по вкусу.

      p.s. кроме Smarty в комплекте ещё 76 схем подсветки. Я также настроил себе подсветку для *.ini.


Подписаться на RSS

Интересное

Разделы

  1. (5)
  2. (11)
  3. (6)
  4. (9)
  5. (6)
  6. (6)
  7. (16)
  8. (60)
  9. (274)
  10. (52)
  11. (16)
  12. (12)
  13. (37)
  14. (6)
  15. (10)
  16. (14)
  17. (18)
  18. (16)
  19. (7)
  20. (8)
  21. (7)
  22. (7)
  23. (31)
  24. (76)
  25. (27)
  26. (68)
  27. (5)
  28. (203)
  29. (59)
  30. (6)
  31. (19)
  32. (73)
  33. (27)
  34. (70)
  35. (33)
  36. (10)
  37. (5)
  38. (6)
  39. (5)
  40. (341)
  41. (14)
  42. (11)
  43. (6)
  44. (13)
  45. (8)
  46. (18)
  47. (6)
  48. (15)
  49. (115)
  50. (18)
  51. (6)
  52. (9)
  53. (71)
  54. (16)
  55. (6)
  56. (25)
  57. (13)
  58. (5)
  59. (39)
  60. (7)
  61. (31)
  62. (7)
  63. (12)
  64. (11)
  65. (124)
  66. (34)
  67. (5)
  68. (18)
  69. (28)
  70. (9)
  71. (6)
  72. (8)
  73. (41)
  74. (10)
  75. (6)
  76. (12)
  77. (5)
  78. (9)
  79. (6)

Друзья