అపాచీ సాఫ్ట్వేర్ ఫౌండేషన్ సంస్థలు సమర్పించారు సమగ్ర అభివృద్ధి పర్యావరణం అపాచీ నెట్బీన్స్ 11.3. ఒరాకిల్ ద్వారా నెట్బీన్స్ కోడ్ను అప్పగించిన తర్వాత అపాచీ ఫౌండేషన్ ద్వారా ఇది ఐదవ విడుదల మరియు ఆ తర్వాత విడుదలైన మొదటిది అనువాదం ఇంక్యుబేటర్ నుండి అపాచీ ప్రైమరీ ప్రాజెక్ట్ల వరకు ప్రాజెక్ట్. విడుదలలో జావా SE, Java EE, PHP, JavaScript మరియు గ్రూవీ ప్రోగ్రామింగ్ భాషలకు మద్దతు ఉంది.
వెర్షన్ 11.3లో ఊహించబడింది, ఒరాకిల్ ద్వారా బదిలీ చేయబడిన కోడ్ బేస్ నుండి C / C ++ భాషలకు మద్దతు యొక్క ఏకీకరణ మరోసారి బదిలీ చేయబడింది
తదుపరి విడుదల. C మరియు C ++ లలో ప్రాజెక్ట్ల అభివృద్ధికి సంబంధించిన అన్ని లక్షణాలు ఇప్పటికే సిద్ధంగా ఉన్నాయని గుర్తించబడింది, అయితే కోడ్ ఇంకా ఏకీకృతం చేయబడలేదు. స్థానిక మద్దతుకు ముందు, డెవలపర్లు ప్లగిన్ మేనేజర్ ద్వారా NetBeans IDE 8.2 కోసం గతంలో విడుదల చేసిన C/C++ డెవలప్మెంట్ మాడ్యూల్లను ఇన్స్టాల్ చేయవచ్చు. Apache NetBeans 2020 ఏప్రిల్ 12లో ప్రచురించబడుతోంది మరియు ఎక్స్టెండెడ్ సపోర్ట్ సైకిల్ (LTS) ద్వారా నిర్వహించబడుతుంది.
అదనపు డార్క్ ఇంటర్ఫేస్ డిస్ప్లే మోడ్లు జోడించబడ్డాయి - డార్క్ మెటల్ మరియు డార్క్ నింబస్.
FlatLaf అనే కొత్త డిజైన్ థీమ్ ప్రతిపాదించబడింది.
అధిక పిక్సెల్ సాంద్రత (HiDPI) స్క్రీన్లకు మెరుగైన మద్దతు మరియు
సరళీకృత HeapView విడ్జెట్ జోడించబడింది.
జావా SE 14 ప్లాట్ఫారమ్కు మద్దతు జోడించబడింది, మార్చి 17న విడుదల కానుంది. ఇది కొత్త కీవర్డ్తో నిర్మాణాల కోసం సింటాక్స్ హైలైటింగ్ మరియు కోడ్ ఫార్మాటింగ్ను కలిగి ఉంటుంది "రికార్డు“, ఇది సమానం(), hashCode(), మరియు toString() వంటి వివిధ తక్కువ-స్థాయి పద్ధతులను స్పష్టంగా నిర్వచించవలసిన అవసరాన్ని తొలగించే తరగతి నిర్వచనాల కోసం ఒక కాంపాక్ట్ ఫారమ్ను అందిస్తుంది.
మద్దతు జోడించబడింది నమూనా సరిపోలిక "instanceof" ఆపరేటర్లో, తనిఖీ చేయబడిన విలువను యాక్సెస్ చేయడానికి స్థానిక వేరియబుల్ను వెంటనే నిర్వచించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఉదాహరణకు, మీరు వెంటనే "if (obj instanceof String s && s.length() > 5) {.. s.contains(..) ..}" అని స్పష్టంగా "String s = (String) obj"ని నిర్వచించకుండా వ్రాయవచ్చు. NetBeans 11.3లో, "if (obj instanceof String) {" కోడ్ను కొత్త ఫారమ్కి మార్చడానికి మిమ్మల్ని అనుమతించే టూల్టిప్ను ప్రదర్శిస్తుంది.
జావా 11 లాంచ్ మోడ్కు మద్దతు జోడించబడింది, సరఫరా చేయబడింది ఒకే సోర్స్ ఫైల్ రూపంలో (క్లాస్ ఫైల్లు, JAR ఆర్కైవ్లు మరియు మాడ్యూల్లను సృష్టించకుండా, నేరుగా కోడ్ ఫైల్ నుండి తరగతిని అమలు చేయవచ్చు). IN
NetBeans-వంటి సింగిల్-ఫైల్ ప్రోగ్రామ్లు ఇప్పుడు ఇష్టమైన విండోలో ప్రాజెక్ట్ల వెలుపల సృష్టించబడతాయి, అమలు చేయబడతాయి మరియు డీబగ్ చేయబడతాయి.
చివరి విడుదలలో కనిపించిన టెక్స్ట్ బ్లాక్లను రివర్స్ కన్వర్ట్ చేసే సామర్థ్యం జోడించబడింది, వాటిలోని క్యారెక్టర్ ఎస్కేప్లను ఉపయోగించకుండా మల్టీలైన్ టెక్స్ట్ డేటాతో సహా. కోడ్ ఎడిటర్లో, టెక్స్ట్ బ్లాక్లను ఇప్పుడు తిరిగి లైన్లుగా మార్చవచ్చు.
జావా EE అప్లికేషన్ డెవలప్మెంట్ కోడ్ JSF 2.3 స్పెసిఫికేషన్కు మద్దతుతో పొడిగించబడింది, ఇందులో “f:websocket” మరియు CDI ఆర్టిఫ్యాక్ట్ ప్రత్యామ్నాయం వంటి నిర్మాణాల స్వీయపూర్తి కూడా ఉంది.
Поддержка జకార్తా ఇఇ 8 Apache NetBeans 12.0 విడుదలలో అంచనా వేయబడింది.
Gradle బిల్డ్ సిస్టమ్కు మెరుగైన మద్దతు. Gradle Tooling API వెర్షన్ 6.0కి నవీకరించబడింది. మద్దతు జోడించబడింది పునర్వియోగం హోమ్ డైరెక్టరీ మరియు మిశ్రమ అసెంబ్లీ (గ్రేడిల్ కాంపోజిట్ ప్రాజెక్ట్). కోట్లిన్ భాషలో ప్రాజెక్టుల గుర్తింపు అందించబడుతుంది. ప్రాజెక్ట్ల బలవంతపు పునఃప్రారంభానికి మద్దతు జోడించబడింది.
నిర్మించడానికి మావెన్ సిస్టమ్ను ఉపయోగించే ప్రాజెక్ట్ల కోసం, డిఫాల్ట్ JDK సంస్కరణను భర్తీ చేయడానికి సెట్టింగ్లు జోడించబడ్డాయి.
కోడ్ ఎడిటర్కు భాషా మద్దతు జోడించబడింది
టైప్స్క్రిప్ట్ (పూర్తిగా వెనుకకు అనుకూలంగా ఉంటూనే జావాస్క్రిప్ట్ సామర్థ్యాలను విస్తరిస్తుంది).
JavaScript ప్రాజెక్ట్ల కోసం, Chromeతో కనెక్షన్ని అందించే కనెక్టర్ పని సర్దుబాటు చేయబడింది;
PHP "$this=>" లేకుండా లక్షణాలు మరియు పద్ధతుల యొక్క స్వయంపూర్తిని అందిస్తుంది.
సంకలనం సమయంలో హెచ్చరికలను వదిలించుకోవడానికి పని జరిగింది.
Groovy 2.5.9, junit 5.5.2 మరియు GraalVM 19.3.0 లైబ్రరీలు నవీకరించబడ్డాయి.
పాత మరియు ఉపయోగించని NetBeans డైరెక్టరీలను గుర్తించడానికి మరియు తీసివేయడానికి Janitorకి ఒక ఫీచర్ జోడించబడింది.
NetBeans ప్రాజెక్ట్ అని గుర్తు స్థాపించాడు 1996లో జావా కోసం డెల్ఫీ యొక్క అనలాగ్ను రూపొందించడానికి చెక్ విద్యార్థులచే రూపొందించబడింది. 1999లో, ప్రాజెక్ట్ను సన్ మైక్రోసిస్టమ్స్ కొనుగోలు చేసింది మరియు 2000లో ఇది సోర్స్ కోడ్లో ప్రచురించబడింది మరియు ఉచిత ప్రాజెక్ట్ల వర్గానికి బదిలీ చేయబడింది. 2010లో, నెట్బీన్స్ను ఒరాకిల్ స్వాధీనం చేసుకుంది, ఇది సన్ మైక్రోసిస్టమ్స్ను స్వాధీనం చేసుకుంది. సంవత్సరాలుగా, నెట్బీన్స్ జావా డెవలపర్ల కోసం గో-టు ఎన్విరాన్మెంట్గా అభివృద్ధి చెందింది, ఎక్లిప్స్ మరియు ఇంటెల్లిజే ఐడియాతో పోటీపడుతోంది, అయితే ఇటీవల ఇది జావాస్క్రిప్ట్, PHP మరియు C/C++లోకి ప్రవేశించింది. NetBeans 1.5 మిలియన్ డెవలపర్ల క్రియాశీల వినియోగదారు బేస్ను కలిగి ఉంది.