<rmcreative>

RSS

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

Можно уточнить:

    (1)
    (9)
    (10)
    (1)
    (3)
    (7)
    (1)
  1. (2)
  1. Yiiclipse, поддержка Yii для Eclipse PDT

    27 июня 2011

    В лагере IDE, умеющих работать с Yii прибыло. Конечно, с фреймворком и так довольно приятно работать во всех IDE с нормальной поддержкой PHP, но некоторые специфичные вещи всё-таки бывают очень полезными.

    Yiiclipse добавляет две возможности к стандартным для PDT: wizard для создания проекта и, что самое главное, навигацию по вызовам view и layout.

    Пользуемся

    10 комментариев
  2. Гонка PHP IDE

    26 июня 2009

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

    Читаем

    20 комментариев
  3. PDT 2.1

    26 июня 2009

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

    Нововведения:

    — PHP 5.3.

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

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

    3 комментария
  4. Eclipse PDT 2.0 RC1

    29 декабря 2008

    Выпущен в свет ожидаемый релиз-кандидат 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.

    16 комментариев
  5. Сравнение PHP IDE

    26 декабря 2008

    Вместе с Владимиром Стаценко сделали достаточно подробное сравнение популярных 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.

    24 комментария
  6. NetBeans vs Eclipse PDT

    4 декабря 2008

    Недавно попоробовал 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.

    22 комментария
  7. Eclipse PDT и 1251

    27 октября 2008

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

    10 комментариев
  8. Автодополнение свойств классов в PHP IDE

    16 сентября 2008

    В ночных билдах 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

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

    8 комментариев
  9. Применить патч средствами Eclipse

    19 августа 2008

    Иногда приходится применять патчи для модулей 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 комментарий
  10. Релиз Eclipse PDT (PHP Development Tools) 1.0

    20 сентября 2007

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

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

    Комментировать