ืึทืคึผืึทืืฉื ืืืืืืืืืจื ืืืืงืืคึผืขืืืข ืึธืจืืึทื ืึทืืืืฉืึทื ื
ืื ืึทื ืืืืืงืืื ื ืกืืืืืืข ืืื ืฉืืืฆื ืคึฟืึทืจ ืื Java SE, Java EE, PHP, JavaScript ืืื Groovy ืคึผืจืึธืืจืึทืืืื ื ืฉืคึผืจืึทืื. ืื ืึทืืจืืืฉืึทื ืคืื ืฉืืืฆื ืคึฟืึทืจ C / C ++ ืฉืคึผืจืึทืื ืืื ืืืืืขืจ ืืจืืืขืจืืขืคืืจื ืฆื ืืขืจ ืืืืึทืืขืจ ืืขืืืื ื. ืขืก ืืื ืืืืขืจืงื ืึทื ืื ืึทืจืืืขืจืคืืจื ืคืื ืงืึธื ืฉืืึทืืืช ืฆื ืืขืจ ืึทื ืืืืืงืืื ื ืคืื ืคึผืจืึทืืืฉืขืงืก ืืื C ืืื C ++ ืืืจื Oracle ืืื ืืขืืืขื ืืขืขื ืืืงื ืืขืฉืึทืก ืืขืจ ืฆืืืจืืืืื ื ืคืื ืื ืืขืฆืืข ืืขืืืื ื, ืึธืืขืจ ืื ืื ืึทืืจืืืฉืึทื ืคืื ืืขื ืงืึธื ืืื Apache NetBeans ืืขื ืืืขื ืืขืจ ืืื ืืขืจืืืึทืจื. ืืื ืืึทืืื ืืขืจ, ืืื ืึทืืืฉืึทื ืฆื ืจืืืืืืื ื ืื ืืืืกืึทื ืกื ืจืืื ืงืืึทื ืคืื ืื ืงืึธื ืืื ืจืืื ืืงืื ื ืขืืขืืขื ืื ืืืึธืก ืืขื ืขื ืืื ืืขืืขืงืืืึทื ืคืึทืจืืึธื, ืขืก ืืื ื ืืืืืง ืฆื ืืึทืื ืขื ืืขืจืื ืืขื ืฆื ืื ืงืึธื, ืืืืึทื ืึธืจืึทืงืืข ืงืขื ื ืืฉื ืึทืจืืืขืจืคืืจื ืขืืืขืืข ืงืืืคึผืึทืืืืึทืืื ืฆื ืื ืึทืคึผืึทืืฉื ืืืืงืืคึผืขืืืข. ืืื ืืขืืืืจื ืฉืืืฆื ืืื ืืืจืขืืืืื, ืืขืืืขืืึธืคึผืขืจืก ืงืขื ืขื ืื ืกืืึทืืืจื C/C ++ ืึทื ืืืืืงืืื ื ืืึทืืืฉืืื ืืื ืึทืืขืจ ืคืจืื ืคึฟืึทืจ NetBeans IDE 8.2 ืืืจื ืื ืคึผืืืืื ืืึทื ืึทืืขืจ.
ืืืืคึผื
- ืฆืืืขืืขืื ืคึผืืึทืืคืึธืจืืข ืฉืืืฆื
JavaSE 14 . ืืึธืก ืื ืงืืืื ืกืื ืืึทืงืก ืืืืืืืืื ื ืืื ืงืึธื ืคืึธืจืืึทืืืื ื ืคึฟืึทืจ ืงืึทื ืกืืจืึทืงืฉืึทื ื ืืื ืึท ื ืืึทืข "ืจืขืงืึธืจื" ืงืืืืขืจื ืืืึธืก ืืื ืึท ืกืึธืืื ืคืึธืจืขื ืคึฟืึทืจ ืืืคืืื ืื ื ืงืืืกื ืึธื ืฆื ืืคืืจืืฉ ืืขืคืื ืืจื ืคืึทืจืฉืืื ื ืืืขืจืืง-ืืืจืื ืืขืืืึธืืก ืึทืืึท ืืื ืืงืืืึทืื (), hashCode () ืืื toString ().ืงืึทื ืืื ืืืื ื ืืขืกืืื ื ืคืื ืืืกืืขืจ ืืืึธืก ืจืืืื ืฉืืืฆื ืืื ืื "ืื ืกืืึทื ืกืข ืคืื" ืึธืคึผืขืจืึทืืึธืจ, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืื ืืขืคืื ืืจื ืึท ืืืืข ืืืึทืืขืืืืืง ืฆื ืึธืคึผืฉืืงื ืฆื ืื ืืขืกืืขื ืืืขืจื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืงืขื ืขื ืืืืื ืฉืจืืึทืื "ืืืื (ืึธืืืืฉ ืื ืกืืึทื ืกืข ืคืื โโืฉืืจืืงื s && s.length () > 5) {.. s.contains(..) ..}" ืึธื ืืคืืจืืฉ ืืืคืืื ืื ื "ืกืืจืื ื s = (ืกืืจืื ื) ืึธืืืืฉ". ืืื NetBeans, ืกืคึผืขืฆืืคืืฆืืจื "if (obj instanceof String) {" ืืืขื ืืืืึทืื ืึท ืคึผืื ืืืขื ืึทืืึทืืื ื ืืืจ ืฆื ืืขืจ ืื ืงืึธื ืฆื ืึท ื ืืึทืข ืคืึธืจืขื.
- ืคืื ืื ืคึผืึทืกืึทืืืืึทืืื
ื'ืืื ืงืกื ืืืงืก ืกืืคึผืคึผืึธืจื ืคึฟืึทืจ ืงืึทื ืืืขืจืืื ื ืืึทืืืืืืื ืืขืงืกื ืืืึทืงืก ืคืึธืจืืึทืืืขื ืึธื ืืึทืจืึทืงืืขืจ ืืกืงืืืคึผืื ื ืืื ืฉืืื ืื ืืขืืืืื. ืืื ืื ืงืึธื ืจืขืืึทืงืืึธืจ, ืึท ืกืืื ืคืื ืฉืืจืืช ืงืขื ืขื ืืืฆื ืืืื ืงืึธื ืืืขืจืืขื ืืื ืขื ืืขื ืืขืงืกื ืืืึทืงืก ืืื ืฆืืจืืง. - ืคืื
ื'ืืื ืงืกื ืืืงืก ืืื ืฉืืืฆื ืคึฟืึทืจ ื ืืฆื "ืืึทืฉืืืืขื" ืืื ืื ืคืึธืจืขื ืคืื ืึทื ืืืืกืืจืืง ืืื ืืื ืึท ืืขืจืงืืขืจืื ื.
- ืคืื ืื ืคึผืึทืกืึทืืืืึทืืื
ื'ืืื ืงืกื ืืืงืก ืกืืคึผืคึผืึธืจื ืคึฟืึทืจ ืื ืงืึทืืขืจ ืืึธืืข ืคืื โโืืืืื ืกืึทืคึผืืืื ืืื ืื ืคืึธืจืขื ืคืื ืึท ืืืื ืืขืงืข ืืื ืืงืืจ ืงืึธื ืืื ืืืืขืจืงื (ืึท ืงืืึทืก ืงืขื ืขื ืืืื ืืึธื ืืฉื ืืืืื ืคึฟืื ืึท ืืขืงืข ืืื ืงืึธื, ืึธื ืงืจืืืืืื ื ืงืืึทืก ืืขืงืขืก, JAR ืึทืจืงืืืืื ืืื ืืึทืืืฉืืื). ืืื NetBeans, ืึทืืึท ืืืื-ืืขืงืข ืืืืื ืงืขื ืขื ืืืื ืืืฉืืคื ืึทืจืืืก ืคืื ืคึผืจืึทืืืฉืขืงืก ืืื ืื ืืึทืืืืกืืข ืคึฟืขื ืฆืืขืจ, ืืืืคื ืืื ืืืืึทืื. - ืื JavaFX ืฉืืืฆื ืงืึธื ืืื ืืงืกืคึผืึทื ืืื ืืื ืื ืจืขืืืกืืจืึทืฆืืข ืคืื โโOpenJFX Gluon Maven ืึทืจืืึทืคืึทืงืฅ - ืื ืขืืขืืขื ืื "FXML JavaFX Maven Archetype (Gluon)" ืืื "Simple JavaFX Maven Archetype (Gluon)" ืืขื ืขื ืืจืืืก ืืื ืื ืคึผืจืืืขืงื ืคืึทืจืืืึทืืืื ื ืืืึทืืึธื, ืคึฟืึทืจ ืืืึธืก ืคืึทืจืืืง. nbactions.xml ืืขืงืขืก ืืขื ืขื ืืขืคึฟืื ื, ืึทืืึทืืื ื ืืืจ ืืืืื ืงืึทืืขืจ ืืื ืืืืึทื ืคึผืจืึทืืืฉืขืงืก ืึธื ื ืึธื ืงืึทื ืคืืืืขืจืืืฉืึทื ืขื ืืขืจืื ืืขื.
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ Java EE 8 ืืื ืื ืคืืืืงืืื ืฆื ืืืืขื ืืืขื ืึทืคึผืืึทืงืืืฉืึทื ื ื ืืฆื Maven ืึธืืขืจ Gradle. ืฉืืืฆื
ืืืฉืึทืงืึทืจืืึท EE 8 ื ืื ื ืึธื ืื ืืืฆื.
Java EE 8 ืึทืคึผืืึทืงืืืฉืึทื ื ืืขืืืื ืืื NetBeans ืงืขื ืขื ืืืื ืืืคึผืืืื ืฆื ืึท Java EE 8 ืงืึทื ืืืื ืขืจ ืืื ืื ื ืืึทืข "webapp-javaee8" ืืึทืืืขื ืืืกืืขืจ ืืขืืืื ืคึฟืึทืจ ื ืืฆื ืืื NetBeans.
ืกืืคึผืคึผืึธืจื ืคึฟืึทืจ ืื JSF 2.3 ืืึทืฉืจืืึทืืื ื ืืื ืฆืืืขืฉืืขืื, ืึทืจืืึทื ืืขืจืขืื ื ืึทืืืึธืงืึธืืคึผืืขืืืึธื ืคืื ืงืึทื ืกืืจืึทืงืฉืึทื ื ืึทืืึท ืืื "f: ืืืขืืกืึธืงืงืขื" ืืื CDI ืึทืจืืึทืคืึทืงื ืกืึทืืกืืืืืฉืึทื. ืื ืืขืืจืึทืืืึธื ืืื ืื Payara ืึทืคึผืืึทืงืืืฉืึทื ืกืขืจืืืขืจ (ืึท ืืึธืคึผื ืคืื GlassFish), GlassFish 5.0.1, Tomcat ืืื WildFly ืืื ืืืคึผืืึทืืขื ืึทื. - ืืืคึผืจืืืื ืฉืืืฆื ืคึฟืึทืจ Maven ืืื Gradle ืืืืขื ืกืืกืืขืืขื. ืคึฟืึทืจ Maven, ืื ืึทืืจืืืฉืึทื ืืื ืื JaCoCo ืืืืืืึธืืขืง ืืื ืืขืืจืื ืืขื ืืื ืื ืคืืืืงืืื ืฆื ืคืึธืจื Java ืงืึทืืคึผืืืืขืจ ืึทืจืืืืขื ืื ืคืื Maven ืฆื ืื Java ืงืึธื ืจืขืืึทืงืืึธืจ ืืื ืฆืืืขืฉืืขืื. ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืืึทืืืฉืึทืืขืจ ืืืฉืึทืืืึท ืคึผืจืึทืืืฉืขืงืก ืืื JavaEE ืฉืืืฆื ืคึฟืึทืจ Gradle. Gradle Tooling API ืืื ืืขืจืืืึทื ืืืงื ืฆื ืืืขืจืกืืข 6.3. ื ื ืืึทืข ืืึทืืขืง ืคึฟืึทืจ ืงืจืืืืืื ื Java ืึทืคึผืืึทืงืืืฉืึทื ื (Java Frontend Application) ืคึฟืึทืจ Gradle ืืื ืคืืจืืขืืืืื. ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืืืืึทืืื ื ืืจืึทืืืข ืืืขื ืคึผืจืึทืืืฉืขืงืก. ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ ืืจืึทืืืข ืคึผืจืึทืืืฉืขืงืก ืืื ืงืึธืืืื. ืื ืคืืืืงืืื ืฆื ืฆืืืื ืืขื ืึท ืจืขืืึธืึธื ืคืื Gradle ืคึผืจืึทืืืฉืขืงืก ืืื ืฆืืืขืฉืืขืื.
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ื ืืึทืข ืคึฟืขืึดืงืืืื
ืคืคึผ ืงืกื ืืืงืก . - ืฉืคึผืจืึทื ืฉืืืฆื ืืื ืฆืืืขืืืืื ืฆื ืื ืงืึธื ืจืขืืึทืงืืึธืจ
TypeScript (ืขืงืกืืขื ืื ืื ืงืืืคึผืึทืืืืึทืืื ืคืื ืืืฉืึทืืืึทืกืงืจืืคึผื ืืฉืขืช ืจืืขื ืืึธืจ ืงืึทืคึผืืืขืจ ืงืึทืืคึผืึทืืึทืืึทื).
- ืฆืืืขืืขืื ื ืึธื ืคืื ืฆืืขืจ ืฆืืืื ื ืึทืจืืืกืืืืึทืื ืืึธืืขืก - ืืึทืจืง ืืขืืึทื ืืื ืืึทืจืง ื ืืืืืก.
- ื ื ืืึทืข ืคืืึทืืืึทืฃ ืคึผืืึทื ืืขืืข ืืื ืคืืจืืขืืืืื.
- ืืืคึผืจืืืื ืฉืืืฆื ืคึฟืึทืจ ืืืื ืคึผืืงืกืขื ืืขืืืืืงืืึทื (HiDPI) ืกืงืจืื ื ืืื ืฆืืืขืืขืื ืึท ืกืืืคึผืืึทืคืืื HeapView ืืืืืืฉืื.
ืฆืืจืืงืจืืคื ืึทื ืื NetBeans ืคึผืจืืืขืงื ืืื ืืขืืืขื
ืืงืืจ: opennet.ru