NetBeans — это проект Apache верхнего уровня


Когда Oracle «пожертвовала» NetBeans сообществу разработчиков ПО с открытым исходным кодом, многие думали, что будущее выглядело мрачным, но теперь, спустя более двух лет, он превратился в полноценный проект Apache. Что в будущем?

Я должен признать, что мы не спешили сообщать эти новости, другие вещи продолжали мешать, но тот факт, что NetBeans теперь является полноправным членом Apache Software Foundation, все еще является новостью.

Гирджан Веленга, вице-президент Apache NetBeans, сказал:

«Участие в ASF означает, что NetBeans теперь является не только бесплатным программным обеспечением с открытым исходным кодом: он также является уникальной и впервые частью фонда, специально ориентированного на обеспечение открытого управления. Теперь каждый участник проекта имеет равные права. сказать о дорожной карте и направлении развития NetBeans. Это новый исторический шаг, и сообщество было готово к этому в течение очень долгого времени. Благодаря решительному руководству NetBeans в Sun Microsystems и Oracle, Apache NetBeans теперь готов к следующий этап его развития, и мы приглашаем всех участвовать на равных по мере нашего продвижения вперед ».

NetBeans уже давно является тем, о чем все любят забывать в пользу более «модных» IDE. Eclipse — это то, что приходит на ум, когда вы думаете о Java IDE, но ему не хватает многих функций NetBeans, что удивительно, что кто-то воспринимает его всерьез. Программисты хотят поговорить о Visual Studio Code и IntelliJ, прежде чем они захотят говорить о NetBeans, и я действительно не знаю почему — не стесняйтесь сказать мне.

Netbeans поддерживает Java так же или лучше остальных. У него есть редактор графического интерфейса с перетаскиванием, который сейчас не моден, но очень удобен для первоначального макета. Он поддерживает PHP, HTML и JavaScript. Он также поддерживает разработку на C и C ++, а его функция удаленной разработки — лучшее, что вы можете найти. Вы можете использовать его как локальную среду разработки или как кроссплатформенную среду разработки с помощью сервера сборки.

Все это, и все же мне все еще приходится бороться, даже чтобы люди попробовали это. Не то чтобы это ничего не стоило!

Несмотря на заверения в том, что NetBeans работает в обычном режиме, есть небольшие трещины. Например, установщика больше нет. Да, все, что вам нужно сделать, это загрузить zip и где-нибудь распаковать, но новичков легко запутать и нет простых пошаговых инструкций — распаковать его да, но где и как его запустить? Понятно, что основных участников вполне может хватить, но на документацию и упаковку не так много лишних. (Обновление: есть сторонние установщики, и они могут войти в следующий выпуск.)

Версия 11 также была недавно выпущена, и в ней по-прежнему отсутствует простая поддержка C / C ++ из коробки. Вам все равно придется вернуться к библиотекам версии 8. Я спросил, какова ситуация, и Герджан Веленга ответил:

«Никто не отказывается от C / C ++. Фактически, это следующая часть NetBeans, которая будет передана Oracle в дар Apache где-то в этом году, вероятно, примерно в сентябре, а затем она также будет интегрирована в Apache NetBeans».

Возможно, мы недооцениваем размер базы кода и то, сколько работы нужно сделать, чтобы «пожертвовать» код проекту. Учитывая проблемы, которые возникают у JavaEE и, следовательно, у Eclipse Foundation с Oracle (см. RIP Java EE), возможно, также удивительно, что передача NetBeans проходит так гладко — по крайней мере, выше уровня воды это кажется таким, кто знает, что происходит под поверхностью.

Если кто-то хочет, чтобы другие языки NetBeans, то есть все, кроме Java, разрабатывались, я бы посоветовал помочь — вот что такое открытый исходный код.


Добавить комментарий