NetBeans

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání
NetBeans

Hlavní okno vývojového prostředí NetBeans.
Vývojář Oracle Corporation
Aktuální verze 8.0 (18. březen 2014)
Operační systém multiplatformní
Typ softwaru vývojové prostředí
Licence CDDL (odkaz) nebo GPL2
Lokalizace Do několika jazyků
Web netbeans.org

NetBeans IDE je svobodné, zdarma distribuované integrované vývojové prostředí, vlastněné a sponzorované firmou Oracle Corporation. Je určeno primárně pro programovací jazyk Java, ve kterém je rovněž naprogramováno. Díky své modulární softwarové architektuře však umožňuje programování v různých programovacích jazycích. Technický základ tvoří NetBeans platforma. Je naprogramováno v jazyce Java, lze jej tedy spustit na více operačních systémech, konkrétně  WindowsLinuxMac OS a Solaris. Vývojové prostředí NetBeans je částečně komunitně vyvíjený software. V současné době je registrováno více než 800 000 přispěvatelů, jejichž přínos spočívá mimo jiné v tvorbě zásuvných modulů, které rozšiřují funkcionalitu programu, například poskytují podporu pro vývoj za pomoci aplikačních frameworků.

Historie NetBeans[editovat | editovat zdroj]

  • Rok 1996 - Vznik českého studentského projektu pod názvem „Xelfi“, jehož cílem bylo vytvořit prostředí podobné Delphi.[1]
  • Rok 1997 - Roman Staněk vstupuje do původního studentského projektu a podílí se na vytvoření jeho komerční verze.
  • 20. říjen 1999 – Společnost Sun Microsystems provádí akvizici NetBeans Česká republika a.s.[2] V době akvizice byla hodnota NetBeans oceněna nabídkou firmy Sun Microsystems na sedm set milionů dolarů. [3]
  • 7. leden 2010 - Akvizice Sun Microsystems společností Oracle corporations.

Podpora Jazyka Java[editovat | editovat zdroj]

NetBeans IDE může podporovat různé technologie spojené s jazykem Java pomocí komunitních rozšíření. Výčet obsahuje základní funkcionalitu.

  • Grafický debugger.
  • Obsluha automatizačních nástrojů Ant, Maven, Gradle.
  • Syntaktická analýza zdrojového kódu a nápověda.
  • Zobrazení dokumentace JavaDoc.
  • Podpora vývoje na základě standardů definovaých Java Enterprise Edition.

Nástroj pro tvorbu GUI[editovat | editovat zdroj]

Nástroj pro tvorbu GUI, který je součástí programu.

Nástroj pro tvorbu grafického uživatelského rozhraní je součástí balíčků pro Java Standard Edition a Java Enterprise Edition. Umožňuje metodou „táhni a pusť“ sestavit různé druhy aplikačních a dialogových oken. Podporovány jsou komponenty knihoven AWT a Swing.

Ostatní podporované technologie[editovat | editovat zdroj]

Výčet obsahuje pouze jazyky přítomné v základních sestaveních. Je možné jej rozšířit pomocí přídavných modulů.

  1. PHP
  2. Groovy
  3. C
  4. C++
  5. Webové technologie (X)HTML, CSS, JavaScript
  6. Vývoj pro NetBeans platformu

NetBeans IDE dále zjednodušuje práci s frameworky jako je Struts nebo Ruby on Rails a umožňuje mimo jiné vývoj SOAP aplikací a webových služeb i webových aplikací.

Licencování[editovat | editovat zdroj]

NetBeans IDE umožňuje svému uživateli volbu licence, pod kterou bude program užívat. Na výběr je svobodná licence GNU GPL v2 a GNU nekompatibilní licence Common Development and Distribution License. Některé distribuce NetBeans mohou obsahovat části, které podléhají licencím třetích stran.

Související články[editovat | editovat zdroj]

Odkazy[editovat | editovat zdroj]

Literatura[editovat | editovat zdroj]

  1. A Brief History of NetBeans [online]. NetBeans.org, [cit. 2014-06-08]. Dostupné online. (Angličtina) 
  2. Sun Microsystems Acquires NetBeans [online]. NetBeans.org, [cit. 2014-06-04]. Dostupné online. (Angličtina) 
  3. Sun buys Czech firm [online]. Cable News Network Money, 20.10.1999, [cit. 2014-06-08]. Dostupné online. (Angličtina) 

Externí odkazy[editovat | editovat zdroj]

Kategorie NetBeans ve Wikimedia Commons