Читая статью на Хабре про скидки на PHPStorm, которым я давно уже пользуюсь и очень доволен, набрел в комментах на отличный список преимуществ PHPStorm перед Netbeans. Не могу удержаться от цитирования:
- подсветка и автокомплит например, CSS внутри HTML внутри JS внутри PHP.
- навигация по CSS
- именованные пачки вкладок (tasks) интегрированные с контролем версий и багтрекером
- лучший в мире GUI к Git (насколько вообще возможен GUI к этому поделию) и интеграция с Github.
- Несколько VCS в проекте в любых сочетаниях любой вложенности с несколькими «корнями»
- PhpStorm работает быстрее NetBeans for PHP.
- поддержка PHPUnit (Status GUI, Go to test итп)
- лучший в мире commit dialog (ввод коммента и полноценная правка исходников прямо из просмотра diffа)
- рефакторинги вроде rename var/field/class (последний переименовывает заодно и файлы с классом и тестами), extract|inline variable, extract method итп.
- идеальная реализация VCS history
- лучший в мире редактор Javascript (автокомплит, рефакторинг, поддержка популярных фреймворков ипр.)
- лучшая в мире реализация local history
- визуальное слияние изменений файла внешней программой
- управление кодировкой на уровнях проек/папка/файл (netbeans — кодировка одна на весь проект);
- быстрое форматирование кода на больших файлах
- цветные вкладки, раскрашиваемые по путям, которые можно задавать регулярками. Контроллеры, модели и вьюхи разными цветами
- в результатах поиска можно тыкнуть на строчку — в окне рядом появится участок кода. Не надо открывать файл, чтобы посмотреть
- подсветка неиспользуемых переменных
- куча клавиатурных сочетаний

