Обновил пост.
под YII каждый новый проект надо потратить пару минут на исключения и добавление путей, настройку PHPUnit, в остальном все устраивает.
Я больше про другое — Yii давно уже заслуживает место в списке официально поддерживаемых фреймворков.
Yii 1.1 уже бесполезно включать в список, тут уже до 2.0 недалеко. А там посмотрим.
А по поводу исключения путей — спорный вопрос. Я вот не хочу что бы IDE что-то делала с конфигурацией проекта пока я ее не попрошу. Да и потом у каждого человека своя структура проекта, у меня вот проекты на Yii возможно по структуре сильно отличаются от той, что используете вы
ну вообще-то это заслуга насколько я понял SamDark который добавил хинты методам в phpdoc или как-то еще, особо не вникал, видел в чейнджлоге давно просто. А нетбинс всего лишь разруливает include path и все.
yiilite.php надо исключить и все. В netbeans его тоже нужно отключать, а то ctrl+click по классу будет иногда кидать на yiilite, а там никаких доков =)
Баг с главным меню есть в Mate и Cinnamon. А вот Gnome 3 и Unity как раз корректно работают. Баг присутствует как в Oracle JDK 7, так и в более старых версиях. В OpenJDK тоже воспроиводится, вопреки уверениям некоторых разработчиков. Вроде бы какие-то попытки обойти проблему производились еще в Netbeans 7.1, но у меня в 7.2 баг все еще вопроизводится.
На самом деле он не очень критичен. А вот проблема с PhpStorm и PyCharm достаёт гораздо сильнее. Там у меня иногда происходят зависания при отображении подсказки в коде. Опять-таки, проблема воспроизводится только там, где пошарились разработчики Linux Mint.
Ну вот у меня прямо сейчас в гном3 любая ява программа с максимизированным окном глючит (неправильное определение координат для главного меню).
С openjdk у меня такого бага нет (проверял на убунтах 11.04-12.04).
Обойти проблему в нетбинсе никто не пытается, потому что ее исследовали и пришли к однозначному выводу, что проблема не в нетбинсе а в ява машине. Почему там до сих пор не исправлено- хз.
На вспомогательной машине Ubuntu 12.04 с JDK 1.7.0_05. При входе под Gnome, Gnome Classic и Ubuntu запускаю Netbeans 7.1 в развёрнутом окне и все работает работает корректно. Вхожу под Cinnamon и меню получает неверные координаты мыши. Только что проверил!
В комментах видно, что переход на 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('..')->..), автодополнение хотя бы стандартных хелперов во вьюхах…
Ну это работает и в IDE, в которых поддержка Symfony не заявлена. Тут хотелось бы видеть даже не столько автодополнение методов того или иного сервиса, а автодополнение имен самих сервисов в параметре get(). Нечто подобное реализована в плагине для Eclipse.
Сложная тема и довольно субъективная. Работал с обоими IDE. Функционал для моих нужд практически одинаков. По производительности обе среды устраивают одинаково.
В штатной теме Cinnamon в главном меню NetBeans буквы отображаются черным цветом на темном фоне. А возможности сменить или настроить тему в NetBeans нет. Все IDE от JetBrains в этом плане смотрятся выигрышнее. Работа с версионным контролем в PhpStorm чуть приятнее.
Стиль отображения исходников в NetBeans по умолчанию более строгий, без злоупотребления яркими цветами и жирными шрифтами. И мне это нравится. Главное же, NetBeans из комментариев PHPDOC куда больше полезной информации для autocomplete вытягивает, чем PhpStorm. И вот лично для меня это решающий плюс NetBeans.
Подскажите, это только у меня в версии 7.2 навигатор стал так хреново выглядеть?
Т.е. даже для чистого пхп-файла (без намека на верстку) всегда отображается ветка для кода и пустая ветка для тэгов? Перекопал настройки, не нашел как можно отключить этот графический мусор. В версии 7.1 такой проблемы не наблюдалось.
Релиз NetBeans IDE 7.2