Apache NetBeans IDE 11.2 Gipagawas

Mga organisasyon sa Apache Software Foundation gipresentar integrated development nga palibot Apache NetBeans 11.2. Kini ang ikaupat nga pagpagawas nga gihimo sa Apache Foundation sukad ang Oracle nagdonar sa NetBeans code, ug ang una sukad hubad proyekto gikan sa incubator hangtod sa kategorya sa panguna nga mga proyekto sa Apache. Ang pagpagawas adunay suporta alang sa Java SE, Java EE, PHP, JavaScript ug Groovy programming nga mga pinulongan. Ang paglalin sa suporta sa C/C++ gikan sa gidonar nga codebase sa Oracle gilauman sa 11.3 nga pagpagawas nga gikatakda sa Enero. Ang Apache NetBeans 2020 ipagawas sa Abril 12 ug suportahan pinaagi sa extended support cycle (LTS).

nag-unang mga inobasyon NetBeans 11.2:

  • Gidugang nga suporta JavaSE 13. Pananglitan gidugang
    ang abilidad sa paggamit sa "switch" sa porma sa usa ka ekspresyon kay sa usa ka pahayag.
    Gipatuman ang highlight ug conversion operations para sa text blocks nga naglakip sa multi-line text data nga walay gamit nga character escaping ug pagpreserbar sa orihinal nga text formatting. Ang espesipikong mga bahin sa pagkakaron gimarkahan isip pagsulay ug gi-aktibo lamang kung nagtukod gamit ang bandila nga "-enable-preview";

    Apache NetBeans IDE 11.2 Gipagawas
    Apache NetBeans IDE 11.2 Gipagawas

  • Ang bag-ong mga bahin sa PHP nga pinulongan gidugang, naugmad sa 7.4 nga sanga, nga gikatakda nga ipagawas sa Nobyembre 28. Ang NetBeans adunay dugang nga pagproseso alang sa mga inobasyon sama sa gi-type nga mga kabtangan, operator "???=" (β€œa ??= b” susama sa β€œa = a ?? b”), oportunidad pag-ilis sa naa na nga mga arrays sa pag-define ug bag-ong array (operator "...$var"), bag-o mekanismo serialization sa mga butang (kombinasyon sa Serializable ug __sleep()/__wakeup()), oportunidad biswal nga disenyo sa dagkong mga numero (1_000_000_00) ug bag-o pormat para sa pagpasabot sa mga function β€œfn(parameter_list) => expr” (pananglitan ang β€œfn ($x) => $x + $y” susama sa β€œ$fn2 = function ($x) use ($y) {return $ x + $y;}").

    Apache NetBeans IDE 11.2 Gipagawas

  • Nahimo na ang pag-optimize sa performance: Ang katulin sa pagpangita sa binary files sa source tree nadugangan. SA
    Gigamit sa Linux ug Windows ang interface sa WatchService nga gihatag sa API aron masubay ang mga pagbag-o sa mga direktoryo Java NIO2. Gipadali nga pag-ila sa mga file nga adunay mga archive;

  • Gipauswag nga suporta alang sa sistema sa pagtukod sa Gradle. Gidugang ang abilidad sa pagkarga sa Java compiler nga mga bandila, nga nagtugot kanimo sa paggamit sa eksperimento nga Java nga mga bahin sa mga proyekto sa Gradle ("it.options.compilerArgs.add('β€”enable-preview')"). Gidugang usab ang pagproseso sa input sa gumagamit sa tab nga nagpakita sa pag-uswag sa pagtukod (Output). Sa pagsugod sa usa ka background Gradle Daemon nga proseso, ang org.gradle.jvmargs nga kabtangan gitahud na;
  • Nasulbad ang mga problema sa lisensya sa code sa JavaScript parser tungod kay ang parser kaniadto kinahanglan nga i-install nga gilain. Karon ang parser graal-js gibalhin gikan sa GPL ngadto sa UPL (Universal Permissive License);
  • Ang installer gipauswag aron maapil ang suporta alang sa pinili nga pag-instalar sa indibidwal nga mga sangkap sa NetBeans;
  • Suporta sa server sa aplikasyon Payara updated sa pagpagawas Payara Platform 5.193;
  • Gi-update nga suporta alang sa Amazon Beanstalk;
  • Gidugang nga suporta alang sa advanced syntax sa hiyas sa HTML5 nga gigamit sa Angular (pananglitan, , ug uban pa.)
  • Ang Welcome Screen gikuha gikan sa mga link sa Oracle website (mga link sa netbeans.org gipulihan sa netbeans.apache.org).

Source: opennet.ru

Idugang sa usa ka comment