Раньше язык плагинами определялся, сейчас при скачивании можно выбрать язык ide, а вобще как всегда в бетах — ошибки явы, ошибки явы, ошибки явы… хотя меркуриал искупает все :)
Перенос был еще на 6.10 =)
Тормозов стало меньше(Mac OS), но главное меньше вываливается ошибок.
— Поддержка GIT пока что без пушей, пулов и других нужных вещей — поэтому в релизе указано «preview»
Вопрос по поводу скорости работы.
Почему NetBeans работает настолько медленнее чем Eclipse (субьективное мнение) и памяти ест от души? Это какая-то разница в технологиях или просто в разной степени оптимизированный код?
Спрашиваю не ради холивара, и для тех, кто подумает, что я — сторонник Eclipse, скажу что я использую NetBeans, и она всегда была лучшей бесплатной PHP/HTML/CSS/Javascript IDE для меня (сейчас стараюсь распробовать Aptana, которая по функционалу вроде ничего, а бегает пошустрее).
Имхо, зависит от платформы/железа, у меня нетбинс значительно шустрее работает в том числе запуск/закрытие.
Сейчас глянул — около 450 мб ест. При этом открыто много тяжелых проектов и работает уже несколько дней.
ubuntu 10.10, x32-pae, sun jre 1.6.0_22, Netbeans 6.9.1 (бету на работе не использую пока).
i5 + 4gb
домашний ноут примерно такой же, только x64.
Проекты:
пару проектов большого говнокода, phing, еще пару средненьких с подключенными zf, symfony, doctrine, ну, и по мелочи.
Вроде все шустро работает, по крайней мере, я не замечаю каких-то тормозов. Eclipse у меня дольше стартует, ест больше, а по скорости примерно то же, на глаз особо не ощущаю.
Вообще, мне что PhpStorm, что Netbeans, что Eclipse based IDE, по скорости работы на моем железе примерно одно и тоже, проблем в нехватке памяти нет, Eclipse только стартует долго, но это фигня. Так что я выбираю только по удобству.
Да, именно одного. Допустим, нужно быстро изменить какой-нибудь конфиг, не качая все остальные файлы с сервера. Для версии 6.8, емнип, был плагин RemoteFS, который добавлял этот функционал.
Пробовал я монтировать удалённый сервер как директорию, но NetBeans каждый раз пытается просканировать все файлы на предмет чего-то непонятного. В общем не стоит и говорить, что во время этого сканирования перемещаться по директориям не представляется возможным из-за лагов.
Нет, мне нужно быстро зайти редактором на FTP и изменить содержимое какого-нибудь файла. Скачивать все файлы с сервера и создавать новый проект мне не нужно.
К. О. намекает, что IDE обычно предназначены не для этого.
Ради функциональности, которая есть в любом файловом менеджере, разработчикам придется либо сильно перегрузить стандартное окно «Открыть файл», либо добавить лишний пункт меню с нестандартным диалогом («Open remote file») и переработать алгоритм удаленного сохранения (сделать ветку «без синхронизации с проектом»).
Посудите сами, стоит ли игра свеч?
2) Поддержка Git 1.7.x
Это чертовски здорово! Наконец-то реализовали, сколько можно ждать уже было.
Есть надежды, что пофикшены также «пустые окошки» при открытии поиска и некоторых других функциональных окон. Ну и, конечно же, зависания, куда без них :)
Но, в любом случае, «никогда NetBeans не брошу, потому что он хороший!».
В бете NetBeans достали ошибки (точнее одна, но из-за нее не работает по сути IDE) и поставил себе попробовать PhpStorm.
Субъективно PhpStorm бегает пошустрее, нет ошибок.
Поддержка ZendFramework поразила до глубины души — он даже ini-файл не распарсил, вьюшки ни как не связаны с экшенами ( в Netbeans у меня когда не глючил переходил из вьюшки к заданию переменной в экшене). В общем не заметил я поддержки.
Плюс PhpStorm переходит к конструктору родительского класса класса, если он не переопределен, что очень неудобно.
В общем на мой неискушенный беглый взгляд смысла платить приличные деньги за PhpStorm нет — можно подождать стабильной версии NetBeans.
У нетбинса еще с 6.x (с какой точно не помню) появилась поддержка автодополнения классов по коротким именам (неймспейсы 5.3) со всеми вытекающими (генерирование use и т.п.). Чего еще нет в PhpStorm, а без этого писать 5.3 код не очень удобно.
Если не совсем понятно о чем я, могу конкретнее юзкейзы описать
+ мне нравятся некоторые фишки по автогенерации кода чуть более удобные. Например мне не надо вызывать меню implement/override methods я просто могу начать писать __to[ctrl+space] и он мне предложит __toString() method, тоже самое со всеми родительскими методами.
Два вопроса к тем, кто уже опробовал новую версию:
1. Есть изменения скорости по сравнению с 6.9*?
2. Есть отключение сканирования папок и файлов проекта?
Причём зависла и графическая оболочка Xfce, пока не прибил процесс java из текстовой консоли. Процесс java так и остался висеть в памяти, пожирая 50-93% WCPU. На десктопе пустое серенькое окошко среды.
NetBeans IDE 7.0 Beta 2