Как стать автором
Обновить

Комментарии 46

udivankin, А для работы с Yii чего вам не хватает?

p.s. А вот о том что в NetBeans появилась поддержка аннотаций и Symfony2/Doctrine2 из коробки вы не написали, а зря.
Обновил пост.
под YII каждый новый проект надо потратить пару минут на исключения и добавление путей, настройку PHPUnit, в остальном все устраивает.
Я больше про другое — Yii давно уже заслуживает место в списке официально поддерживаемых фреймворков.
Yii 1.1 уже бесполезно включать в список, тут уже до 2.0 недалеко. А там посмотрим.

А по поводу исключения путей — спорный вопрос. Я вот не хочу что бы IDE что-то делала с конфигурацией проекта пока я ее не попрошу. Да и потом у каждого человека своя структура проекта, у меня вот проекты на Yii возможно по структуре сильно отличаются от той, что используете вы
К сожалению еще далеко двоечка.
NetBeans из коробки поддерживает Yii лучше чем PhpStorm, по крайней мере дополнение Yii::app()->some_prop — работает без лишних телодвижений =)
ну вообще-то это заслуга насколько я понял SamDark который добавил хинты методам в phpdoc или как-то еще, особо не вникал, видел в чейнджлоге давно просто. А нетбинс всего лишь разруливает include path и все.
Ну я же не против =) Работает и хорошо =)
Как бы и в PhpStorm с этим проблем нету. Во всяком случае я их не испытываю.
Нету если настроить, а мы говорим про «из коробки»…
Я не особо настраивал, только пару папок в эксклуды поместил и все.
yiilite.php надо исключить и все. В netbeans его тоже нужно отключать, а то ctrl+click по классу будет иногда кидать на yiilite, а там никаких доков =)
НЛО прилетело и опубликовало эту надпись здесь
Если в гном3 (гном-шелл), то это известный баг оракловской ява машины (неверное определение размера экрана).

Не максимизируйте окно нетбинса, просто растяните хоть на весь экран и меню будет нормально работать.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Я детально изучал эту проблему.

Баг с главным меню есть в Mate и Cinnamon. А вот Gnome 3 и Unity как раз корректно работают. Баг присутствует как в Oracle JDK 7, так и в более старых версиях. В OpenJDK тоже воспроиводится, вопреки уверениям некоторых разработчиков. Вроде бы какие-то попытки обойти проблему производились еще в Netbeans 7.1, но у меня в 7.2 баг все еще вопроизводится.

На самом деле он не очень критичен. А вот проблема с PhpStorm и PyCharm достаёт гораздо сильнее. Там у меня иногда происходят зависания при отображении подсказки в коде. Опять-таки, проблема воспроизводится только там, где пошарились разработчики Linux Mint.
Ну вот у меня прямо сейчас в гном3 любая ява программа с максимизированным окном глючит (неправильное определение координат для главного меню).

С openjdk у меня такого бага нет (проверял на убунтах 11.04-12.04).

Обойти проблему в нетбинсе никто не пытается, потому что ее исследовали и пришли к однозначному выводу, что проблема не в нетбинсе а в ява машине. Почему там до сих пор не исправлено- хз.
Неточно написал. Глючит с меню не любая ява программа, а те, которые на свинге работают. С swt такого бага нет (эклипс и т.п.)
На вспомогательной машине Ubuntu 12.04 с JDK 1.7.0_05. При входе под Gnome, Gnome Classic и Ubuntu запускаю Netbeans 7.1 в развёрнутом окне и все работает работает корректно. Вхожу под Cinnamon и меню получает неверные координаты мыши. Только что проверил!

Вот баг Netbeans касательно Gnome 3:

netbeans.org/bugzilla/show_bug.cgi?id=198639

Сперва закрыли по Wontfix, ссылаясь на баг JDK, затем применили Workaround. Статус — VERIFIED FIXED, описание решения здесь:

netbeans.org/bugzilla/attachment.cgi?id=119181&action=diff

Вот багрепорт Oracle:

bugs.sun.com/bugdatabase/view_bug.do?bug_id=7057467

Статус — Dispatched

А вот баг касательно Cinnamon:

github.com/linuxmint/Cinnamon/issues/328

В комментах видно, что переход на OpenJDK помог далеко не всем. Мне вот тоже не помог. Авторы Циннамона строили откоряки на предмет того, что виновата JDK, даже закрывали Issue, но на текущий момент статус — Open.

Вообще ситуация запутанная и противоречивая. Вроде бы баг в JDK есть, доказано. Но к разработчикам Mate/Cinnamon тоже вопросы есть.

И вот из-за всей этой хрени я вынужден сидеть на Ubuntu 10.04.
Спасибо за ссылки на багзиллу, но я их все видел, там даже мои комменты есть и путь обхода бага определялся с моим непосредственным участием :)

Я рад, что у вас в виртуалке все корректно работает, но вот лично у меня со времен перехода на гном3 в 11.04 и вплоть до текущей 12.04 проблема с максимизированными окнами есть.

>И вот из-за всей этой хрени я вынужден сидеть на Ubuntu 10.04.

Да обходной маневр с раскрытием окна на весь экран вручную отлично работает, тот же нетбинс запоминает размер окна с предыдущей сессии. Так что можно смело апгрейдится. В случае Юнити так вообще бага нет, а сама она сильно похорошела в 12.04 (но лично мне гном3 таки удобней).
Да из-за этой проблемы c Netbeans я вообще не парюсь. Очень легко обходится. ) У меня PyCharm и PhpStorm иногда зависают при отображении подсказки autocomplete. Вот это — проблема! Усугубляет её то, что баг фантомный. Буду признателен, если кто подскажет решение или хотя бы ткнет носом в багрепорт, чтобы ситуацию отслеживать

С Unity я худо-бедно освоился, но, честно говоря, предпочёл бы Cinnamon.
Кажется настройку горячих клавиш отломали. Работают только те с которыми он прилетел, ни импортированные из предыдущих настроек, ни вновь настроенные работать не хотят
+ Оптимизировано фоновое сканирование проекта.
Субъективно — сканирование теперь производится более незаметно. Извините за каламбур.
Интересно а можно как-нибудь вернуть прежний алгоритм работы. На любое изменение ключевых .h файлов новый Code Assistance начинает сканирование и продолжает его минуты две. В процессе сканирование он естественно превращается в тыкву.
А есть где нибудь более подробная информация о поддержке Symfony 2 и Doctrine 2? Что-то кроме автодополненения аннотаций я больше ничего весомого не обнаружил. Хотелось бы видеть продуманную навигацию (переход к вьюшке из экшена, например), автодополнение сервисов ($this->get('..')->..), автодополнение хотя бы стандартных хелперов во вьюхах…
Автодополнение сервисов:
/** @var Your\ServiceBundle\Service\Service $yourService */
$yourService = $this->get('your.service');


Остальное не особо парит пока.
Ну это работает и в IDE, в которых поддержка Symfony не заявлена. Тут хотелось бы видеть даже не столько автодополнение методов того или иного сервиса, а автодополнение имен самих сервисов в параметре get(). Нечто подобное реализована в плагине для Eclipse.
эта фича работает еще с 6,9, если не раньше. хотелось бы знать в чем именно заключается поддержка собственно Symfony
Отлично! Рад за любимую IDE. Только вот почему центр обновлений говорит, что моя версия актуальная и обновлений нет? Сейчас стоит 7.2RC1
Как перенести настройки окон из предыдущей версии в новую? Каждый раз надо наново настраивать :(
Вродь при установке предлагает
У меня не импортирует настройки рабочей среды. У всех так же?
У меня спросил импортировать или нет.
У меня импорт настроек из 7.1 в 7.2 прошёл без проблем.
Ждём статьи сравнивающий фичи (какие есть, каких нет) с PhpStorm — было бы очень интересно послушать человека плотно работющего с обоими IDE.
По производительности:
На довольно слабом нетбуке заметно, что Netbeans работает значительно неспешнее. =)
Сложная тема и довольно субъективная. Работал с обоими IDE. Функционал для моих нужд практически одинаков. По производительности обе среды устраивают одинаково.

В штатной теме Cinnamon в главном меню NetBeans буквы отображаются черным цветом на темном фоне. А возможности сменить или настроить тему в NetBeans нет. Все IDE от JetBrains в этом плане смотрятся выигрышнее. Работа с версионным контролем в PhpStorm чуть приятнее.

Стиль отображения исходников в NetBeans по умолчанию более строгий, без злоупотребления яркими цветами и жирными шрифтами. И мне это нравится. Главное же, NetBeans из комментариев PHPDOC куда больше полезной информации для autocomplete вытягивает, чем PhpStorm. И вот лично для меня это решающий плюс NetBeans.

Черные буквы на темном фоне- недостаток стандартной GTK2 темы убунты 12.04. Ambiance.

Лечится редактированием /usr/share/themes/Ambiance/gtk-2.0/gtkrc

Идем на 338 строку с таким содержимым:
style «menu» {

И меняем на это:
style «menu» = «dark» {

Релогин или смена темы туда-обратно решат проблему.
Проверил. Помогло. Спасибо.
Кстати, только сегодня опубликовали результаты Fabien Potencier
The Symfony Community Survey 2012: symfony.com/blog/the-symfony-community-survey-2012-the-results

По редакторам кода четвёрка лидеров такая:
1. NetBeans
2. Vim
3. Eclipse
4. PhpStorm
Win-версия всё так же не работает с xdebug? Кто-нибудь проверял?
Эм… работала и работает
В javascript не работает сворачивание блоков в половине случаев :(
Конечно, js сложно разбирать, но для сворачивания {} этого не требуется.
почему они игнорируют python
Подозреваю, делать некому. Версии Netbeans 6.x для Python существовали, но из Early Access так и не выбрались. А сейчас тема вообще заглохла. Жаль.
Подскажите, это только у меня в версии 7.2 навигатор стал так хреново выглядеть?

Т.е. даже для чистого пхп-файла (без намека на верстку) всегда отображается ветка для кода и пустая ветка для тэгов? Перекопал настройки, не нашел как можно отключить этот графический мусор. В версии 7.1 такой проблемы не наблюдалось.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации