Netbeans 7 VS PhpStorm 4
Программирую в Netbeans, нравится всё, кроме перехода к функции по Ctrl+клик по функции. Почему-то не всегда переходит. Ещё не удалось настроить xdebug, но неплохо обхожусь и без него. Читал много хороших образов о PhpStorm, скачал попробовал, немного непривычные хоткеи, но в целом приятно. Настроил ассоциацию файлов с расширениями типа .lib .inc с расширением .php, но почему-то шторм эти файлы не видит в навигации по проекту, т.е. когда перехожу к нему по какой-нибудь функции или классу, то всё ок, внутри форматируется как php. Может что-то не так настроил... кто-нибудь может подсказать?
п.с. работаю только с серверным кодом, никакого JS и HTML, поэтому плюшки PhpStorm связанные с этим меня не интересуют. Что ещё такого удобного в нём, ради чего стоит платить, по сравнению с бесплатным Netbeans?
п.с. так и не могу настроить отображение в проекте файлов с расширением .lib аналогично настроенные .inc и .admin отображаются корректно.
п.с. работаю только с серверным кодом, никакого JS и HTML, поэтому плюшки PhpStorm связанные с этим меня не интересуют. Что ещё такого удобного в нём, ради чего стоит платить, по сравнению с бесплатным Netbeans?
п.с. так и не могу настроить отображение в проекте файлов с расширением .lib аналогично настроенные .inc и .admin отображаются корректно.
1 ответов
PHPStorm субьективно лучше по следующим причинам:
- Все продукты JetBrains обладают интелектуальным автодополнением кода с учетом контекста вызова
- Отличные функции для рефакторинга кода
- Детализированная и очень гибкая система настройки проверки качества кода на предмет не только ошибок синтаксиса(errors), но и возможных ошибок(warnings)
- Подсветка неиспользуемых переменных и функций, индикация наследуемых и переопределнных методов в классе
- Гибкая система настройки автоформатирования кода
- Отличная интеграция взаимодействия с популярными системами контроля версий (помимо стандартных функций, очень удачно организована работа с различными ветками/бранчами/верисями)
- Интеграция с большим количеством багтрекинговых систем
- Удобная система деплоймента на различные сервера приложений
- Удобная система расскраски табов в зависимости от их скопа
- Поддержка из коробки огромного кол-ва популярных фреймворков
А вообще я считаю, что их не надо сравнивать, надо просто попробовать поработать и почувствовать разницу.
Мне больше нравиться PHPStorm4, так как NetBeans сильно тяжелый, да и не только. Но это лично мое мнение.