<rmcreative>

RSS

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

  1. Автодополнение свойств классов в 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 комментариев
  2. Spket IDE

    12 сентября 2008

    Как многие, наверное, заметили, я иногда пишу про Eclipse. Пару лет назад я просто подсел на эту IDE. Больше всего понравилось то, что на ядро можно доставить IDE практически для любого языка.

    Недавно решил пересобрать свой наборчик и обнаружил, что мой любимый плагин для JavaScript — JSEclipse, перешедший в руки Adobe, был успешно ей убит после включения в поставку Flex.

    Начал искать замену и наткнулся на Spket IDE — тоже плагин к Eclipse. Про него писали, но я как-то не очень обращал внимания — JSEclipse устраивал.

    Установил, попробовал… понравилось.

    Умеет всё, что умел JSEclipse, плюс ещё вагон и маленькая тележка. Есть даже отладка под IE.

    В общем, рекомендую всем, кто использует Eclipse

    6 комментариев
  3. Применить патч средствами 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 комментарий
  4. Дополнение кода CodeIgniter в IDE

    1 июля 2008

    Многим программистам, использующим CodeIgniter нехватало дополнения кода контроллера вида:

    $this->load->

    Читаем

    2 комментария
  5. Zend Studio 6.0.1

    12 июня 2008

    Обновилась PHP IDE Zend Studio for Eclipse.

    — Улучшена поддержка Zend Framework.

    — Больше опций в форматтере кода.

    — Оптимизирован протокол дебаггера, работает быстрее.

    — Добавлена проверка на корректность установки дебаггера.

    — Исправлены ошибки в сворачивании кода.

    — Исправлены утечки памяти и различные ошибки, приводившие к падениям.

    — Встроенный отладчик обзавёлся расширениями.

    Список изменений

    8 комментариев
  6. Дружим Zend Optimizer с Zend Debugger

    7 марта 2008

    Вернувшийся к веб-разработке изобретатель велосипедов рассказывает о том, как заставить работать Zend Optimizer с Zend Debugger.

    Читаем

    Комментировать
  7. Бэта Zend Studio for Eclipse

    10 октября 2007

    Вышла в открытое бэта-тестирование Zend Studio for Eclipse. Та самая, что имела кодовое имя Neon. Я, правда, уже успел с ней наиграться за лето т.к. был тестером альфа-версии. Основана она на PDT, поэтому очень похожа на предшественника.

    Основные отличия от PDT:

    • поддержка рефакторинга

    • плотная интергация с Zend Framework, PHPUnit, PHPDocumentor

    • дополнительные редакторы кода

    • дополнительные wizard-ы и шаблоны кода

    • зелёный скин для Eclipse :)

    Знакомимся

    Комментировать
  8. Релиз Eclipse PDT (PHP Development Tools) 1.0

    20 сентября 2007

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

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

    Комментировать
  9. Aptana Milestone 9

    28 августа 2007

    Зарелизился 9-ый Milestone IDE для веб-разработки Aptana, славящуюся своими редакторами HTML и JavaScript. В данном релизе добавлена поддержка PHP. Пока конечно не дотягивает до PDO: нет дебага, подглючива.т подсветка и автодополнение, но всё обещают пофиксить к следующему релизу...

    В общем, нас ждёт в скором будущем ещё одна альтернатива PDT и Zend 6.

    p.s. ознакомиться с Aptana можно тут: http://www.aptana.com/download_all.php

    Комментировать
  10. Подсветка синтаксиса 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 комментариев