Відмінності між версіями «NetBeans»

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[очікує на перевірку][очікує на перевірку]
(Оновив дату останнього релізу)
(доповнення)
 
Рядок 19: Рядок 19:
 
| website={{URL|netbeans.apache.org}}
 
| website={{URL|netbeans.apache.org}}
 
}}
 
}}
  +
<div class="floatright">
  +
<timeline>
  +
Define $dx = 25 # shift text to right side of bar
  +
Define $dy = -3 # shift text to right side of bar
  +
  +
ImageSize = width:160 height:1000
  +
PlotArea = width:50 height:980 left:50 bottom:10
  +
  +
DateFormat = mm/dd/yyyy
  +
Define $start = 06/01/2003
  +
Define $now = 04/11/2019
  +
Period = from:$start till:$now
  +
TimeAxis = orientation:vertical
  +
ScaleMajor = unit:year increment:1 start:2004
  +
  +
PlotData=
  +
bar:Leaders color:blue width:25 mark:(line,white) align:left fontsize:S
  +
  +
from:$start till:$now
  +
  +
from:06/01/2003 till:06/01/2003 shift:($dx,$dy) fontsize:XS text:3.5
  +
from:04/01/2004 till:04/01/2004 shift:($dx,$dy) fontsize:XS text:3.6
  +
from:12/01/2004 till:12/01/2004 shift:($dx,$dy) fontsize:XS text:4.0
  +
from:05/01/2005 till:05/01/2005 shift:($dx,$dy) fontsize:XS text:4.1
  +
from:01/01/2006 till:01/01/2006 shift:($dx,$dy) fontsize:XS text:5.0
  +
from:10/30/2006 till:10/30/2006 shift:($dx,$dy) fontsize:XS text:5.5
  +
from:05/24/2007 till:05/24/2007 shift:($dx,$dy) fontsize:XS text:5.5.1
  +
from:12/03/2007 till:12/03/2007 shift:($dx,$dy) fontsize:XS text:6.0
  +
from:04/28/2008 till:04/28/2008 shift:($dx,$dy) fontsize:XS text:6.1
  +
from:11/20/2008 till:11/20/2008 shift:($dx,$dy) fontsize:XS text:6.5
  +
from:03/16/2009 till:03/16/2009 shift:($dx,$dy) fontsize:XS text:6.5.1
  +
from:06/29/2009 till:06/29/2009 shift:($dx,-6) fontsize:XS text:6.7
  +
from:07/27/2009 till:07/27/2009 shift:($dx,0) fontsize:XS text:6.7.1
  +
from:12/10/2009 till:12/10/2009 shift:($dx,$dy) fontsize:XS text:6.8
  +
from:06/15/2010 till:06/15/2010 shift:($dx,$dy) fontsize:XS text:6.9
  +
from:08/04/2010 till:08/04/2010 shift:($dx,$dy) fontsize:XS text:6.9.1
  +
from:04/19/2011 till:04/19/2011 shift:($dx,$dy) fontsize:XS text:7.0
  +
from:08/01/2011 till:08/01/2011 shift:($dx,$dy) fontsize:XS text:7.0.1
  +
from:01/05/2012 till:01/05/2012 shift:($dx,$dy) fontsize:XS text:7.1
  +
from:02/29/2012 till:02/29/2012 shift:($dx,$dy) fontsize:XS text:7.1.1
  +
from:04/24/2012 till:04/24/2012 shift:($dx,$dy) fontsize:XS text:7.1.2
  +
from:07/17/2012 till:07/17/2012 shift:($dx,$dy) fontsize:XS text:7.2
  +
from:02/21/2013 till:02/21/2013 shift:($dx,$dy) fontsize:XS text:7.3
  +
from:06/12/2013 till:06/12/2013 shift:($dx,$dy) fontsize:XS text:7.3.1
  +
from:10/15/2013 till:10/15/2013 shift:($dx,$dy) fontsize:XS text:7.4
  +
from:03/18/2014 till:03/18/2014 shift:($dx,$dy) fontsize:XS text:8.0
  +
from:09/09/2014 till:09/09/2014 shift:($dx,$dy) fontsize:XS text:8.0.1
  +
from:11/28/2014 till:11/28/2014 shift:($dx,$dy) fontsize:XS text:8.0.2
  +
from:11/04/2015 till:11/04/2015 shift:($dx,$dy) fontsize:XS text:8.1
  +
from:10/03/2016 till:10/03/2016 shift:($dx,$dy) fontsize:XS text:8.2
  +
from:07/29/2018 till:07/29/2018 shift:($dx,$dy) fontsize:XS text:9.0
  +
from:12/27/2018 till:04/04/2019 shift:($dx,$dy) fontsize:XS text:10.0
  +
from:04/04/2019 till:04/11/2019 shift:($dx,$dy) fontsize:XS text:11.0
  +
</timeline>
  +
</div>
 
'''NetBeans IDE''' — [[вільне програмне забезпечення|вільне]] [[інтегроване середовище розробки]] (IDE) для [[мова програмування|мов програмування]] [[Java]], [[JavaFX]], [[С (мова програмування)|C]]/[[C++]], [[PHP]], [[JavaScript]], [[HTML5]], [[Python]], [[Groovy]]. Середовище може бути встановлене і для підтримки окремих мов, і у повній конфігурації. Середовище розробки NetBeans за замовчуванням підтримує розробку для платформ [[J2SE]] і [[J2EE]].
 
'''NetBeans IDE''' — [[вільне програмне забезпечення|вільне]] [[інтегроване середовище розробки]] (IDE) для [[мова програмування|мов програмування]] [[Java]], [[JavaFX]], [[С (мова програмування)|C]]/[[C++]], [[PHP]], [[JavaScript]], [[HTML5]], [[Python]], [[Groovy]]. Середовище може бути встановлене і для підтримки окремих мов, і у повній конфігурації. Середовище розробки NetBeans за замовчуванням підтримує розробку для платформ [[J2SE]] і [[J2EE]].
   

Поточна версія на 22:02, 4 травня 2019

NetBeans
Apache NetBeans Logo.svg
NetBeans IDE 6.0.png
NetBeans 6.0
Тип Інтегроване середовище розробки
Розробники Oracle та Apache Software Foundation
Стабільний випуск 11 (4 квітня, 2019; 7 місяців тому (2019-04-04))
Репозиторій github.com/apache/netbeans
Нестабільний випуск 10vc3[1] (7 листопада, 2018; 12 місяців тому (2018-11-07))
Платформа Віртуальна машина Java
Операційна система кросплатформена
Написано на Java[2]
Українська ні[3]
Ліцензія Зараз Apache License, раніше CDDL або GPLv2
netbeans.apache.org

NetBeans у Вікісховищі?

NetBeans IDEвільне інтегроване середовище розробки (IDE) для мов програмування Java, JavaFX, C/C++, PHP, JavaScript, HTML5, Python, Groovy. Середовище може бути встановлене і для підтримки окремих мов, і у повній конфігурації. Середовище розробки NetBeans за замовчуванням підтримує розробку для платформ J2SE і J2EE.

Поширюється у сирцевих текстах під ліцензією Apache License. Проект NetBeans IDE підтримувався і спонсорувався фірмою Sun Microsystems і після придбання Sun — Oracle. У жовтні 2016 року Oracle передав NetBeans у власність Apache Software Foundation, яка займається розробкою і підтримкою проекту.

NetBeans IDE доступна для платформ Microsoft Windows, GNU/Linux, FreeBSD, і Solaris (як SPARC, так x86). Для інших платформ доступна можливість зібрати NetBeans самостійно із сирцевих текстів.

За якістю і можливостям останні версії NetBeans IDE змагається з найкращими[якими?] інтегрованими середовищами розробки для мови Java, підтримуючи рефакторинг, профілювання, виділення синтаксичних конструкцій кольором, автодоповнення мовних конструкцій на льоту, шаблони коду та інше.

Історія[ред. | ред. код]

Розробка середовища NetBeans почалася в 1996 під назвою Xelfi (гра букв на основі Delphi),[4][5] як проект студентів зі створення Java IDE під керівництвом факультету математики і фізики Карлова Університету в Празі. У 1997 році Роман Станек сформував компанію навколо проекту і став випускати комерційні версії середовища NetBeans до передачі всіх прав на IDE корпорації Sun Microsystems в 1999 році. Sun відкрила сирцеві коди середовища розробки NetBeans IDE в червні наступного року. Відтоді спільнота NetBeans постійно розвивається і росте завдяки людям і компаніям, що використовують і підтримує проект.[6]

NetBeans IDE 6.0, створена на основі попередньої версії 5.5.1, надала гнучку підтримку створення модулів для IDE і інтернет-застосунків, заснованих на платформі NetBeans, новий дизайнер користувацьких інтерфейсів (відомий під назвою «Проект Matisse»), нову і перероблену підтримку системи управління версіями CVS, підтримку Weblogic 9 і JBoss 4, і багато покращень в редакторі. NetBeans 6.0 поставляється в складі дистрибутивів Ubuntu 8.04 і Debian.[7]

NetBeans IDE 6.5, випущена в листопаді 2008 року, розширює можливості Java EE (включаючи підтримку Java Persistence, EJB 3 та JAX-WS). Додатково, NetBeans Enterprise Pack підтримує розробку застосунків Java EE 5 Enterprise, включаючи візуальні засоби SOA, засоби для роботи з XML schema, роботу з веб-сервісами (для BPEL), і моделювання на мові UML. Збірка NetBeans IDE Bundle for C/C++ підтримує проекти на мовах C/C++.

NetBeans 7.0, що вийшла у квітні 2011, реалізувала підтримку розробки застосунків з використанням попередньої версії JDK7, були додані засоби для інтеграції з Oracle WebLogic Server 11g і забезпечена підтримка Oracle Database, GlassFish Server Open Source Edition 3.1 і Oracle GlassFish Server 3.1. Версія 7.0 вилучила зі складу модулі з реалізацією засобів розробки мови Ruby і MVC-фреймворка Ruby on Rails. Як причина названа низька популярність NetBeans серед розробників мовою Ruby.[8]

За заявою Oracle NetBeans IDE 7.1, що вийшов у грудні 2011, став першим середовищем розробки, який повною мірою підтримує останні варіанти специфікацій і стандартів на платформу Java, включаючи повну підтримку циклу розробки з використанням JavaFX і JDK7. Основними нововведеннями NetBeans 7.1 є забезпечення повноцінної підтримки розробки з використанням JavaFX 2.0, значне розширення можливостей Swing GUI Builder, підтримка CSS3, нові інструменти для візуального зневадження інтерфейсу застосунків на базі Swing і JavaFX, інтеграція підтримки Git, додані засоби для інтеграції з Oracle WebLogic Server 12c.[9]

У випуску 7.4 у жовтні 2013[10] продовжено розвиток засобів для розробки з використанням технологій HTML5, додана підтримка створення гібридних HTML5-застосунків для платформ Android і Apple iOS з використанням фреймворку Apache Cordova, реалізовані засоби використання HTML5 в проектах Java EE і PHP, представлена ​​експериментальна підтримка майбутнього випуску JDK8.

NetBeans 8 вийшов 18 березня 2014. У випуску реалізовані засоби для розробки з використанням Java SE 8, Java SE Embedded 8 і Java ME Embedded 8, розширена підтримка Maven і Java EE з PrimeFaces, додані нові інструменти для HTML5 і, зокрема, фреймворк AngularJS, покращена підтримка PHP (підтримка системи unit-тестування Nette Tester і аналізатора коду PHP-CS-Fixer; поліпшення підтримки Twig, Latte, Neon) і C/C++ (зокрема додана консоль зневаджувача GDB).[11]

Версія 8.1, опублікована 4 листопада 2015, одержала засоби розробки для платформи node.js.[12]

Версія 8.2 опублікована 3 жовтня 2016.

Версія 9.0, опублікована 29 липня 2018, одержала підтримку Java 9 і 10, випущена як проект Apache Incubator

Версія 10.0 опублікована 27 грудня 2018.

Підтримувані зовнішні компоненти[ред. | ред. код]

NetBeans IDE підтримує плагіни, дозволяючи розробникам розширювати можливості середовища.

У версії NetBeans IDE 6.0[13] підтримуються засоби застосунків на J2ME, UML, SOA, мова програмування Ruby (включаючи підтримку Ruby on Rails). Проте через слабу популярність NetBeans серед розробників Ruby у версії 7.0 підтримка Ruby та Ruby on Rails скасована, а наявні ресурси залучені для розвитку Java SE 7 та JDK 7.[8]

У версії IDE 7.0 забезпечена підтримка Oracle Database, підтримуються такі зовнішні компоненти

Примітки[ред. | ред. код]

Посилання[ред. | ред. код]


Див. також[ред. | ред. код]