Објављен Апацхе НетБеанс ИДЕ 12.0

Организације Апацхе Софтваре Фоундатион представљени интегрисано развојно окружење Апацхе НетБеанс 12.0. Ово је шесто издање које је припремила Апацхе фондација од преноса НетБеанс кода од стране Орацле-а и прво издање од превод пројекат из инкубатора у категорију примарних Апацхе пројеката. Издање Апацхе НетБеанс 12 ће бити подржано кроз продужени циклус подршке (ЛТС).

Развојно окружење пружа подршку за програмске језике Јава СЕ, Јава ЕЕ, ПХП, ЈаваСцрипт и Гроови. Интеграција подршке за Ц/Ц++ језике поново је премештена на следеће издање. Напомиње се да је трансфер кода који се односи на развој пројеката у Ц и Ц++ од стране Орацле-а завршен током припреме последњег издања, али је интеграција овог кода у Апацхе НетБеанс трајала дуже него што се очекивало. Конкретно, поред прегледа лиценциране чистоће кода и чишћења елемената који су интелектуална својина, било је неопходно извршити измене кода, пошто Орацле није могао да пренесе неке могућности на Апацхе фондацију. Док изворна подршка не буде доступна, програмери могу да инсталирају Ц/Ц++ развојне модуле који су претходно објављени за НетБеанс ИДЕ 8.2 преко Плугин Манагер-а.

Главни иновације НетБеанс 12.0:

  • Додата подршка за платформу Јава СЕ 14. Ово укључује истицање синтаксе и форматирање кода за конструкције са новом кључном речи „рецорд“ која обезбеђује компактан облик за дефинисање класа без потребе да се експлицитно дефинишу различите методе ниског нивоа као што су екуалс(), хасхЦоде() и тоСтринг().

    Објављен Апацхе НетБеанс ИДЕ 12.0

    Настављено тестирање подршке за подударање шаблона у оператору „инстанцеоф“, који вам омогућава да одмах дефинишете локалну променљиву која ће се односити на тестирану вредност. На пример, можете одмах написати „иф (обј инстанцеоф Стринг с && с.ленгтх() > 5) {.. с.цонтаинс(..) ..}“ без експлицитног дефинисања „Стринг с = (Стринг) обј“. У НетБеанс-у, навођење „иф (обј инстанцеоф Стринг) {“ ће приказати промпт који вам омогућава да конвертујете код у нови облик.

    Објављен Апацхе НетБеанс ИДЕ 12.0

  • Од могућности Јава КСНУМКС Примећена је подршка за конверзију вишелинијских текстуалних блокова форматираних без избегавања знакова. У уређивачу кода, скуп линија се сада може конвертовати у сличне блокове текста и назад.

    Објављен Апацхе НетБеанс ИДЕ 12.0

  • Од Јава КСНУМКС пружа подршку за коришћење "свитцх" у облику израза, а не изјаве.
    Објављен Апацхе НетБеанс ИДЕ 12.0

  • Од могућности Јава КСНУМКС Напомиње се подршка за режим покретања програма који се испоручују у облику једне датотеке са изворним кодом (класа се може покренути директно из датотеке са кодом, без креирања датотека класа, ЈАР архива и модула). У НетБеанс-у, такви програми са једном датотеком могу се креирати изван пројеката у прозору Фаворите, покренути и отклонити грешке.
  • Код подршке за ЈаваФКС је проширен регистрацијом ОпенЈФКС Глуон Мавен артефаката - елементи „ФКСМЛ ЈаваФКС Мавен Арцхетипе (Глуон)“ и „Симпле ЈаваФКС Мавен Арцхетипе (Глуон)“ појавили су се у дијалогу за управљање пројектом, за који су готови Нуде се датотеке нбацтионс.кмл, које вам омогућавају да одмах покренете и отклоните грешке у пројектима без додатних промена конфигурације.
    Објављен Апацхе НетБеанс ИДЕ 12.0

  • Додата подршка за Јава ЕЕ 8 са могућношћу прављења веб апликација користећи Мавен или Градле. Подршка Јакарта ЕЕ 8 није доступно.
    Јава ЕЕ 8 апликације изграђене у НетБеанс-у могу се применити на Јава ЕЕ 8 контејнер коришћењем новог Мавен шаблона „вебапп-јаваее8“ направљеног за употребу са НетБеанс-ом.
    Обезбеђена је подршка за ЈСФ 2.3 спецификацију, укључујући аутоматско довршавање конструкција као што су „ф:вебсоцкет“ и ЦДИ замена артефаката. Имплементирана је интеграција са Паиара апликацијским сервером (форк од ГлассФисх), ГлассФисх 5.0.1, Томцат и ВилдФли.

    Објављен Апацхе НетБеанс ИДЕ 12.0

  • Побољшана подршка за Мавен и Градле системе изградње. За Мавен је успостављена интеграција са ЈаЦоЦо библиотеком и омогућена је могућност прослеђивања аргумената Јава компајлера из Мавена у уређивач Јава кода. Додата подршка за модуларне јава пројекте и ЈаваЕЕ подршка за Градле. Градле Тоолинг АПИ је ажуриран на верзију 6.3. Предложен је нови чаробњак за креирање Јава апликација (Јава Фронтенд Апплицатион) за Градле. Додата подршка за отклањање грешака у Градле веб пројектима. Додата подршка за Градле пројекте у Котлину. Обезбеђена је могућност принудног поновног покретања Градле пројеката.
  • Додата подршка за нове функције ПХП КСНУМКС.

    Објављен Апацхе НетБеанс ИДЕ 12.0

  • Језичка подршка је додата уређивачу кода
    ТипеСцрипт (проширује могућности ЈаваСцрипт-а док остаје потпуно компатибилан уназад).
    Објављен Апацхе НетБеанс ИДЕ 12.0

  • Додати додатни режими приказа тамног интерфејса - Дарк Метал и Дарк Нимбус.
    Објављен Апацхе НетБеанс ИДЕ 12.0

  • Предложена је нова ФлатЛаф тема дизајна.

    Објављен Апацхе НетБеанс ИДЕ 12.0

  • Побољшана подршка за екране високе густине пиксела (ХиДПИ) и додат је поједностављени виџет ХеапВиев.

Подсетимо се да је пројекат НетБеанс био основао 1996. чешки студенти са циљем да направе аналогни Делпхи за Јаву. Године 1999. пројекат је купио Сун Мицросистемс, а 2000. је објављен у изворном коду и пребачен у категорију бесплатних пројеката. Године 2010. НетБеанс је прешао у руке Орацле-а, који је апсорбовао Сун Мицросистемс. Током година, НетБеанс се развијао као примарно окружење за Јава програмере, такмичећи се са Ецлипсе-ом и ИнтеллиЈ ИДЕА, али је недавно почео да се шири на ЈаваСцрипт, ПХП и Ц/Ц++. НетБеанс има процењену активну корисничку базу од 1.5 милиона програмера.

Извор: опеннет.ру

Додај коментар