URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 128383
[ Назад ]

Исходное сообщение
"Выпуск интегрированной среды разработки Apache NetBeans 15"

Отправлено opennews , 08-Сен-22 11:38 
Организации Apache Software Foundation представила интегрированную среду разработки Apache NetBeans 15, которая предоставляет поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript и Groovy.  Готовые сборки сформированы для Linux (snap), Windows и macOS...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=57749


Содержание

Сообщения в этом обсуждении
"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Anonim , 08-Сен-22 11:38 
Вот только поддержка C/C++ фактически закончилась в версии 8.2

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 12:00 
подтверждаю, я тоже недавно смотрел, C/C++ там не поддерживается чуть более чем полностью, только какие-то кринжшотики по интернетам гуляют от старых версий

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 12:11 
С нормально поддерживается.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 12:24 
Я тут так прикинул, ничего, кроме Kate, не понадобился -- она куда мощнее сабжа. Сами то видели это "нормально"?

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 12:34 
А вот когда  узнаешь про существование редактора VS Code.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 12:46 
Кстати да, но там больше про ЖС. И немного про питон, потому что МС любит питон и его туда хорошо интегрировал, есть поддержка линтеров из коробки. Только расплачиваться за это придётся тотальной телеметрией, это самое протрояненное опенсорс приложение сегодня. А у Kate, по-моему, даже нет поддержки LSP (но она есть в kdevelop, что почти то же самое).

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 12:51 
Kdevelop каждый раз когда тыкал палкой - постоянно падал.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 12:58 
> Kdevelop каждый раз когда тыкал палкой - постоянно падал.

У меня такого не было уже давно, припоминаю, были какие-то проблемы с некими плагинами, Может быть, стоит удалить старые профили из хомяка.


"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 13:52 
без телеметрии есть vscodium

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено холоп , 11-Сен-22 00:15 
А смысл в нем если все плагины ставятся только на версию с телеметрией, да еще и сами ее шлбт. Да еще и большинство из них это блобы под eula.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено n00by , 08-Сен-22 13:54 
В Kate поддержку LSP добавили (не знаю, насколько полно на данный момент). При этом, что бы добавить свой сервер, достаточно отредактировать (создать) ~/.config/kate/lspclient/settings.json

{
        "c": {
            "command": ["clangd", "-log=error", "--background-index", "--limit-results=500", "--completion-style=bundled"],
            "commandDebug": ["clangd", "-log=verbose", "--background-index"],
            "url": "https://clang.llvm.org/extra/clangd/",
            "highlightingModeRegex": "^(C|ANSI C89|Objective-C)$"
        },
}

Это всё делается через настройки, выше фрагмент штатного для примера.

В остальных редакторах, что посмотрел, в т.ч. VSCode, надо три раза присесть, сказать «Кю» и написать прокси для запуска LSP. В VSCode на JS, в Eclipse на Java, в Gnome Builder на Python - чувствуется унификация и свобода в одном лице.


"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 15:30 
Всё ещё не вижу, где я могу это парой кликов включить. Даже в виме достаточно добавить одну строчку и вот тебе любой линтер подключается автоматически.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено n00by , 08-Сен-22 18:31 
> Всё ещё не вижу, где я могу это парой кликов включить. Даже

Я уж не знаю, куда надо смотреть, что бы не увидеть ~/.config/kate/lspclient/settings.json выше.
Видео с кликаньем по Настройка -> Настроить Kate -> клиент LSP и там две вкладки «Параметры сервера...» записывать не умею.

> в виме достаточно добавить одну строчку и вот тебе любой линтер
> подключается автоматически.

Спасибо, буду знать, что там просто подключается. Сам его побоялся запускать по понятным причинам. :)


"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 19:28 
Всё, нашёл, это аддоны. У меня такого нет просто.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено n00by , 09-Сен-22 11:37 
То есть при установке kate нет такого и надо что-то доустанавливать? Скажите, пожалуйста, что за дистрибутив, что бы ситуация не повторилась. У меня в Gentoo kde-apps/kate-addons не установлен, и вообще там другое https://apps.kde.org/ru/kate/

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 09-Сен-22 11:56 
У меня в Gentoo kde-apps/kate-addons предоставляет эту функциональность, другой нет. Его невозможно не установить, поскольку он является жёсткой зависимостью  (в генту всё можно, конечно, только всё гарантированно сломается и будет дополнительное развлечение при обновлениях). PS. Стоит всё-таки обновиться -- протухшие кеды это моветон.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено n00by , 09-Сен-22 13:18 
У меня нет KDE, отдельно kate устанавливал, что бы попробовать свой lsp-сервер. В версии 22.04.3 задаётся USE-флагом

$ qfile /usr/lib64/qt5/plugins/ktexteditor/lspclientplugin.so
kde-apps/kate: /usr/lib64/qt5/plugins/ktexteditor/lspclientplugin.so

~22.08.0 ещё как бы тестовая, проглядел, что ebuild разделили на две части.


"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 09-Сен-22 14:36 
А что насчет QtCreator?

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено n00by , 08-Сен-22 13:41 
> А вот когда  узнаешь про существование редактора VS Code.

Каждый раз при запуске парсит исходники, или уже кеширует? Если да, то локально, или отправляет  в облако?


"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 14:17 
Назови мне хотя бы три причины зачем их кешировать? Или ты думаешь редактор экстрасенс и сам узнает поменялось там что-то или нет?

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено n00by , 08-Сен-22 14:36 
> Назови мне хотя бы три причины зачем их кешировать?

Лично мне достаточно одной - разбор объёмных исходников занимает минуты.

> Или ты думаешь
> редактор экстрасенс и сам узнает поменялось там что-то или нет?

Я думаю, что в программировании Вы оказались случайно. Для указанной задачи не требуется производить синтаксический разбор.


"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 14:49 
И куда ты так торопишься? Да и тем более если и торопишься всегда есть Cryopid2 заморозь процесс на диск, разморозь в любой момент и используй дальше с того же места.  

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено n00by , 08-Сен-22 15:09 
> И куда ты так торопишься?

Начните работать с исходниками, многие вопросы отпадут.

> Да и тем более если и торопишься
> всегда есть Cryopid2 заморозь процесс на диск, разморозь в любой момент
> и используй дальше с того же места.

Я надеюсь, это глупый троллинг, а не намеренная пропаганда мракобесия.


"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 12:49 
Автокомплит есть, рефакторинг есть, навигация есть, отладка есть, поддержка систем сборки и гита есть, что ещё надо? И где всё это в Kate?

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 13:00 
>где всё это

ну вот же, в стандартных плагинах всё есть.


"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено n00by , 08-Сен-22 13:37 
Надо найти все места, где вызывается вот эта функция (не только по имени, через указатель тоже надо найти), и те места, из которых вызываются вон те первые. И так далее. Что бы показало в виде дерева.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Sw00p aka Jerom , 09-Сен-22 07:46 
>Надо найти все места

кек, это что за профессия такая? В поисках приключений?


"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено n00by , 09-Сен-22 10:46 
Это когда у автономных программистов Rosa Tresh установка уже загруженных обновлений в один гигабайт занимает на SSD три часа, и всё это время система стоит колом, потому что 99% времени тупо проводит в fdatasync, и никто из них годами не может понять, от чего так происходит (и у них - на виртуалке - не воспроизводится). Кому-то становится жалко измученный накопитель и надо этот самый вызов fdatasync найти.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 11:58 
все жду когда оно догонит уже идею хотя бы 3 летней давности

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 17:21 
На него завязаны некоторые продукты. Типа Gephi. Впрочем, отсюда, проблемы с новыми аппаратными платформами, например Mac M1. Слишком много в NetBeans понаделали.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 09-Сен-22 08:23 
Все в ваших руках. NetBeans опенсурсный, исходники здесь https://github.com/apache/netbeans. Пулл реквесты принимают с удовольствием, сам парочку отправил.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено лютый ж.... , 10-Сен-22 12:36 
>NetBeans опенсурсный,

idea тоже. никаких причин жабистам (про сишников ничего не скажу) сидеть НЕ в идеях уже много лет нет.


"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено лютый ж.... , 10-Сен-22 12:35 
>когда оно догонит уже идею

зачем ждать какую-то нежить, если idea community и бесплатная и поппенсосная (и быстрая по сравнению с idea U)?


"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 12:05 
Идею может и не догонит никогда зато ресурсов меньше ест.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено оно ним , 08-Сен-22 12:07 
а блокнот ещё меньше! Блокнот лучше значит.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 12:33 
Так нет подсветки синтаксиса и дополнения джавовых классов. Шах и мат, блокнот!

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 12:19 
> clean up code base to remove Windows 95 & 98 support.. by @BradWalker in #4025

Смузихлёпы.


"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено qaz , 08-Сен-22 13:25 
Если почитать далее, то можно увидеть: Revert PR4025 due to changes in compile time constants. by @neilcsmith-net in #4498

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено inferrna , 08-Сен-22 14:01 
Упс, вернулась

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 14:50 
Единственный нормальный редактор для Windows 95

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 09-Сен-22 13:22 
Интересно вот как там с памятью под Win95 (не говоря о железе, на котором 95-я еще запустится). Формально-теоретически должна поддержать до 2GB, но фактически, кажись, чрезвычайно меньше. И вот в этом "чрезвычайно меньше" запустить жирную ява-программу, думаю, будет весьма проблематично.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено inferrna , 08-Сен-22 13:59 
Ушла эпоха

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 13:44 
Хорошо. Хоть какая-то альтернатива idea

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 08-Сен-22 14:17 
Хорошо что идея не нужна.  

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 09-Сен-22 21:46 
Писать анонимно-экспертное мнение она действительно не нужна, а для программирования замечательная среда разработки

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено iZEN , 10-Сен-22 19:40 
Не смешите — IDEA — это усовершенствованный редактор с подсветкой кода и автодополнением.
Netbeans — это интегрированная среда программирования с поддержкой сторонних серверов приложений "из коробки" и отладкой сетевых приложений.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 10-Сен-22 13:31 
VSCode плагинами на java получше в некоторых моментах

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено abi , 08-Сен-22 16:29 
А поддержка gradle.kts там появилась?

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Свинорез , 09-Сен-22 08:38 
Когда последний раз смотрел там вообще не было поддержки котлина

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Дмитрий , 08-Сен-22 20:25 
Каждые 2 месяца теперь новая версия выходит, зачем эта гонка за нумерацией.
Среда разарботки очень удобная, давно на ней сижу, разве что кэш периодчиески чистить приходится, т.к. не обновляет в нём скомпилированные файлы и ругается на некорректный код.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 10-Сен-22 13:32 
Это путь начинающего программера. Все заканчивается всегда переходом на idea, исключений нет.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Дед Анон , 08-Сен-22 20:54 
Очень странно стал работать локальный гит. Вообще не видит локальных изменений и не ведёт историю. С 8.2 таких проблем никогда не было. Попробуем обновиться до 15ой версии, хотя сомневаюсь что что-то изменилось. Плохо конечно что нет русского языка, сейчас на меня конечно накинутся кул-прогеры, которые скажут не знаешь английский - не лезь в программирование, но мне для своих нужд хватает моего скудного знания английского, а вот в интерфейсе мне приятнее ковыряться когда он на русском, хоть и знаю что и где находится.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено BrainFucker , 08-Сен-22 21:18 
>  для Linux (snap)

На зачем snap? Java программы и так портабельны вроде как.


"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Golangdev , 09-Сен-22 00:21 
Давно не пользуюсь бинсом, но предположу, чтобы не мучаться с установкой и выбором версии Java.
Типа поставил снап, не думая.

> Java программы и так портабельны

Это возможно, но некоторые умудряются сделать их непортабельными, например SWT, Netty...


"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено iPony129412 , 09-Сен-22 07:09 
Там вообще треш какой-то

Publisher: Apache NetBeans (apache-netbeans) Verified account.

It requires Java 8 or later Java Development Kit installed.

Disclaimer: This is a convenience binary of Apache NetBeans IDE, this is not an official release. It requires Java 8 or later Java Development Kit installed. Disclaimer: This is a convenience binary of Apache NetBeans IDE, this is not an official release.


"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Golangdev , 09-Сен-22 00:12 
Я как Java-разработчик скажу что это
> улучшена поддержка GlassFish

не нужно


"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 10-Сен-22 13:37 
Сейчас для веба кроме spring boot в java вообще мало что нужно в плане сервера приложений, разве что балансирование какое прикрутить типа nginx и если микросервисы то istio или netflix stack.

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено iZEN , 11-Сен-22 16:04 
Уволен!

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 09-Сен-22 04:59 
В новости забыли добавить, что была ускорена работа самого netbeans: https://lists.apache.org/thread/mno8xtwcjbd5lnt68s80cyywqrlt...

"Выпуск интегрированной среды разработки Apache NetBeans 15"
Отправлено Аноним , 09-Сен-22 12:50 
На сегодня единственный/лучший редактор для жабы. Увидите афторов идеи - не убивайте сразу.