NetBeans
NetBeans 6.0 |
|
| Розробник(и) | Oracle та NetBeans Community |
|---|---|
| Стабільний випуск | 7.3 (21 лютого 2013) |
| Операційна система | кросплатформена |
| Українська | ні[1] |
| Тип | Інтегроване середовище розробки |
| Ліцензія | CDDL або GPLv2 |
| Сайт | netbeans.org |
NetBeans IDE — вільне інтегроване середовище розробки (IDE) для мов програмування Java, JavaFX, C/C++, PHP, JavaScript, Python, Groovy. Середовище може бути встановлене і для підтримки окремих мов, і у повній конфігурації. Середовище розробки NetBeans за умовчанням підтримує розробку для платформ J2SE і J2EE.
Проект NetBeans IDE підтримувався і спонсорувався фірмою Sun Microsystems і після придбання Sun — Oracle, проте розробка NetBeans ведеться незалежно співтовариством розробників (NetBeans Community) і компанією NetBeans.Org.
За якістю і можливостям останні версії NetBeans IDE змагається з найкращим інтегрованими середовищами розробки для мови Java, підтримуючи рефакторинг, профілювання, виділення синтаксичних конструкцій кольором, автодоповнення мовних конструкцій на льоту, шаблони коду та інше.
NetBeans IDE доступна для платформ Microsoft Windows, GNU/Linux, FreeBSD, і Solaris (як SPARC, так x86). Для інших платформ доступна можливість зібрати NetBeans самостійно із сирцевих текстів.
Зміст |
Історія[ред.]
Розробка середовища NetBeans почалася в 1996 під назвою Xelfi (гра букв на основі Delphi),[2][3] як проект студентів зі створення Java IDE під керівництвом факультету математики і фізики Карлова Університету в Празі. У 1997 році Роман Станек сформував компанію навколо проекту і став випускати комерційні версії середовища NetBeans до передачі всіх прав на IDE корпорації Sun Microsystems в 1999 році. Sun відкрила сирцеві коди середовища розробки NetBeans IDE в червні наступного року. Відтоді спільнота NetBeans постійно розвивається і росте завдяки людям і компаніям, що використовують і підтримує проект.[4]
NetBeans IDE 6.0, створена на основі попередньої версії 5.5.1, надала гнучку підтримку створення модулів для IDE і інтернет-замтосенків, заснованих на платформі NetBeans, новий дизайнер користувацьких інтерфейсів (відомий під назвою «Проект Matisse»), нову і перероблену підтримку системи управління версіями CVS, підтримку Weblogic 9 і JBoss 4, і багато покращень в редакторі. NetBeans 6.0 поставляється в складі дистрибутивів Ubuntu 8.04 і Debian.[5]
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.[6]
За заявою 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.[7]
Підтримувані зовнішні компоненти[ред.]
NetBeans IDE підтримує плагіни, дозволяючи розробникам розширювати можливості середовища.
У версії NetBeans IDE 6.0[8] підтримуються засоби застосунків на J2ME, UML, SOA, мова програмування Ruby (включаючи підтримку Ruby on Rails). Проте через слабу популярність NetBeans серед розробників Ruby у версії 7.0 підтримка Ruby та Ruby on Rails скасована, а наявні ресурси залучені для розвитку Java SE 7 та JDK 7.[6]
У версії IDE 7.0 забезпечена підтримка Oracle Database, підтримуються такі зовнішні компоненти
- Java EE та J2EE
- Java Card SDK
- Struts
- Spring
- Hibernate
- Java API for RESTful Web Services (JAX-RS)
- Java Wireless Toolkit для CLDC
- Системи відстеження помилок Bugzilla і Jira
- C/C++/Fortran
- PHP
- Groovy
- Grails
- Apache Ant
- Apache Maven
- Системи управління версіями: CVS; Subversion; Mercurial; ClearCase; Git;
- GlassFish Server Open Source Edition
- Oracle WebLogic Server
- Сервери застосунків: GlassFish Enterprise Server, Tomcat, JBoss
Виноски[ред.]
- ↑ netbeans.org Web Content Translation Status
- ↑ «сторінка проекту Xelfi». Процитовано 2008-05-17.
- ↑ «Happy Birthday NetBeans -- interview with Jaroslav "Yarda" Tulach». Netbeans.org. Процитовано 2008-05-17.
- ↑ «Історіия NetBeans». Netbeans.org. Процитовано 2008-05-17.
- ↑ «Open Source Java Technology Debuts In GNU/Linux Distributions». Sun Microsystems. Процитовано 2008-05-02.
- ↑ а б Релиз интегрированной среды разработки приложений NetBeans IDE 7.0
- ↑ Компания Oracle выпустила интегрированную среду разработки NetBeans IDE 7.1
- ↑ NetBeans IDE 6.0
Посилання[ред.]
| ВікіСховище має мультимедійні дані за темою: NetBeans |
- Офіційний сайт NetBeans
- Введення у платформу NetBeans
- NetBeans Mobility Pack
- NetBeans Profiler
- NetBeans Enterprise Pack
- NetBeans C/C++ Pack
- Демонстрація особливостей NetBeans (Flash movies)
- Самовчитель Building a Java Desktop Database Application
- NetBeans і Symfony(рос.)
Дивіться також[ред.]
|
|||||||||||||||||||||||||||||
