<rmcreative>

RSS

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

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

    (5)
    (7)
    (1)
    (3)
    (1)
  1. (1)
  1. Гонка PHP IDE

    26 июня 2009

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

    Читаем

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

    26 июня 2009

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

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

    — PHP 5.3.

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

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

    3 комментария
  3. 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 комментариев
  4. Сравнение 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.

    23 комментария
  5. 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 комментария
  6. Автодополнение свойств классов в 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 комментариев
  7. Подсветка синтаксиса Smarty в PDT

    9 августа 2007

    Несмотря на недавний релиз 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.

    14 комментариев