Организации Apache Software Foundation представила (https://blogs.apache.org/netbeans/entry/announce-apache-netb...) интегрированную среду разработки Apache NetBeans 11.0 (https://netbeans.apache.org/download/nb110/nb110.html). Это второй релиз, подготовленный Фондом Apache после передачи кода NetBeans компанией Oracle. Выпуск содержит поддержку языков программирования Java SE, Java EE, PHP, JavaScript и Groovy. Перенос поддержки C/C++ из переданной компанией Oracle кодовой базы ожидается в одном из следующих выпусков.
В настоящее время проект ещё находится в инкубаторе Apache, в котором проводится подготовка инфраструктуры, аудит лицензионной чистоты и проверка способности соблюдения принятых в сообществе Apache принципов разработки. В дальнейшем, как только проект покажет себя готовым для самостоятельного существования, не требующего дополнительного надзора, он будет переведён в число первичных проектов Apache.Основные новшества (https://netbeans.apache.org/download/nb110/index.html) NetBeans 11.0:
- Изменён мастер создания нового проекта ("New Project"), в котором кроме поддержки Apache Ant, предоставлена (https://blogs.apache.org/netbeans/entry/restructuring-of-pro...) возможность использования в проекте сборочных систем Maven и Gradle.- Обеспечена поддержка JDK 12 (https://www.opennet.dev/opennews/art.shtml?num=50356). В состав включена новая версия компилятора nb-javac с поддержкой Java 12. Существенно расширены средства подсветки синтаксиса, автодополнения, вывода подсказок и выравнивания выражений "switch".
- Добавлена экспериментальная поддержка появившейся в Java 12 новой формы выражений "switch" (включается в режиме "--enable-preview") и возможность преобразования старой формы в новую.
- Проведено рецензирование лицензий на Java-компоненты для предприятий и возвращена поддержка JavaEE. Реализована возможность сборки приложений JavaEE при помощи Ant, Maven или Gradle. Из-за несовместимости с лицензией Apache прекращена поддержка JBoss 4, WebLogic 9 и модуля websvc.switmodellext;- Добавлена поддержка сборочной системы Gradle (https://gradle.org/). Предложены интерфейсы для навигации по скриптам и сборочным задачам Gradle, обеспечена возможность создания проектов Gradle, добавлена поддержка использования Gradle c фреймворками unit-тестирования (JUnit 4/5, TestNG), реализована поддержка NetBeans JPA и Spring;
- Добавлены пиктограммы, адаптированные для экранов с высокой плотностью пикселей (HiDPI). Для Windows предложена поддержка пиктограмм в векторном формате.
URL: https://blogs.apache.org/netbeans/entry/announce-apache-netb...
Новость: https://www.opennet.dev/opennews/art.shtml?num=50465
Какие преимущества перед idea ?
Какие преимущества перед Eclipse, следовало бы спросить в контексте обсуждения таки свободного софта.
Меня интересует конкретно сравнение с idea. К тому же существует открытая версия community.
В которой, насколько это известно, запрещено разрабатывать коммерческий софт
https://intellij-support.jetbrains.com/hc/en-us/community/po...да можно вроде
>В которой, насколько это известно, запрещено разрабатывать коммерческий софтА что, идея как-то помечает жарники? Ну запрещено формально, кто и как узнает, что твой софт сделан в CE?
Я вот сижу в ынтырпрайз эдишн, раз в месяц удаляю файл в хомяке, она опять даёт 30 дней на evaluation. Когда контора станет единорогом, предложу начальникам отвалить джетам бабла. Но пока что - увы и ах...
> Меня интересует конкретно сравнение с idea. К тому же существует открытая версия
> community.Комьюнити версия всё же достаточно урезанная - БД, фреймворки...
https://intellij-support.jetbrains.com/hc/en-us/community/po...-Да! Да! ДА!
Но зачем? Там и половины нужных плюшек нет. К тому же есть EAP-ы
>> Какие преимущества перед жирным жрущим жабьим ненужно?
> Какие преимущества перед жирным жрущим жабьим ненужно, следовало бы спросить в контексте обсуждения таки свободного софта.
>> Какие преимущества перед жирным жрущим жабьим ненужно...для тебя, Анонимус. Для тебя ненужно. Не забывай об этом.
> Какие преимущества перед Eclipse, следовало бы спроситьЭклипс тормозит на и7, поэтому ненужен. Никому.
Juno с Neon было дело, тормозили, да. Поставь свежую и не мучайся. Ну, если у тебя комп не нарочно дауншифтерский. Вот посмотрел у одного из своих конфигурацию - Fedora 29, i5, 8 Гб оперативы, GTX 550, полёт нормальный, товарищ не жалуется.
Ну и с https://wiki.eclipse.org/Eclipse.ini поиграйся, разумеется.
Полностью свободное ПО
> Полностью свободное ПОРечь о преимуществах в использовании, а не о религиозной чистоте.
Вот в том числе и преимущества в испольовании свободного софта. Одно из них - royalty free.
> freeIntelliJ IDEA Community Edition таки вполне себе free, ни копейки не надо платить.
**для некоммерческого использования**
1) "Both can be used for commercial development." Про версии сабжа на Википедии2) https://intellij-support.jetbrains.com/hc/en-us/community/po... - на офсайте
А ведь говорили - 21 век, говорили - Гугл в каждом браузере...
Дело не в религии, а в стоимости лицензий и всего такого.
> Дело не в религии, а в стоимости лицензий и всего такого.Выше ссылка. Какая стоимость, какие лицензии?!
Свободное ПО удобней в использовании, в этом преимущество. Ваша религия тут ни при чём.
И это откровенная сектантская ложь :-) Многие примеры свободного ПО проигрывают "проприетарному" в удобстве использования (в прямом смысле этого слова - адекватный UI/UX, функциональность) и безглючности.
Все дело в порядке и дисциплине.В свободном ПО все же хозяева? Представьте себе армию, где каждый солдат делает, что хочет? Вот и в свободном ПО также. Каждый - уникальная творческая личность.
А в корпоративе - сделал плюшку - ешь свой кусок булки. Сделал еще - маслом намазал. Сделал лучше чем Вася - икрой уже свою булку намазываешь. И плевать, что ты там хочешь - так или сяк плюшку реализовывать - икра в конечном итоге перевешивает все аргументы )
наверное именно потому на всех компьютерах из топ500 стоит виндовс и другие платные аналоги
"Чем персональный компьютер отличается от суперкомпьютера - не, не слышал!"[quote]
В организации Linux Foundation говорят, что тотальное доминирование Linux на рынке суперкомпьютеров можно объяснить двумя основные факторами. Во-первых, ученые могут оптимизировать и модифицировать исходный код Linux для конкретного аппарата. Во-вторых, использование Linux в суперкомпьютерах является финансово выгодным решением, поскольку стоимость лицензирования пользовательского дистрибутива одинакова для любых компьютеров.
[/quote]Летние каникулы ещё не начались, а ты уже прогуливаешь информатику. Не стыдно?
Ну и[quote]
53.4% (58.8%) не детализируют дистрибутив,
21.8% (16.6%) используют CentOS,
9.2% (8.6%) — Cray Linux,
4.2% (4.2%) — SUSE,
4.4% (3.4%) — RHEL,
1.4% (1.2%) — Ubuntu,
0.8% (0.8%) — Scientific Linux,
[/quote]что кагбэ символизирует не васяногнулинуксы и не какие-то комьюнити-неизвестно-когда-доделки, а допиленные айти-профессионалами при поддержке корпораций / корпоративные дистрибутивы.
Умеет больше чем комьюнити версия.
Удобство.
Может не только в Java, причем местами лучше, чем "не только Java" продукты Jetbrains. Скажем, для C умеет в импорт из Makefile, а не только из CMakeLists
> Какие преимущества перед idea ?В Netbeans удобный человеко-ориентированное GUI для современного десктопа ()в котором используется мышь, между прочим), а не то стрёмно-ненужное UI в IDEA, которое больше напоминает подсказку для хот-кеев, требующееся на первых порах, чтобы разобраться, на что нажимать и с чем взаимодействовать.
Проекты на Maven, как родные на Ant. Плюс прозрачная интеграция с серверами приложений JavaEE, источниками данных JDBC (SQL-), HTML5 и визуальный редактор UI Swing.
Кстати да, в интерфейсе идеи всегда запутывался, как там либу создать, как проект запустить, нетбинс же прост и прямолинеен
> В Netbeans удобный человеко-ориентированное GUI для современного десктопа ()в котором используется мышь, между прочим), а не то стрёмно-ненужное UI в IDEAСубъективно. Инструменты рефакторинга в idea очень удобны. Да и интерфейс приятный.
> и визуальный редактор UI SwingА в idea значит нету?
https://www.youtube.com/watch?v=G1Zo3UKzB4A
>> и визуальный редактор UI Swing
> А в idea значит нету?Есть схематичный редактор UI, который не полностью отражает то, как быдет выглядеть окно. Например, редакторе рисуется всё в чёрном цвете (под цвет текущей цветовой схемы IDEA, наверное), а запускается в обычном виде, присущем Swing Windows с элементами Metal L&F — этот ненормальное поведение инструмента визуального редактирования. Эклектика графического дизайна.
В Netbeans окно в UI-редакторе такое же, какое при последующем запуске на выполнение.
> В Netbeans удобный человеко-ориентированное GUI для современного десктопа ()в котором используется мышь, между прочим), а не то стрёмно-ненужное UI в IDEA, которое больше напоминает подсказку для хот-кеевНу, это смотря в каких объемах вы программируете.
Я в IDEA вообще все тулбары отключил. Ну и IdeaVIM, как без него? Хоткеи еще много лет назад перебил на те, которые мне удобнее. Мышь не использую вообще.
Но для тех, кто программирует понемногу как хобби, - пожалуй, да, в Netbeans все понятнее для "взгляда новичка".
Пользуюсь этой IDE уже много лет пишу на PHP). И меня она почти полность устраивает, альтернатив для себя не вижу.
Наверняка вы пользуетесь еще той, Oracle Net Beans, а не её реинкарнацией от Apache. (Я не осуждаю, я предполагаю.)
> Наверняка вы пользуетесь еще той, Oracle Net BeansОт чего же. 9-ка была не нужна, потому что там PHP совсем не было. А в 10 добавили 7.1 и 7.2. 11 пока не тестил.
>9-ка была не нужна, потому что там PHP совсем не былоДо 9-ки было паки и паки:
phpstorm уже стандарт в php мире.
уже нет. 4 года назад - да
Зачем всё это? На *любой современно* системе достаточно наличия всего двух отличных редакторов: Vim и VSCode. Всё остальное — избыточный блоат.
Редактор != IDE. Редактор иногда можно довести до состояния IDE с помощью плагинов.>избыточный блоат
VSCode б-жественен, но появился относительно недавно. Зачем бы человеку, имеющему долгий экспириенс плодотворной работы с IDE, которые появились тогда, когда некоторые еще пешком под стол ходили, переучиваться на новый инструмент?
Про Vim... Лучше не надо.
Согласен, настройка и поддержка системы плагинов это, безусловно, трудоёмкое и нудное занятие. Если нужно делать работу сугубо узкой направленности, то да, этот продукт актуален. Ну а без Vim'а всё-таки никуда, хоть внутри он чудовищен, но удобен, зараза, гибок, прекрасно работает в консоли и его сочетания клавиш используется кучей стороннего софта вплоть до браузерных плагинов.
> но удобен, заразаОччень субъективно. По умолчанию - жёстко холиварная тема.
> гибок, прекрасно работает в консоли
В чистой консоли - да, пока micro не подтянули до этого уровня.
> вплоть до браузерных плагинов
Если есть необходимость работы с браузером - то работа уже не в чистой консоли, а в графическом режиме - и там уже можно использовать много чего кроме Vim :-)
> но удобен, зараза, гибок, прекраснобибикает и все портит. Ага.
> Vim... Лучше не надоУдваиваю, достойного конкурента emacs'у так и не появилось.
Берешь любую полноценную ОС - вот тебе и конкурент emacs'у.
>VSCode.Электрон головного мозга.
Да хоть кварк-глюонная плазма. Главное что не eLisp.
> Электрон головного мозга.Электрон там очень сильно доработан напильником майкрософтовскими кодерами, по сравнению с тем, что идёт под капотом у Atom. (Не говоря уже о том, что в Atom перетаскивание выделенного текста мышкой из коробки не завезли, приходится ставить для этой элементарной опции плагин, идиотизм.)
> перетаскивание выделенного текста мышкойПроблема копипаста решена пколением нехт.
Ага, копипасту надо делать только так же, как в vi. И вообще только в vi. (#сарказм - тег специально для поколения некст, а то мало ли, не поймут)
Как было УГ, так и осталось.
> Как было УГ, так и осталось.Погоняй Atom и VSCode на машине с 3 Гб оперативы и двумя ядрами проца, и Firefox параллельно не забудь запустить, потом можешь отписаться о результатах практического сравнения. Вот тогда и обсудим что УГ, а что нет.
Купили как-то суровым сибирским лесорубам японскую бензопилу.
Собрались в кружок лесорубы, решили ее испытать.
Завели ее, подсунули ей деревце.
«Вжик» — сказала японская пила.
«У, бля...» — сказали лесорубы.
Подсунули ей деревце потолще. «Вж-ж-жик!» — сказала пила.
«Ух, бля!» — сказали лесорубы.
Подсунули ей толстенный кедр. «ВЖ-Ж-Ж-Ж-Ж-Ж-Ж-ЖИК!!!» — сказала пила.
«Ух ты, бля!!» — сказали лесорубы.
Подсунули ей железный лом. «КРЯК!» — сказала пила.
«Ага, бля!!!» — укоризненно сказали суровые сибирские лесорубы! И ушли рубить лес топорами…
Ну, это как раз примерно и отражает основной мессидж в стандартных комментариях олдфагов в плохом смысле этого слова.
А причем тут атом, болезный? Решил сам с собой устроить спор какая из этих электроно какашек лучше?
Узбагойся, иди режимы в vim'е потереби или что вы там обычно...
Ну теперь-то понятно почему ты вим неосилил.
> Ну теперь-то понятно почему ты вим неосилил.Я понял, что мне напоминает аргументация vim-евангелистов: "А ты просто купи слона!"
Cтандартный комментарий ньюфага в плохом смысле этого слова.
Нежелание тратить время на то, что неудобно при наличии овердохуа альтернатив - это, дражайший олдфаг в плохом смысле слова, называется практичностью.
> Нежелание тратить время на то, что неудобно при наличии овердохуа альтернатив -
> это, дражайший олдфаг в плохом смысле слова, называется практичностью.А как называется меряние всего мира по себе?
С чего вы взяли, что если вам это неудобно, то это неудобно по определению?
>Vim и VSCode. Всё остальное — избыточный блоат.Ну да, VSCode совсем не блоат на Electron.
> Ну да, VSCode совсем не блоат на Electron.Да, совсем не, представь себе.
Да, у меня такие есть знакомые, кто в нем разрабатывает и им нравится. Ну что - ежикам тоже нравится есть кактус, зачем их переубеждать?В срачи лучше не вступать. Меня тут спросили - "А вот я такой использую VS Code, а почему ты Idea? А чем Idea лучше?". Да вот возьми и сам поставь, умник. Мне работать надо, а не в срачи вступать.
В общем - не знаю что сказать товарищам. Кому-то работать, а кому-то сопли жевать надо
> ежикам тоже нравится есть кактус, зачем их
> переубеждать?Самое забавное, с точки зрения другой группы - именно ты и есть ёжик, которому нравится есть свой кактус. Так что во имя нераздувания бессмысленных срачей при всех твоих разумных словах имеет смысл начать с того, что перестать обзывать другую группу с применением уничижительных эпитетов. Разумеется, это должно быть взаимным и одновременным, иначе вендетта не кончится. Кому что нравится - тот в том пусть и работает. Те же особо проникшиеся духом евангелизации vimеры на форумах не считались бы токсичными упорышами, если бы не бегали и не орали везде, что "как это вам удобно не в vim, а где-то ещё? вы ничего не понимаете, на самом деле вам неудобно в ваших саблаймах, виэскодах и идеях, это вам только кажется, что удобно! и вообще наш vim в стопицот раз увеличивает скорость печатания двадцатью щупальцами одновременно, а вы ленивые обезьяны и мышковозы".
>как это вам удобно не в vim, а где-то ещё? вы ничего не понимаете, на самом деле вам неудобно в ваших саблаймах, виэскодах и идеях, это вам только кажется, что удобно! и вообще наш vim в стопицот раз увеличивает скорость печатания двадцатью щупальцами одновременно, а вы ленивые обезьяны и мышковозыСамое печальное в этом, что они правы.
Самое печальное в этом, что кто-то считает, что лучше других знает, где, как и чем им удобно и имеет наглость своё "знание" выдавать за объективную истину. Некогда читывал на Компьютерре статейку то ли КивиБёрда, то ли Голубицкого, где описывались изыскания какого-то упopoтoгo то ли немца, то ли швейцарца, доказывающего, что мышь отупляет, а клавиатурные сочетания (чем больше клавиш в сочетании, тем, разумеется, лучше) ну просто невъетически развивают интеллект...
Стадо индусов, кодящих мышью в электроноподелиях - вот он ваш эталон. Обсуждать больше и нечего
> Стадо индусов, кодящих мышью в электроноподелияхА что, есть аналог Rational Rose на Electron? Ссылочку киньте.
Сравниваешь IDE с софтом для моделирования? Сказочный д@лб@ёб
Сам ты сказочный. Перед тем как хреначить простыни кода - UML-модель иногда самое оно. И кодогенерация из этой модели... хотя стоп: ты явно пробухал парочку семестров, а то и целый курс, а я не нанимался тебе повышать квалификацию.
В зеркало давно заглядывали, молодой человек?
Да вот прямо сейчас заглянул, дедуля.
Да-да, расскажи нам, ага. То-то эта какаха в фоне начинает процессор жрать "шо дурная". Про оперативу я молчу - тратит не меньше остальных электронокакашек
Как человек, который пишет на PHP для души, очень рад выходу новой версии. Другое дело, надо посмотреть, что полезного появилось.
> Как человек, который пишет на PHP для душиА человек разбирается в устрицах.
Как хорошо, когда свободно и без СМС можно скачать любую тебе понравившуюся среду разработки, без принуждения и без осуждения.
прикольно - но тормозит
Lazarus намного лучше
> прикольно - но тормозитNetbeans 11.0 с дефолтными настройками, с добавленным сервером GlassFish 5.1 на OpenJDK 8 (build 25.202-b08) на FreeBSD 12 стартует мгновенно.
Аппаратная конфигурация: процессор AMD Ryzen 5 2600 (3400@3850МГц), память DDR4-2933 2x8 ГБ, система на NVMe SSD, местоположение каталога Netbeans — SATA SSD.> Lazarus намного лучше
Лучше тем, что поддерживает LLVM/Clang, а Netbeans пока нет.
> Перенос поддержки C/C++ ... ожидается в одном из следующих выпусков.Жаль. Будем ждать.
В 10 плагин c/c++ работает.
А без жабки ничего нет?
Прощай NetBeans, благодоря твоим судорогам я перешёл на KDevelop.
Хорошая IDE, уже лет 15 как пользуюсь для своих пет-проектов на Java/C. По сравнению с IDEA меньше ест проц и не принуждает использовать cmake, при этом функционал тот же самый примерно, чего к сожалению не сказать о свободных IDE на плюсах (Kdevelop, QtCreator). При этом не завязана на мерзкий шланг (Kdevelop например не подсвечивает синтаксис внутри вложенных функций, потому что в шланге их нет).
Как я понимаю локализации в Apache Netbeans пока нет?
Ты на 1С кодиш что-ли? Что за программисты, не знающие/понимающие английский язык...
Пользоваться NetBeans - как на жигулях ездить. Хотя сейчас и Far'ом до сих пор кто-то пользуется.