{"id":84777,"date":"2020-06-11T01:42:02","date_gmt":"2020-06-10T23:42:02","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-integrirovannoj-sredy-razrabotki-apache-netbeans-12-0"},"modified":"2020-06-11T01:42:02","modified_gmt":"2020-06-10T23:42:02","slug":"vypusk-integrirovannoj-sredy-razrabotki-apache-netbeans-12-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/vypusk-integrirovannoj-sredy-razrabotki-apache-netbeans-12-0","title":{"rendered":"Apache NetBeans 12.0 integreeritud arenduskeskkonna v\u00e4ljalase","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Apache Software Foundationi organisatsioonid <noindex><a rel=\"nofollow\" href=\"https:\/\/blogs.apache.org\/netbeans\/entry\/announce-apache-netbeans-12-0\">esituse<\/a><\/noindex> integreeritud arenduskeskkond <noindex><a rel=\"nofollow\" href=\"https:\/\/netbeans.apache.org\/download\/nb120\/nb120.html\">Apache NetBeans 12.0<\/a><\/noindex>. See on kuues v\u00e4ljaanne, mille on valmistanud Apache Fond p\u00e4rast NetBeansi koodi edastamist Oracle'ilt ja esimene v\u00e4ljaanne p\u00e4rast <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50568\">t\u00f5lget<\/a><\/noindex> projekti inkubaatorist p\u00f5hiprojektide hulka liikumist. Apache NetBeans 12.0 v\u00e4ljalaskmine toob endaga kaasa laiendatud toe ts\u00fckli (LTS).<\/p>\n<p>Arenduse keskkond toetab programmeerimiskeeli Java SE, Java EE, PHP, JavaScript ja Groovy. C\/C++ keelte toe integreerimine on taas j\u00e4rgmisse v\u00e4ljaandesse edasi l\u00fckatud. On m\u00e4rgitud, et Oracle'i \u00fcleminek C ja C++ projektide arendamise koodile toimus juba eelneva v\u00e4ljaande ettevalmistamisel, kuid selle koodi integreerimine Apache NetBeans'i v\u00f5ttis oodatust rohkem aega. Eelk\u00f5ige oli lisaks koodi litsentsipersoonide tagamise ja intellektuaalomandi elementide puhastamisele vajalikud muudatused koodis, kuna Oracle ei suutnud edastada m\u00f5ningaid funktsioone Apache fondile. Enne sisseehitatud toe tulekut saavad arendajad installida Plugin Manager'i kaudu C\/C++ arenduse module, mis olid varem v\u00e4lja antud NetBeans IDE 8.2 jaoks.<\/p>\n<p>Peamised <noindex><a rel=\"nofollow\" href=\"https:\/\/netbeans.apache.org\/download\/nb120\/index.html\">uuendused<\/a><\/noindex> NetBeans 12.0:<\/p>\n<ul>\n<li class=\"l\"> Platvormi tugi on lisatud <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52559\">Java SE 14<\/a><\/noindex>. \u0412 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u044b \u043f\u043e\u0434\u0441\u0432\u0435\u0442\u043a\u0430 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430 \u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u0441 \u043d\u043e\u0432\u044b\u043c \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u043c \u0441\u043b\u043e\u0432\u043e\u043c &#171;record&#187;, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u043c \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u0443\u044e \u0444\u043e\u0440\u043c\u0443 \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043a\u043b\u0430\u0441\u0441\u043e\u0432, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0443\u044e \u043e\u0431\u043e\u0439\u0442\u0438\u0441\u044c \u0431\u0435\u0437 \u044f\u0432\u043d\u043e\u0433\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043d\u0438\u0437\u043a\u043e\u0443\u0440\u043e\u0432\u043d\u0435\u0432\u044b\u0445 \u043c\u0435\u0442\u043e\u0434\u043e\u0432, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a equals(), hashCode() \u0438 toString().\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/netbeans.apache.org\/download\/nb113\/record-keyword.png\"><img decoding=\"async\" alt=\"Apache NetBeans 12.0 integreeritud arenduskeskkonna v\u00e4ljalase\" src=\"\/wp-content\/uploads\/2020\/06\/f2a0322cf3ef6c47614bfaa1c530241e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f c \u043e\u0431\u0440\u0430\u0437\u0446\u043e\u043c \u0432 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0435 &#171;instanceof&#187;, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u0440\u0430\u0437\u0443 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043a \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u043e\u043c\u0443 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044e. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u043e\u0436\u043d\u043e \u0441\u0440\u0430\u0437\u0443 \u043f\u0438\u0441\u0430\u0442\u044c &#171;if (obj instanceof String s &#038;&#038; s.length() > 5) {.. s.contains(..) ..}&#187; \u0431\u0435\u0437 \u044f\u0432\u043d\u043e\u0433\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f &#171;String s = (String) obj&#187;. \u0412 NetBeans  \u043f\u0440\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0438 &#171;if (obj instanceof String) {&#187; \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0432\u0435\u0434\u0435\u043d\u0430 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0434 \u0432 \u043d\u043e\u0432\u0443\u044e \u0444\u043e\u0440\u043c\u0443.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1583400049.png\"><img decoding=\"async\" alt=\"Apache NetBeans 12.0 integreeritud arenduskeskkonna v\u00e4ljalase\" src=\"\/wp-content\/uploads\/2020\/06\/227424f0578499db202840d68a3fa7ac.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> V\u00f5imalustest <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51509\">Java 13<\/a><\/noindex> on m\u00e4rkida tugi mitmerealiste tekstiblokkide konverteerimiseks, mis on vormindatud ilma s\u00fcmbolite p\u00f5genevad. Koodiredaktoris saab t\u00fckit komplekte n\u00fc\u00fcd muuta sellisteks tekstiblokkideks ja tagasi.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/netbeans.apache.org\/download\/nb120\/jdk13-textblock.png\"><img decoding=\"async\" alt=\"Apache NetBeans 12.0 integreeritud arenduskeskkonna v\u00e4ljalase\" src=\"\/wp-content\/uploads\/2020\/06\/ce8f976a0b9bba90907bb4e7218ad13b.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Uusimad <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50356\">Java 12<\/a><\/noindex> \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f &#171;switch&#187; \u0432 \u0444\u043e\u0440\u043c\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u044f, \u0430 \u043d\u0435 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/netbeans.apache.org\/download\/nb120\/code-completion-multiple-case-2.png\"><img decoding=\"async\" alt=\"Apache NetBeans 12.0 integreeritud arenduskeskkonna v\u00e4ljalase\" src=\"\/wp-content\/uploads\/2020\/06\/300df9808c4fcdc68fd639f9f602c7a4.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> V\u00f5imalustest <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=49336\">Java 11<\/a><\/noindex> m\u00e4rgitud on toetuse t\u00f6\u00f6tamise re\u017eiim programmide k\u00e4ivitamiseks, mis on edastatud \u00fches failis l\u00e4htekoodiga (klassi saab otse k\u00e4ivitada koodifailist, ilma class-failide, JAR-arhivide ja moodulite loomise vajaduseta). NetBeansis saab selliseid \u00fchtefaililisi programme luua v\u00e4ljaspool projekte Favoriitide aknas, k\u00e4ivitada ja siluda.\n<li class=\"l\"> \u041a\u043e\u0434 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 JavaFX \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0435\u0439 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432 OpenJFX Gluon Maven &#8212;  \u0432 \u0434\u0438\u0430\u043b\u043e\u0433\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c \u043f\u043e\u044f\u0432\u0438\u043b\u0438\u0441\u044c \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b &#171;FXML JavaFX Maven Archetype (Gluon)&#187; \u0438 &#171;Simple JavaFX Maven Archetype (Gluon)&#187; \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u044b \u0433\u043e\u0442\u043e\u0432\u044b\u0435 \u0444\u0430\u0439\u043b\u044b nbactions.xml, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0441\u0440\u0430\u0437\u0443 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u0438 \u043e\u0442\u043b\u0430\u0436\u0438\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0431\u0435\u0437 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/netbeans.apache.org\/download\/nb120\/openjfx-gluon-artifacts-600.png\"><img decoding=\"async\" alt=\"Apache NetBeans 12.0 integreeritud arenduskeskkonna v\u00e4ljalase\" src=\"\/wp-content\/uploads\/2020\/06\/8ca0cab0321fb1fcf4cbc41ff8cc8def.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Lisatud on Java EE 8 toetus, mis v\u00f5imaldab veebirakenduste koostamist Maven v\u00f5i Gradle abil. Tugi <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51477\">Jakarta EE 8<\/a><\/noindex> pole veel saadaval.<br \/>\n \u0421\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435 \u0432 NetBeans \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f Java EE 8 \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u0442\u044c \u0432 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0435 Java EE 8 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043d\u043e\u0432\u043e\u0433\u043e \u0448\u0430\u0431\u043b\u043e\u043d\u0430 &#171;webapp-javaee8&#187; \u0432 Maven, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441 NetBeans.<br \/>\n\u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 JSF 2.3, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u043e \u0430\u0432\u0442\u043e\u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0442\u0430\u043a\u0438\u0445 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439, \u043a\u0430\u043a &#171;f:websocket&#187; \u0438 \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432 CDI.  \u0420\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 Payara (\u043e\u0442\u0432\u0435\u0442\u0432\u043b\u0435\u043d\u0438\u0435 \u043e\u0442 GlassFish), GlassFish 5.0.1, Tomcat \u0438 WildFly. <\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/netbeans.apache.org\/download\/nb120\/new-java-ee-8.png\"><img decoding=\"async\" alt=\"Apache NetBeans 12.0 integreeritud arenduskeskkonna v\u00e4ljalase\" src=\"\/wp-content\/uploads\/2020\/06\/fe842a560142d3473c3c1d3e2ea495e2.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Parandatud on Maven ja Gradle ehitus\u00fcsteemide tuge. Maveniga on loodud integreeritus JaCoCo raamatukoguga ja v\u00f5imaldatud Java kompilaatori argumentide edastamine Mavenist Java koodiredaktorisse. Gradle jaoks on lisatud tugi modulaarsetele Java projektidele ja JavaEE jaoks. Gradle Tooling API on uuendatud versioonini 6.3. Pakutakse uut Java-rakenduste loomise meistri (Java Frontend Application) lahendust Gradle'ile. Lisatud on tugi Gradle Web projektide silumiseks. Gradle projektide tugi Kotlin keeles on samuti lisatud. V\u00f5imaldatud on Gradle projektide sunddeliverimine.\n<li class=\"l\"> Uute v\u00f5imaluste tugi on lisatud. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51944\">PHP 7.4<\/a><\/noindex>.\n<p><center><img decoding=\"async\" alt=\"Apache NetBeans 12.0 integreeritud arenduskeskkonna v\u00e4ljalase\" src=\"\/wp-content\/uploads\/2020\/06\/79908370ed2d95733b77b473eb5708b4.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<li class=\"l\"> Koodiredaktorisse on lisatud keele tugi.<br \/>\nTypeScript (laiendab JavaScripti v\u00f5imalusi, j\u00e4\u00e4des t\u00e4ielikult tagurpidi \u00fchilduvaks).<br \/>\n <center><noindex><a rel=\"nofollow\" href=\"https:\/\/netbeans.apache.org\/download\/nb113\/typescript-11.3.png\"><img decoding=\"async\" alt=\"Apache NetBeans 12.0 integreeritud arenduskeskkonna v\u00e4ljalase\" src=\"\/wp-content\/uploads\/2020\/06\/7db151aed34a4ad2e8c3c72ac890eed6.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0442\u0451\u043c\u043d\u044b\u0435 \u0440\u0435\u0436\u0438\u043c\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 &#8212; Dark Metal \u0438 Dark Nimbus.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/netbeans.apache.org\/download\/nb113\/dark-metal-nimbus-11.3.png\"><img decoding=\"async\" alt=\"Apache NetBeans 12.0 integreeritud arenduskeskkonna v\u00e4ljalase\" src=\"\/wp-content\/uploads\/2020\/06\/8b95be5f7d5382cdb5a4f7abb2cad83e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Uus FlatLaf teema on pakutud.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/netbeans.apache.org\/download\/nb113\/FlatLaf-11.3.png\"><img decoding=\"async\" alt=\"Apache NetBeans 12.0 integreeritud arenduskeskkonna v\u00e4ljalase\" src=\"\/wp-content\/uploads\/2020\/06\/0213956746caf09b2a731a2c879d98ac.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Parandatud tuge k\u00f5rge pikslitihedusega (HiDPI) ekraanide jaoks ja lisatud lihtsustatud HeapView vidin.\n<\/li>\n<\/ul>\n<p>Tuletame meelde, et projekt NetBeans oli <noindex><a rel=\"nofollow\" href=\"https:\/\/netbeans.org\/about\/history.html\">p\u00f5hineb<\/a><\/noindex> 1996. aastal T\u0161ehhi \u00fcli\u00f5pilaste loodud Delphi alternatiiv Java jaoks. 1999. aastal ostis projekti Sun Microsystems ja 2000. aastal avaldati see allikakoodina, muutes selle avatud projektiks. 2010. aastal l\u00e4ks NetBeans Oraclei, Sun Microsystemsi ostja k\u00e4tte. K\u00f5ik need aastad on NetBeans olnud peamine arenduskeskkond Java programmeerijatele, konkureerides Eclipse'i ja IntelliJ IDEA-ga, kuid viimasel ajal on see hakanud arenema ka JavaScripti, PHP ja C\/C++ keelte jaoks. NetBeansi aktiivne kasutajaskond on hinnanguliselt 1,5 miljonit arendajat. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53132\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Apache Software Foundation \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0441\u0440\u0435\u0434\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Apache NetBeans 12.0. \u042d\u0442\u043e \u0448\u0435\u0441\u0442\u043e\u0439 \u0440\u0435\u043b\u0438\u0437, \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0424\u043e\u043d\u0434\u043e\u043c Apache \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u043a\u043e\u0434\u0430 NetBeans \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Oracle \u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438\u0437 \u0438\u043d\u043a\u0443\u0431\u0430\u0442\u043e\u0440\u0430 \u0432 \u0440\u0430\u0437\u0440\u044f\u0434 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 Apache. \u0412\u044b\u043f\u0443\u0441\u043a Apache NetBeans 12 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u0442\u044c\u0441\u044f \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 (LTS). \u0421\u0440\u0435\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u043e\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Java [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":84778,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-84777","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Apache Software Foundation \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0441\u0440\u0435\u0434\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Apache NetBeans 12.0. \u042d\u0442\u043e \u0448\u0435\u0441\u0442\u043e\u0439 \u0440\u0435\u043b\u0438\u0437, \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0424\u043e\u043d\u0434\u043e\u043c Apache \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u043a\u043e\u0434\u0430 NetBeans \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Oracle \u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438\u0437 \u0438\u043d\u043a\u0443\u0431\u0430\u0442\u043e\u0440\u0430 \u0432 \u0440\u0430\u0437\u0440\u044f\u0434 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 Apache. \u0412\u044b\u043f\u0443\u0441\u043a Apache NetBeans 12 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u0442\u044c\u0441\u044f \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 (LTS). \u0421\u0440\u0435\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u043e\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Java\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/vypusk-integrirovannoj-sredy-razrabotki-apache-netbeans-12-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Apache NetBeans 12.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Apache Software Foundation \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0441\u0440\u0435\u0434\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Apache NetBeans 12.0. \u042d\u0442\u043e \u0448\u0435\u0441\u0442\u043e\u0439 \u0440\u0435\u043b\u0438\u0437, \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0424\u043e\u043d\u0434\u043e\u043c Apache \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u043a\u043e\u0434\u0430 NetBeans \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Oracle \u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438\u0437 \u0438\u043d\u043a\u0443\u0431\u0430\u0442\u043e\u0440\u0430 \u0432 \u0440\u0430\u0437\u0440\u044f\u0434 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 Apache. \u0412\u044b\u043f\u0443\u0441\u043a Apache NetBeans 12 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u0442\u044c\u0441\u044f \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 (LTS). \u0421\u0440\u0435\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u043e\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Java\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/vypusk-integrirovannoj-sredy-razrabotki-apache-netbeans-12-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-06-10T23:42:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-10T23:42:02+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Apache NetBeans 12.0 integreeritud arenduskeskkonna v\u00e4ljalase | ProHoster","description":"Apache Software Foundation tutvustas integreeritud arenduskeskkonda Apache NetBeans 12.0. See on kuues v\u00e4ljalase, mille on ette valmistanud Apache Fond p\u00e4rast NetBeansi koodi \u00fcleandmist Oraclilt ning esimene v\u00e4ljaanne p\u00e4rast projekti \u00fcleviimist inkubaatorist peamiste Apache projektide hulka. Apache NetBeans 12 v\u00e4ljalaske jaoks on ette n\u00e4htud pikendatud toetuse ts\u00fckkel (LTS). Arenduskeskkond toetab Java programmeerimiskeelt.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/vypusk-integrirovannoj-sredy-razrabotki-apache-netbeans-12-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Apache NetBeans 12.0 | ProHoster","og:description":"\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 Apache Software Foundation \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0441\u0440\u0435\u0434\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Apache NetBeans 12.0. \u042d\u0442\u043e \u0448\u0435\u0441\u0442\u043e\u0439 \u0440\u0435\u043b\u0438\u0437, \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0424\u043e\u043d\u0434\u043e\u043c Apache \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u043a\u043e\u0434\u0430 NetBeans \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Oracle \u0438 \u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438\u0437 \u0438\u043d\u043a\u0443\u0431\u0430\u0442\u043e\u0440\u0430 \u0432 \u0440\u0430\u0437\u0440\u044f\u0434 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 Apache. \u0412\u044b\u043f\u0443\u0441\u043a Apache NetBeans 12 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0430\u0442\u044c\u0441\u044f \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 (LTS). \u0421\u0440\u0435\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u043e\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Java","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/vypusk-integrirovannoj-sredy-razrabotki-apache-netbeans-12-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-06-10T23:42:02+00:00","article:modified_time":"2020-06-10T23:42:02+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"84777","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 14:51:42","updated":"2022-10-02 22:40:38"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/84777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=84777"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/84777\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/84778"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=84777"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=84777"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=84777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}