Apache Software Foundation рд╕рдВрд╕реНрдерд╛
рдУрд░реЕрдХрд▓рдиреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреЛрдб рдмреЗрд╕рд╡рд░реВрди рдЖрд╡реГрддреНрддреА 11.3 рдордзреНрдпреЗ рдЕрдкреЗрдХреНрд╖рд┐рдд C/C++ рднрд╛рд╖рд╛ рд╕рдорд░реНрдердирд╛рдЪреЗ рдПрдХрддреНрд░реАрдХрд░рдг рдкреБрдиреНрд╣рд╛ рдПрдХрджрд╛ рдпреЗрдереЗ рд╣рд▓рд╡рд┐рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ.
рдкреБрдвреАрд▓ рдЕрдВрдХ. рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ рдЖрд╣реЗ рдХреА C рдЖрдгрд┐ C++ рдордзреАрд▓ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рд░реНрд╡ рдХреНрд╖рдорддрд╛ рдЖрдзреАрдЪ рддрдпрд╛рд░ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рдХреЛрдб рдЕрджреНрдпрд╛рдк рд╕рдорд╛рдХрд▓рд┐рдд рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА. рдиреЗрдЯрд┐рд╡реНрд╣ рд╕рдкреЛрд░реНрдЯ рдЙрдкрд▓рдмреНрдз рд╣реЛрдИрдкрд░реНрдпрдВрдд, рдбреЗрд╡реНрд╣рд▓рдкрд░ рдкреНрд▓рдЧрдЗрди рдореЕрдиреЗрдЬрд░ рджреНрд╡рд╛рд░реЗ NetBeans IDE 8.2 рд╕рд╛рдареА рдкреВрд░реНрд╡реА рд░рд┐рд▓реАрдЭ рдХреЗрд▓реЗрд▓реЗ C/C++ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рд╢рдХрддрд╛рдд. Apache NetBeans 2020 рдПрдкреНрд░рд┐рд▓ 12 рдордзреНрдпреЗ рд░рд┐рд▓реАрдЬ рд╣реЛрдгрд╛рд░ рдЖрд╣реЗ рдЖрдгрд┐ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдкреЛрд░реНрдЯ рд╕рд╛рдпрдХрд▓ (LTS) рджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.
рдореБрдЦреНрдп
- рдЕрддрд┐рд░рд┐рдХреНрдд рдЧрдбрдж рдЗрдВрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдореЛрдб рдЬреЛрдбрд▓реЗ - рдЧрдбрдж рдзрд╛рддреВ рдЖрдгрд┐ рдЧрдбрдж рдирд┐рдВрдмрд╕.
- рдирд╡реАрди FlatLaf рдбрд┐рдЭрд╛рдЗрди рдереАрдо рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ.
- рдЙрдЪреНрдЪ рдкрд┐рдХреНрд╕реЗрд▓ рдШрдирддрд╛ (HiDPI) рд╕реНрдХреНрд░реАрдирд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рд╕рдорд░реНрдерди рдЖрдгрд┐
рд╕рд░рд▓реАрдХреГрдд HeapView рд╡рд┐рдЬреЗрдЯ рдЬреЛрдбрд▓реЗ. - Java SE 14 рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ, 17 рдорд╛рд░реНрдЪ рд░реЛрдЬреА рд░рд┐рд▓реАрдЬ рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА рд╢реЗрдбреНрдпреВрд▓ рдХреЗрд▓реЗ рдЖрд╣реЗ. рдпрд╛рдордзреНрдпреЗ рдирд╡реАрди рдХреАрд╡рд░реНрдбрд╕рд╣ рд░рдЪрдирд╛рдВрд╕рд╛рдареА рд╕рд┐рдВрдЯреЕрдХреНрд╕ рд╣рд╛рдпрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдЖрдгрд┐ рдХреЛрдб рдлреЙрд░рдореЕрдЯрд┐рдВрдЧ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.
рд╡рд┐рдХреНрд░рдо ", рдЬреЗ рд╕рдорд╛рди (), рд╣реЕрд╢рдХреЛрдб() рдЖрдгрд┐ toString() рд╕рд╛рд░рдЦреНрдпрд╛ рд╡рд┐рд╡рд┐рдз рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдкрджреНрдзрддреА рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рди рдХрд░рддрд╛ рд╡рд░реНрдЧ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдлреЙрд░реНрдо рдкреНрд░рджрд╛рди рдХрд░рддреЗ.рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ
рдирдореБрдирд╛ рдЬреБрд│рдгреЗ "instanceof" рдСрдкрд░реЗрдЯрд░рдордзреНрдпреЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЪреЗрдХ рдХреЗрд▓реЗрд▓реЗ рдореВрд▓реНрдп рдНрдХреНрд╕реЗрд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдерд╛рдирд┐рдХ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рддреНрд╡рд░рд┐рдд рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреБрдореНрд╣реА "рд╕реНрдЯреНрд░рд┐рдВрдЧ s = (рд╕реНрдЯреНрд░рд┐рдВрдЧ) obj" рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп "if (obj instance of String s && s.length() > 5) {.. s.contains(..) ..}" рд▓рдЧреЗрдЪ рд▓рд┐рд╣реВ рд╢рдХрддрд╛. NetBeans 11.3 рдордзреНрдпреЗ, "if (obj instance of String) {" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛рдиреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдХреЛрдбрд▓рд╛ рдирд╡реАрди рдлреЙрд░реНрдордордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдгрд╛рд░рд╛ рдкреНрд░реЙрдореНрдкреНрдЯ рджрд┐рд╕реЗрд▓.Java 11 рдордзреНрдпреЗ рд╕рд╛рджрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓реЙрдиреНрдЪ рдореЛрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ,
рдкреБрд░рд╡рд▓реЗ рд╕рд┐рдВрдЧрд▓ рд╕реЛрд░реНрд╕ рдХреЛрдб рдлрд╛рдЗрд▓рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд (рдХреНрд▓рд╛рд╕ рдлрд╛рдЗрд▓реНрд╕, JAR рдЖрд░реНрдХрд╛рдЗрд╡реНрд╣ рдЖрдгрд┐ рдореЙрдбреНрдпреВрд▓реНрд╕ рди рдмрдирд╡рддрд╛ рдереЗрдЯ рдХреЛрдб рдлрд╛рдЗрд▓рдордзреВрди рд╡рд░реНрдЧ рдЪрд╛рд▓рд╡рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ). IN
NetBeans рд╕рд╛рд░рдЦреЗ рд╕рд┐рдВрдЧрд▓-рдлрд╛рдЗрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рдЖрддрд╛ рдЖрд╡рдбрддреНрдпрд╛ рд╡рд┐рдВрдбреЛрдордзреНрдпреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯрдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд, рдЪрд╛рд▓рд╡рд╛ рдЖрдгрд┐ рдбреАрдмрдЧ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд.рдорд╛рдЧреАрд▓ рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рд╕рд╛рджрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдордЬрдХреВрд░ рдмреНрд▓реЙрдХреНрд╕рдордзреНрдпреЗ рд░рд┐рд╡реНрд╣рд░реНрд╕ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рдХреЕрд░реЗрдХреНрдЯрд░ рдПрд╕реНрдХреЗрдкрд┐рдВрдЧ рди рд╡рд╛рдкрд░рддрд╛ рдорд▓реНрдЯреА-рд▓рд╛рдЗрди рдЯреЗрдХреНрд╕реНрдЯ рдбреЗрдЯрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рдХреЛрдб рдПрдбрд┐рдЯрд░рдордзреНрдпреЗ, рдордЬрдХреВрд░ рдмреНрд▓реЙрдХ рдЖрддрд╛ рдкреБрдиреНрд╣рд╛ рдУрд│реАрдВрдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд.
- Java EE рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареАрдЪрд╛ рдХреЛрдб JSF 2.3 рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рдирд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдврд╡рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ "f:websocket" рдЖрдгрд┐ CDI рдЖрд░реНрдЯрд┐рдлреЕрдХреНрдЯ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдпрд╛рдВрд╕рд╛рд░рдЦреНрдпрд╛ рд░рдЪрдирд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рдпрдВрдкреВрд░реНрдгрддреЗрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ.
рдЖрдзрд╛рд░рдЬрдХрд╛рд░реНрддрд╛ EE 8 Apache NetBeans 12.0 рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЖрд╣реЗ. - рдЧреНрд░реЗрдбрд▓ рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рд╕рдорд░реНрдерди. Gradle Tooling API рдЖрд╡реГрддреНрддреА 6.0 рд╡рд░ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ
рдкреБрдирд░реНрдирд┐рдпреБрдХреНрддреА рд╣реЛрдо рдбрд┐рд░реЗрдХреНрдЯрд░реА рдЖрдгрд┐рд╕рдВрдорд┐рд╢реНрд░ рдЕрд╕реЗрдВрдмреНрд▓реА (рдЧреНрд░реЗрдбрд▓ рдХрдВрдкреЛрдЭрд┐рдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ). рдХреЛрдЯрд▓рд┐рди рднрд╛рд╖реЗрддреАрд▓ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдЪреА рдУрд│рдЦ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЬрд╛рддреЗ. рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рднрд╛рдЧ рдкрд╛рдбрдгреНрдпрд╛рд╕рд╛рдареА рдЬреЛрдбрд▓реЗрд▓реЗ рд╕рдорд░реНрдерди. - рдмрд┐рд▓реНрдбрд┐рдВрдЧрд╕рд╛рдареА рдорд╛рд╡реЗрди рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдВрд╕рд╛рдареА, рдбреАрдлреЙрд▓реНрдЯ JDK рдЖрд╡реГрддреНрддреА рдУрд╡реНрд╣рд░рд░рд╛рдЗрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЬреЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд.
- рдХреЛрдб рдПрдбрд┐рдЯрд░рдордзреНрдпреЗ рднрд╛рд╖рд╛ рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ
TypeScript (рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯрдЪреА рдХреНрд╖рдорддрд╛ рдкреВрд░реНрдгрдкрдгреЗ рдорд╛рдЧреЗ рд╕реБрд╕рдВрдЧрдд рд░рд╛рд╣реВрди рд╡рд╛рдврд╡рддреЗ).
- JavaScript рдкреНрд░рдХрд▓реНрдкрд╛рдВрд╕рд╛рдареА, рдПрдХ рдХрдиреЗрдХреНрдЯрд░ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ рдЬреЛ Chrome рд▓рд╛ рдХрдиреЗрдХреНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддреЛ;
- PHP рд╕рд╛рдареА, "$this=>" рд╢рд┐рд╡рд╛рдп рдЧреБрдгрдзрд░реНрдо рдЖрдгрд┐ рдкрджреНрдзрддреАрдВрдЪреА рд╕реНрд╡рдпрдВрдкреВрд░реНрдгрддрд╛ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЖрд╣реЗ.
- рд╕рдВрдХрд▓рдирд╛рджрд░рдореНрдпрд╛рди рдЗрд╢рд╛рд░реЗ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдЪреЗ рдХрд╛рдо рдХреЗрд▓реЗ рдЖрд╣реЗ.
- Groovy 2.5.9, junit 5.5.2 рдЖрдгрд┐ GraalVM 19.3.0 рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗрд▓реА рд▓рд╛рдпрдмреНрд░рд░реА.
- рдЬреБрдиреНрдпрд╛ рдЖрдгрд┐ рди рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ NetBeans рдбрд┐рд░реЗрдХреНрдЯрд░реА рдУрд│рдЦрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рд╕рд╛рдареА Janitor рдиреЗ рдПрдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ.
NetBeans рдкреНрд░рдХрд▓реНрдк рд╣реЛрддрд╛ рддреЗ рдЖрдард╡рддреЗ
рд╕реНрддреНрд░реЛрдд: opennet.ru