Apache NetBeans IDE 12.0 αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™

αž’αž„αŸ’αž‚αž€αžΆαžšαž˜αžΌαž›αž“αž·αž’αž·αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Apache αž”αž„αŸ’αž αžΆαž‰ αž”αžšαž·αžŸαŸ’αžαžΆαž“αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆ Apache NetBeans ៑០.០. αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž›αžΎαž€αž‘αžΈαž”αŸ’αžšαžΆαŸ†αž˜αž½αž™ αžŠαŸ‚αž›αžšαŸ€αž”αž…αŸ†αžŠαŸ„αž™ Apache Foundation αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž€αžΆαžšαž•αŸ’αž‘αŸαžšαž€αžΌαžŠ NetBeans αžŠαŸ„αž™ Oracle αž“αž·αž„αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž›αžΎαž€αžŠαŸ†αž”αžΌαž„αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈ αž€αžΆαžšαž”αž€αž”αŸ’αžšαŸ‚ αž‚αž˜αŸ’αžšαŸ„αž„αž–αžΈ incubator αž‘αŸ…αž”αŸ’αžšαž—αŸαž‘αž“αŸƒαž‚αž˜αŸ’αžšαŸ„αž„ Apache αž”αž‹αž˜αŸ” αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™ Apache NetBeans 12 αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αžΆαŸ†αž‘αŸ’αžšαžαžΆαž˜αžšαž™αŸˆαžœαžŠαŸ’αžαž“αŸƒαž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž”αž“αŸ’αžαŸ‚αž˜ (LTS) αŸ”

αž”αžšαž·αž™αžΆαž€αžΆαžŸαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Java SE, Java EE, PHP, JavaScript αž“αž·αž„ Groovy αŸ” αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαžŸαžΆ C/C++ αž‡αžΆαžαŸ’αž˜αžΈαž˜αŸ’αžαž„αž‘αŸ€αžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž‘αžΈαž‘αŸ…αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αŸ” αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆαž€αžΆαžšαž•αŸ’αž‘αŸαžšαž€αžΌαžŠαžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž‚αž˜αŸ’αžšαŸ„αž„αž“αŸ…αž€αŸ’αž“αž»αž„ C αž“αž·αž„ C ++ αžŠαŸ„αž™ Oracle αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αž€αŸ†αž‘αž»αž„αž–αŸαž›αžšαŸ€αž”αž…αŸ†αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž…αž»αž„αž€αŸ’αžšαŸ„αž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž€αžΌαžŠαž“αŸαŸ‡αž‘αŸ…αž€αŸ’αž“αž»αž„ Apache NetBeans αž…αŸ†αžŽαžΆαž™αž–αŸαž›αž™αžΌαžšαž‡αžΆαž„αž€αžΆαžšαžšαŸ†αž–αžΉαž„αž‘αž»αž€αŸ” αž‡αžΆαž–αž·αžŸαŸαžŸ αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž€αžΆαžšαž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž—αžΆαž–αž”αžšαž·αžŸαž»αž‘αŸ’αž’αžŠαŸ‚αž›αž˜αžΆαž“αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαž“αŸƒαž€αžΌαžŠ αž“αž·αž„αž€αžΆαžšαžŸαž˜αŸ’αž’αžΆαžαž’αžΆαžαž»αžŠαŸ‚αž›αž‡αžΆαž€αž˜αŸ’αž˜αžŸαž·αž‘αŸ’αž’αž·αž”αž‰αŸ’αž‰αžΆ αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž€αžΌαžŠ αž–αŸ’αžšαŸ„αŸ‡ Oracle αž˜αž·αž“αž’αžΆαž…αž•αŸ’αž‘αŸαžšαžŸαž˜αžαŸ’αžαž—αžΆαž–αž˜αž½αž™αž…αŸ†αž“αž½αž“αž‘αŸ…αž˜αžΌαž›αž“αž·αž’αž· Apache αŸ” αžšαž αžΌαžαž‘αžΆαž›αŸ‹αžαŸ‚αž˜αžΆαž“αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž–αžΈαž€αŸ†αžŽαžΎαž αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž’αžΆαž…αžŠαŸ†αž‘αžΎαž„αž˜αŸ‰αžΌαžŒαž»αž›αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ C/C++ αžŠαŸ‚αž›αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž–αžΈαž˜αž»αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ NetBeans IDE 8.2 αžαžΆαž˜αžšαž™αŸˆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αŸ†αž“αž½αž™αŸ”

αžŸαŸ†αžαžΆαž“αŸ‹ αž€αžΆαžšαž…αŸ’αž“αŸƒαž”αŸ’αžšαžŒαž·αž NetBeans 12.0αŸ–

  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžœαŸαž‘αž·αž€αžΆ αž…αžΆαžœαŸ‰αžΆ SE ៑αŸ₯. αž“αŸαŸ‡αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‘αžΆαŸ†αž„αž€αžΆαžšαž”αž“αŸ’αž›αž·αž…αžœαžΆαž€αŸ’αž™αžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ αž“αž·αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™αž€αžΌαžŠαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαžΆαž„αžŸαž„αŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž–αžΆαž€αŸ’αž™αž‚αž“αŸ’αž›αžΉαŸ‡ "αž€αŸ†αžŽαžαŸ‹αžαŸ’αžšαžΆ" αžαŸ’αž˜αžΈαžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž‘αž˜αŸ’αžšαž„αŸ‹αž”αž„αŸ’αžšαž½αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ†αžŽαžαŸ‹αžαŸ’αž“αžΆαž€αŸ‹αžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž€αŸ†αžŽαžαŸ‹αž™αŸ‰αžΆαž„αž…αŸ’αž”αžΆαžŸαŸ‹αž“αžΌαžœαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž€αž˜αŸ’αžšαž·αžαž‘αžΆαž”αž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαžΌαž…αž‡αžΆ equals(), hashCode() αž“αž·αž„ toString() αž‡αžΆαžŠαžΎαž˜αŸ”

    Apache NetBeans IDE 12.0 αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™

    αž€αžΆαžšαž”αž“αŸ’αžαž€αžΆαžšαžŸαžΆαž€αž›αŸ’αž”αž„αž“αŸƒαž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαž•αŸ’αž‚αžΌαž•αŸ’αž‚αž„αž›αŸ†αž“αžΆαŸ†αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžš "αž§αž‘αžΆαž αžšαžŽαŸαž“αŸƒ" αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž€αŸ†αžŽαžαŸ‹αž’αžαŸαžšαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž—αŸ’αž›αžΆαž˜αŸ—αžŠαžΎαž˜αŸ’αž”αžΈαž™αŸ„αž„αž‘αŸ…αž›αžΎαžαž˜αŸ’αž›αŸƒαžŠαŸ‚αž›αž”αžΆαž“αžŸαžΆαž€αž›αŸ’αž”αž„αŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž’αŸ’αž“αž€αž’αžΆαž…αžŸαžšαžŸαŸαžšαž—αŸ’αž›αžΆαž˜αŸ—αžαžΆ β€œif (obj instanceof String s && s.length() > 5) {.. s.contains (..) ..}” αžŠαŸ„αž™αž˜αž·αž“αž€αŸ†αžŽαžαŸ‹αž…αŸ’αž”αžΆαžŸαŸ‹αžαžΆ β€œString s = (String) obj” αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„ NetBeans αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž€αŸ‹ "if (obj instanceof String) {" αž“αžΉαž„αž”αž„αŸ’αž αžΆαž‰αž”αŸ’αžšαž’αž”αŸ‹αž”αž‰αŸ’αž…αžΌαž›αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αŸ†αž”αŸ’αž›αŸ‚αž„αž€αžΌαžŠαž‘αŸ…αž‡αžΆαž‘αž˜αŸ’αžšαž„αŸ‹αžαŸ’αž˜αžΈαŸ”

    Apache NetBeans IDE 12.0 αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™

  • αž“αŸƒαž›αž‘αŸ’αž’αž—αžΆαž– Java 13 αž€αžΆαžšβ€‹αž‚αžΆαŸ†αž‘αŸ’αžšβ€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž€αžΆαžšβ€‹αž”αŸ†αž”αŸ’αž›αŸ‚αž„β€‹αž”αŸ’αž›αž»αž€β€‹αž’αžαŸ’αžαž”αž‘β€‹αž…αŸ’αžšαžΎαž“β€‹αž‡αž½αžšβ€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž’αŸ’αžœαžΎβ€‹αž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™β€‹αžŠαŸ„αž™β€‹αž˜αž·αž“β€‹αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αž‚αŸαž…β€‹αžαž½αž’αž€αŸ’αžŸαžšβ€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž€αžαŸ‹β€‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αŸ‚αž€αžΌαžŠ αžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž”αž“αŸ’αž‘αžΆαžαŸ‹αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ†αž”αŸ’αž›αŸ‚αž„αž‘αŸ…αž‡αžΆαž”αŸ’αž›αž»αž€αž’αžαŸ’αžαž”αž‘αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆ αž“αž·αž„αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰αŸ”

    Apache NetBeans IDE 12.0 αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™

  • αž–αžΈ Java 12 αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ "αž”αŸ’αžαžΌαžš" αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž“αŸƒαž€αžΆαžšαž”αž‰αŸ’αž…αŸαž‰αž˜αžαž·αž‡αžΆαž‡αžΆαž„αžŸαŸαž…αž€αŸ’αžαžΈαžαŸ’αž›αŸ‚αž„αž€αžΆαžšαžŽαŸαŸ”
    Apache NetBeans IDE 12.0 αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™

  • αž“αŸƒαž›αž‘αŸ’αž’αž—αžΆαž– Java 11 αž€αžΆαžšβ€‹αž‚αžΆαŸ†αž‘αŸ’αžšβ€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αžšαž”αŸ€αž”β€‹αž”αžΎαž€β€‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšβ€‹αž“αŸƒβ€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αžŠαŸ‚αž›β€‹αž•αŸ’αžαž›αŸ‹β€‹αž€αŸ’αž“αž»αž„β€‹αž‘αž˜αŸ’αžšαž„αŸ‹β€‹αž―αž€αžŸαžΆαžšβ€‹αžαŸ‚β€‹αž˜αž½αž™β€‹αž‡αžΆαž˜αž½αž™β€‹αž€αžΌαžŠβ€‹αž”αŸ’αžšαž—αž–β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž€αžαŸ‹β€‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹ (αžαŸ’αž“αžΆαž€αŸ‹β€‹αž’αžΆαž…β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αžΎαž€β€‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšβ€‹αžŠαŸ„αž™β€‹αž•αŸ’αž‘αžΆαž›αŸ‹β€‹αž–αžΈβ€‹αž―αž€αžŸαžΆαžšβ€‹αžŠαŸ‚αž›β€‹αž˜αžΆαž“β€‹αž€αžΌαžŠ αžŠαŸ„αž™β€‹αž˜αž·αž“β€‹αž…αžΆαŸ†αž”αžΆαž…αŸ‹β€‹αž”αž„αŸ’αž€αžΎαžβ€‹αž―αž€αžŸαžΆαžšβ€‹αžαŸ’αž“αžΆαž€αŸ‹ αž”αžŽαŸ’αžŽαžŸαžΆαžš JAR αž“αž·αž„β€‹αž˜αŸ‰αžΌαžŒαž»αž›)αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„ NetBeans αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž―αž€αžŸαžΆαžšαžαŸ‚αž˜αž½αž™αž”αŸ‚αž”αž“αŸαŸ‡αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž“αŸ…αžαžΆαž„αž€αŸ’αžšαŸ…αž‚αž˜αŸ’αžšαŸ„αž„αž“αŸ…αž€αŸ’αž“αž»αž„αž”αž„αŸ’αž’αž½αž…αžŸαŸ†αžŽαž–αŸ’αžœ αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž“αž·αž„αž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸαŸ”
  • αž€αžΌαžŠαž‡αŸ†αž“αž½αž™ JavaFX αžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αž„αŸ’αžšαžΈαž€αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αžœαžαŸ’αžαž»αž”αž»αžšαžΆαžŽ OpenJFX Gluon Maven - αž’αžΆαžαž» "FXML JavaFX Maven Archetype (Gluon)" αž“αž·αž„ "Simple JavaFX Maven Archetype (Gluon)" αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžαŸ’αž›αž½αž“αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž’αž”αŸ‹αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž‚αž˜αŸ’αžšαŸ„αž„ αžŠαŸ‚αž›αž•αž›αž·αžαžšαž½αž…αžšαžΆαž›αŸ‹αŸ” αž―αž€αžŸαžΆαžš nbactions.xml αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž•αŸ’αžαž›αŸ‹β€‹αž‡αžΌαž“ αžŠαŸ‚αž›β€‹αž’αž“αž»αž‰αŸ’αž‰αžΆαžβ€‹αž±αŸ’αž™β€‹αž’αŸ’αž“αž€β€‹αž”αžΎαž€β€‹αžŠαŸ†αžŽαžΎαžšβ€‹αž€αžΆαžšβ€‹αž—αŸ’αž›αžΆαž˜αŸ— αž“αž·αž„β€‹αž‚αž˜αŸ’αžšαŸ„αž„β€‹αž”αŸ†αž”αžΆαžαŸ‹β€‹αž€αŸ†αž αž»αžŸβ€‹αžŠαŸ„αž™β€‹αž‚αŸ’αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αž•αŸ’αž›αžΆαžŸαŸ‹β€‹αž”αŸ’αžαžΌαžšβ€‹αž€αžΆαžšβ€‹αž€αŸ†αžŽαžαŸ‹β€‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’β€‹αž”αž“αŸ’αžαŸ‚αž˜αŸ”
    Apache NetBeans IDE 12.0 αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™

  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Java EE 8 αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ„αž™αž”αŸ’αžšαžΎ Maven ឬ Gradle αŸ” αž‚αžΆαŸ†αž‘αŸ’αžš αž αŸ’αžŸαžΆαž€αžΆαžšαžαžΆ EE ៨ αž˜αž·αž“β€‹αž‘αžΆαž“αŸ‹β€‹αž˜αžΆαž“αŸ”
    αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Java EE 8 αžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž€αŸ’αž“αž»αž„ NetBeans αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αŸ’αž“αž»αž„αž€αž»αž„αžαžΊαž“αŸαžš Java EE 8 αžŠαŸ„αž™αž”αŸ’αžšαžΎαž‚αŸ†αžšαžΌ "webapp-javaee8" Maven αžαŸ’αž˜αžΈαžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαžΎαž‡αžΆαž˜αž½αž™ NetBeans αŸ”
    αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž€αŸ‹ JSF 2.3 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“ αžšαž½αž˜αž‘αžΆαŸ†αž„αž€αžΆαžšαž”αŸ†αž–αŸαž‰αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž“αŸƒαž€αžΆαžšαžŸαžΆαž„αžŸαž„αŸ‹αžŠαžΌαž…αž‡αžΆ "f:websocket" αž“αž·αž„αž€αžΆαžšαž‡αŸ†αž“αž½αžŸαžœαžαŸ’αžαž»αž”αž»αžšαžΆαžŽ CDI αŸ” αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Payara (αžŸαž˜αž–αžΈ GlassFish), GlassFish 5.0.1, Tomcat αž“αž·αž„ WildFly αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαŸ”

    Apache NetBeans IDE 12.0 αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™

  • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαžΆαž„αžŸαž„αŸ‹ Maven αž“αž·αž„ Gradle αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Maven αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ JaCoCo αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„ αž αžΎαž™αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž’αžΆαž‚αž»αž™αž˜αŸ‰αž„αŸ‹ Java compiler αž–αžΈ Maven αž‘αŸ…αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αž·αž–αž“αŸ’αž’αž€αžΌαžŠ Java αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αŸ” αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αž˜αŸ’αžšαŸ„αž„ java αž˜αŸ‰αžΌαžŒαž»αž› αž“αž·αž„αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžš JavaEE αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Gradle αŸ” Gradle Tooling API αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž‘αŸ…αž€αŸ†αžŽαŸ‚ 6.3 αŸ” αž’αŸ’αž“αž€αž‡αŸ†αž“αž½αž™αž€αžΆαžšαžαŸ’αž˜αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Java (Java Frontend Application) αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Gradle αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαŸ’αž“αžΎαž‘αžΎαž„αŸ” αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸαž‚αž˜αŸ’αžšαŸ„αž„ Gradle Web αŸ” αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αž˜αŸ’αžšαŸ„αž„ Gradle αž“αŸ…αž€αŸ’αž“αž»αž„ Kotlin αŸ” αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αžαŸ†αž±αŸ’αž™αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž‘αžΎαž„αžœαž·αž‰αž“αžΌαžœαž‚αž˜αŸ’αžšαŸ„αž„ Gradle αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αŸ”
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž˜αž»αžαž„αžΆαžšαžαŸ’αž˜αžΈαŸ— αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ PHP 7.4.

    Apache NetBeans IDE 12.0 αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™

  • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž—αžΆαžŸαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αŸ‚αž€αžΌαžŠ
    TypeScript (αž–αž„αŸ’αžšαžΈαž€αžŸαž˜αžαŸ’αžαž—αžΆαž–αžšαž”αžŸαŸ‹ JavaScript αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž“αŸ…αžαžΆαž„αž€αŸ’αžšαŸ„αž™αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„)αŸ”
    Apache NetBeans IDE 12.0 αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™

  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αžšαž”αŸ€αž”αž”αž„αŸ’αž αžΆαž‰αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž„αž„αžΉαžαž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αž - Dark Metal αž“αž·αž„ Dark Nimbus αŸ”
    Apache NetBeans IDE 12.0 αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™

  • αž”αŸ’αžšαž’αžΆαž“αž”αž‘αžšαž…αž“αžΆ FlatLaf αžαŸ’αž˜αžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαŸ’αž“αžΎαž‘αžΎαž„αŸ”

    Apache NetBeans IDE 12.0 αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™

  • αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αž“αžΌαžœαž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸαž€αŸ’αžšαž„αŸ‹αžŠαž„αŸ‹αžŸαŸŠαžΈαžαŸαž—αžΈαž€αžŸαŸ‚αž›αžαŸ’αž–αžŸαŸ‹ (HiDPI) αž“αž·αž„αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž’αžΆαžαž»αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€ HeapView αžŸαžΆαž˜αž‰αŸ’αž‰αŸ”

αžŸαžΌαž˜αž…αžΆαŸ†αžαžΆαž‚αž˜αŸ’αžšαŸ„αž„ NetBeans αž‚αžΊ αž•αŸ’αž’αŸ‚αž€αž›αžΎ αž€αŸ’αž“αž»αž„αž†αŸ’αž“αžΆαŸ† 1996 αžŠαŸ„αž™αž“αž·αžŸαŸ’αžŸαž·αžαž†αŸαž€αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž‚αŸ„αž›αžŠαŸ…αž“αŸƒαž€αžΆαžšαž”αž„αŸ’αž€αžΎαž analogue αž“αŸƒ Delphi αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Java αŸ” αž“αŸ…αž†αŸ’αž“αžΆαŸ† 1999 αž‚αž˜αŸ’αžšαŸ„αž„αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αž·αž‰αžŠαŸ„αž™ Sun Microsystems αž αžΎαž™αž“αŸ…αž†αŸ’αž“αžΆαŸ† 2000 αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ„αŸ‡αž–αž»αž˜αŸ’αž–αž‡αžΆαž€αžΌαžŠαž”αŸ’αžšαž—αž– αž“αž·αž„αž•αŸ’αž‘αŸαžšαž‘αŸ…αž‡αžΆαž”αŸ’αžšαž—αŸαž‘αž‚αž˜αŸ’αžšαŸ„αž„αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαŸ” αž€αŸ’αž“αž»αž„αž†αŸ’αž“αžΆαŸ† 2010 NetBeans αž”αžΆαž“αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αžŠαŸƒαžšαž”αžŸαŸ‹ Oracle αžŠαŸ‚αž›αž”αžΆαž“αžŸαŸ’αžšαžΌαž”αž™αž€ Sun Microsystems αŸ” αž”αŸ‰αž»αž“αŸ’αž˜αžΆαž“αž†αŸ’αž“αžΆαŸ†αž˜αž€αž“αŸαŸ‡ NetBeans αž”αžΆαž“αž“αž·αž„αž€αŸ†αž–αž»αž„αž’αž—αž·αžœαžŒαŸ’αžαž‡αžΆαž”αžšαž·αž™αžΆαž€αžΆαžŸαž…αž˜αŸ’αž”αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ Java αžŠαŸ„αž™αž”αŸ’αžšαž€αž½αžαž”αŸ’αžšαž‡αŸ‚αž„αž‡αžΆαž˜αž½αž™ Eclipse αž“αž·αž„ IntelliJ IDEA αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ’αž˜αžΈαŸ—αž“αŸαŸ‡αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž–αž„αŸ’αžšαžΈαž€αž‘αŸ…αž‡αžΆ JavaScript, PHP αž“αž·αž„ C/C++ αŸ” NetBeans αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαž€αž˜αŸ’αž˜αž”αŸ‰αžΆαž“αŸ‹αžŸαŸ’αž˜αžΆαž“ 1.5 αž›αžΆαž“αž“αžΆαž€αŸ‹αŸ”

αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹