Monday, July 09, 2012

Выбираю IDE для PHP или Netbeans не так уж и мертв.

Я верю, что самая классная IDE – это PHPStorm. Потому что эта та же IntelliJ IDEA, только для PHP. Но поскольку эта IDE платная, а методы бесплатного ее использования я публиковать не хочу, то я остановился на NetBeans.


Установка и настройка проекта на PHP в NetBeans 7.1

  1. Идем сюда http://netbeans.org/downloads/index.html, выбираем столбик с PHP и качаем
  2. Создаем новый проект (File->New Project).

    Напомню, что структура проекта такая:
    spairing
    |-www
    |-tests
  3. Указываем Source folder (z:\home\spairing)
  4. В Run Configuration меняем Project URL (http://www.spairing) и указываем Index file (www/index.php)
  5. Открываем File->Project properties, устанавливаем Web Root (www). Значок возле каталога www поменялся

    Значок возле каталога www должен поменяться
     
  6. Теперь можем запустить index.php, правой кнопкой мыши на файле и выбрать Run. Запустится браузер, в нем откроется страничка.
  7. Укажем путь где будут лежать юнит тесты
  8. Создам новый класс Profile.
  9. Теперь правой кнопкой мыши на папке Source folder и сгенерим юнит тесты:
  10. По идее в тестовых сорцах должен создаться юнит тест ProfileTest
  11. В сгенерированном тесте ProfileTest добавлю тест
  12. И запущу тесты (если с клавиатуры, то <Alt>+F6)

    Теперь можно начинать колбасить тесты и код.
  13. Ради интереса запущу этот тест из командной строки (команда phpunit ProfileTest.php из директории с тестовым файлом)

Можно начинать колбасить код! :)

1 comment:

  1. Мне больше нравится Codelobster
    Тут очень хорошо сделан автокомплит по для многих фреймворков.

    ReplyDelete