Netbeans для PHP

Тема в разделе "PHP", создана пользователем vitrolov, 5 сен 2018.

Метки:
Модераторы: latteo
  1. vitrolov

    vitrolov Постоялец

    Регистр.:
    10 июн 2012
    Сообщения:
    138
    Симпатии:
    122
    Мне нравится эта Open Source ide, так как она умеет то, что необходимо разработчику, автокомплит, интеграция с гит, поиск ошибок на лету, дебагер, умеет в FTP.
    Последняя стабильная версия Netbeans 10.0
    Начиная с версии 9.0 код выложен на гитхаб, и каждый может принять участие в разработке проекта ссылка на Github Так что можете пробовать и прославить свое имя.
    Нетбинс много чего может, но плагины помогают увеличить производительность.
    Я себе поставил следующие плагины
    Rainbow braces
    Emmet
    Autosave
    Color Codes Preview
    PHP Enhancements
    HTML Enhancements
    Open File Fast
    Markdown Support


    Также установил автоформатирование кода на сохранение файла. Для этого переходим в
    Tools -> Options -> Editor -> On Save, В связке в Autosave Module, файл автоматом сохраняется, когда переключаемся на другое окно.

    Если надо открывать разные проекты, можно сделать подсветку в названии файлов, чтобы различать открытые проекты. Заходим Tools -> Options -> Appereance и ставим галочку в поле Same Background color.

    Shortcuts for Netbeans

    CTRL + C копирует строку, на которой стоит курсир, строку выделять не надо
    CTRL + X удаляет и при этом копирует строку
    CTRL + E удаляет строку
    CTRL + R переименовывает клас, файл, метод
    CTRL + ; ставит ; в конец строки
    CTRL + SHIFT + ; ставит ; в конец строки и переносит курсор на новую линию
    CTRL + {1-9} открывает меню проекты, файлы и т.д
    CTRL + 6 открывает TODO меню, полезная вещь
    ALT + SHIFT + . Выделяет содержимое скобок.
    CTRL + SHIFT + DOWN дублирует строку
    CTRL + ALT + UP двигаем строку верх, соответственно стрелкой DOWN, вниз
    ALT + SHIFT + H отключает подсветку после поиска
    CTRL + J выбрать следующие
    ALT + PU переключатся между открытыми окнами

    Netbeans можно использовать в качестве FTP загрузчика, только недавно узнал
    Вот статья, на русском с офф. сайта, чтобы не копипасить Ссылка
    Если нашли баг, можете сделать репорт здесь
    Моя подобная тема на форуме php.ru еще ссылка Можете почитать, не хотел все копипастить, там намного больше.

    З.Ы для тех, кто только знакомится с нетбинс, пройдитесь еще по ссылкам, там много полезного
     
    Последнее редактирование: 27 дек 2018
    proovit09, shum64, 2cher777 и ещё 1-му нравится это.
  2. aakafake

    aakafake Создатель

    Регистр.:
    1 фев 2016
    Сообщения:
    12
    Симпатии:
    4
    А какие приемущества у Netbeans против Phpstorm? Всегда использовал вторую, может есть смысл задуматься о переходе
     
  3. pautina

    pautina Постоялец

    Регистр.:
    15 фев 2010
    Сообщения:
    110
    Симпатии:
    35
    Netbeans полностью бесплатен. Практически все настраиваться. Честно говоря у меня не хватило терпения настроить его под себя
     
  4. vitrolov

    vitrolov Постоялец

    Регистр.:
    10 июн 2012
    Сообщения:
    138
    Симпатии:
    122
    В одной ветке ты писал, что вебшторм используешь, здесь что пхпшторм, зачем тебе столько ide ;)

    Для меня, нетбинс ничем не уступает платным продуктам, но я не говорю, что нетбинс в чем то их превосходит. Каждая IDE по своему хорошая, остальное маркетинг.

    Среди преимуществ нетбинса, он бесплатный, что особенно радует на фоне падающей нац. валюты. Он поддерживает различные ЯП, в том числе джаву, C & C++ и другие.
    Шторм коммерческий продукт, и в нем есть тисяча фишек и кнопок, которые тебе никогда не приходяться, но они есть, чтобы привлечь больше покупателей. Если ты разработчик ИМ на мадженто, тебе вообще не нужна поддержка ларавеля или уии2.

    Сейчас можно принять участие в разработке, код выложен на гитхаб, и многие разработчики начинают активно делится своими плагинами, темами, которые они делали под себя.
    А так по большему счету это дело вкуса. Повторюсь, IDE только инструмент, который облегчает и ускоряет написания кода, помогает в отладке и т.д. Но качество кода зависит от прямолинейности рук кодера. Еще советую пройдись по ссылкам, почитай, установи и настрой плагины, и вскоре у тебя будет отличная, бесплатная среда разработки

    П.С для тех кто интересуется жизнью проекта, получайте новости с первых рук
    https://twitter.com/netbeans
     
    latteo нравится это.
  5. vitrolov

    vitrolov Постоялец

    Регистр.:
    10 июн 2012
    Сообщения:
    138
    Симпатии:
    122
    Вышла новая версия netbeans 10 с поддержкой PHP 7.3. На данный момент это только voting candidate, но можете использовать, если хотите помочь проекту. Также добавлена поддержка PHPStan с коробки.

    https://cwiki.apache.org/confluence/display/NETBEANS/10vc1

    Также новый плагин, пока доступен для скачивания только с гитхаба. С названия понятно, что плагин служит для чтобы выделить цветами круглые и фигурные скобки. Рекомендую, одним словом
    https://github.com/junichi11/netbeans-rainbow-braces/
     
  6. Necrosss

    Necrosss Писатель

    Регистр.:
    25 мар 2010
    Сообщения:
    7
    Симпатии:
    0
    У меня до сих пор NB 8.0.2 стоит. Не знал что проект ещё живой.
    Только я не понял, 9 версию установить уже можно или она только для разработчиков ?
     
  7. AirGhost

    AirGhost Писатель

    Регистр.:
    7 дек 2017
    Сообщения:
    3
    Симпатии:
    2
    Пробовал и Phpstorm и Eclipse, всё равно в итоге Netbeans оказался самым удобным и легко настраиваемым
    Основные настройки это снипеты ну и внешний вид
    Во всех ide всегда сначала ищу тему как в Sublime)
    Если кому интересно то вот ссылка на эту тему в NetBeans http://plugins.netbeans.org/plugin/55859/sublime-monokai-theme-for-netbeans-8
     
  8. Сергей-ёж

    Сергей-ёж Писатель

    Регистр.:
    21 июл 2015
    Сообщения:
    3
    Симпатии:
    1
    Я тоже постоянно использую NetBeans. Пробовал на phpstorm но меня в то время он не устроил по причине тормозов. Но тогда и железо было другое.
     
  9. Qwest-fx

    Qwest-fx Постоялец

    Регистр.:
    3 апр 2007
    Сообщения:
    135
    Симпатии:
    40
    Мне нетбимс не понравился из-за кривого автокомлита, в очевидных местах происходит затуп.
    И приходится использовать конструкции вида /* @var MyClass $test */
    ЗЫ. Archlinux был netbeans 8.2 обновился до community/netbeans 9.0-1 была поддержка php и испарилась....
    ЗЫ apache-netbeans 9.0-6 тож самое.
    Поддержки php нет, ГДЕ информация как её добавить?
    Ну и зачем такие пляски?
     
    Последнее редактирование: 23 окт 2018
  10. vitrolov

    vitrolov Постоялец

    Регистр.:
    10 июн 2012
    Сообщения:
    138
    Симпатии:
    122
    Это связано с переходом на новую версию джава и тем, что оракл передал права на нетбинс для апача. Поэтому 9 версия переходная, и на нее переходили в основном джависты.
    15 ноября обещают выпустить уже стабильную 10 версию с поддержкой PHP 7.3, PHPStan & Twig, в общем список всех изменений в 10 версии
    https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+10.0+New+and+Noteworthy

    Найденные баги в 10 версии можно зарепортить сюда, за одно можно написать за желаемые фичи.
    https://issues.apache.org/jira/projects/NETBEANS/issues

    Проект развивается, но реорганизация конечно, занимает время и человекоресурсы, но это все же бесплатный продукт для пользователей.