NetBeans is an
integrated development environment
An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools a ...
(IDE) for
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
. NetBeans allows applications to be developed from a set of modular
software component
Component-based software engineering (CBSE), also called component-based development (CBD), is a branch of software engineering that emphasizes the separation of concerns with respect to the wide-ranging functionality available throughout a give ...
s called ''modules''. NetBeans runs on
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
,
macOS
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
,
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
and
Solaris
Solaris may refer to:
Arts and entertainment Literature, television and film
* ''Solaris'' (novel), a 1961 science fiction novel by Stanisław Lem
** ''Solaris'' (1968 film), directed by Boris Nirenburg
** ''Solaris'' (1972 film), directed by ...
. In addition to Java development, it has extensions for other languages like
PHP
PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group. ...
,
C,
C++
C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
,
HTML5
HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and final major HTML version that is a World Wide Web Consortium (W3C) recommendation. The current specification is known as the HTML ...
, and
JavaScript
JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
. Applications based on NetBeans, including the NetBeans IDE, can be extended by
third party developer
A video game developer is a broad term for a software developer specializing in video game development – the process and related disciplines of creating video games. A game developer can range from one person who undertakes all tasks to a large ...
s.
History
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 = 01/31/2023
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,$dy) fontsize:XS text:6.7
from:07/27/2009 till:07/27/2009 shift:($dx,$dy) 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:12/27/2018 shift:($dx,$dy) fontsize:XS text:10.0
from:04/04/2019 till:04/04/2019 shift:($dx,$dy) fontsize:XS text:11.0
from:07/22/2019 till:07/22/2019 shift:($dx,$dy) fontsize:XS text:11.1
from:10/25/2019 till:10/25/2019 shift:($dx,$dy) fontsize:XS text:11.2
from:02/24/2020 till:02/24/2020 shift:($dx,$dy) fontsize:XS text:11.3
from:06/04/2020 till:06/04/2020 shift:($dx,$dy) fontsize:XS text:12.0
from:09/05/2020 till:09/05/2020 shift:($dx,$dy) fontsize:XS text:12.1
from:12/05/2020 till:12/05/2020 shift:($dx,$dy) fontsize:XS text:12.2
from:03/03/2021 till:03/03/2021 shift:($dx,$dy) fontsize:XS text:12.3
from:05/19/2021 till:05/19/2021 shift:($dx,$dy) fontsize:XS text:12.4
from:09/13/2021 till:09/13/2021 shift:($dx,$dy) fontsize:XS text:12.5
from:11/29/2021 till:11/29/2021 shift:($dx,$dy) fontsize:XS text:12.6
from:03/04/2022 till:03/04/2022 shift:($dx,$dy) fontsize:XS text:13
from:06/09/2022 till:06/09/2022 shift:($dx,$dy) fontsize:XS text:14
from:09/07/2022 till:09/07/2022 shift:($dx,$dy) fontsize:XS text:15
NetBeans began in 1996 as Xelfi (word play on ''
Delphi
Delphi (; ), in legend previously called Pytho (Πυθώ), in ancient times was a sacred precinct that served as the seat of Pythia, the major oracle who was consulted about important decisions throughout the ancient classical world. The oracle ...
''), a Java IDE student project under the guidance of the
Faculty of Mathematics and Physics at
Charles University
)
, image_name = Carolinum_Logo.svg
, image_size = 200px
, established =
, type = Public, Ancient
, budget = 8.9 billion CZK
, rector = Milena Králíčková
, faculty = 4,057
, administrative_staff = 4,026
, students = 51,438
, undergr ...
in
Prague
Prague ( ; cs, Praha ; german: Prag, ; la, Praga) is the capital and largest city in the Czech Republic, and the historical capital of Bohemia. On the Vltava river, Prague is home to about 1.3 million people. The city has a temperate ...
. In 1997, Roman Staněk formed a company around the project and produced commercial versions of the NetBeans IDE until it was bought by
Sun Microsystems
Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the ...
in 1999. Sun open-sourced the NetBeans IDE in June of the following year. Since then, the NetBeans community has continued to grow. In 2010, Sun (and thus NetBeans)
was acquired by
Oracle Corporation
Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas. In 2020, Oracle was the third-largest software company in the world by revenue and market capitalization. The company sells da ...
. Under Oracle, NetBeans had to find some synergy with
JDeveloper
JDeveloper is a freeware IDE supplied by Oracle Corporation. It offers features for development in Java, XML, SQL and PL/SQL, HTML, JavaScript, BPEL and PHP. JDeveloper covers the full development lifecycle from design through coding, debuggi ...
, a freeware IDE that has historically been a product of the company, by 2012 both IDEs were rebuilt around a shared codebase - the NetBeans Platform. In September 2016, Oracle submitted a proposal to donate the NetBeans project to the
Apache Software Foundation
The Apache Software Foundation (ASF) is an American nonprofit corporation (classified as a 501(c)(3) organization in the United States) to support a number of open source software projects. The ASF was formed from a group of developers of the A ...
, stating that it was "opening up the NetBeans governance model to give NetBeans constituents a greater voice in the project's direction and future success through the upcoming release of Java 9 and NetBeans 9 and beyond". The move was endorsed by Java creator
James Gosling
James Gosling (born May 19, 1955) is a Canadian computer scientist, best known as the founder and lead designer behind the Java programming language.
Gosling was elected a member of the National Academy of Engineering in 2004 for the conceptio ...
.
The project entered the
Apache Incubator
Apache Incubator is the gateway for open-source projects intended to become fully fledged Apache Software Foundation projects.
The Incubator project was created in October 2002 to provide an entry path to the Apache Software Foundation for projec ...
in October 2016.
NetBeans IDE
NetBeans IDE is an
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
integrated development environment. NetBeans IDE supports development of all Java application types (
Java SE
Java Platform, Standard Edition (Java SE) is a computing platform for development and deployment of portable code for desktop and server environments. Java SE was formerly known as Java 2 Platform, Standard Edition (J2SE).
The platform uses Ja ...
(including
JavaFX
JavaFX is a software platform for creating and delivering desktop applications, as well as rich web applications that can run across a wide variety of devices. JavaFX has support for desktop computers and web browsers on Microsoft Windows, Linu ...
),
Java ME
Java Platform, Micro Edition or Java ME is a computing platform for development and deployment of portable code for embedded and mobile devices (micro-controllers, sensors, gateways, mobile phones, personal digital assistants, TV set-top ...
,
web,
EJB and
mobile
Mobile may refer to:
Places
* Mobile, Alabama, a U.S. port city
* Mobile County, Alabama
* Mobile, Arizona, a small town near Phoenix, U.S.
* Mobile, Newfoundland and Labrador
Arts, entertainment, and media Music Groups and labels
* Mobile ( ...
applications) out of the box. Among other features are an
Ant
Ants are eusocial insects of the family Formicidae and, along with the related wasps and bees, belong to the order Hymenoptera. Ants evolved from vespoid wasp ancestors in the Cretaceous period. More than 13,800 of an estimated total of 22 ...
-based project system,
Maven
MAVEN is an American spacecraft orbiting Mars to study the loss of its atmospheric gases to space, providing insight into the history of
the planet's climate and water. The spacecraft name is an acronym for "Mars Atmosphere and Volatile Evolu ...
support,
refactoring
In computer programming and software design, code refactoring is the process of restructuring existing computer code—changing the '' factoring''—without changing its external behavior. Refactoring is intended to improve the design, structu ...
s,
version control
In software engineering, version control (also known as revision control, source control, or source code management) is a class of systems responsible for managing changes to computer programs, documents, large web sites, or other collections o ...
(supporting
CVS,
Subversion
Subversion () refers to a process by which the values and principles of a system in place are contradicted or reversed in an attempt to transform the established social order and its structures of power, authority, hierarchy, and social norms. Sub ...
,
Git
Git () is a distributed version control system: tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data in ...
,
Mercurial
Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows and Unix-like systems, such as FreeBSD, macOS, and Linux.
Mercurial's major design goals include high performance and scalability, d ...
and
Clearcase
Rational ClearCase is a family of computer software tools that supports software configuration management (SCM) of source code and other software development assets. It also supports design-data management of electronic design artifacts, thus enab ...
).
Modularity: All the functions of the IDE are provided by modules. Each module provides a well-defined function, such as support for the
Java language
Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers ''write once, run any ...
, editing, or support for the
CVS versioning system, and SVN. NetBeans contains all the modules needed for Java development in a single download, allowing the user to start working immediately. Modules also allow NetBeans to be extended. New features, such as support for other programming languages, can be added by installing additional modules. For instance,
Sun Studio
Sun Studio is a recording studio opened by rock-and-roll pioneer Sam Phillips at 706 Union Avenue in Memphis, Tennessee, on January 3, 1950. It was originally called Memphis Recording Service, sharing the same building with the Sun Records label ...
, Sun Java Studio Enterprise, and
Sun Java Studio Creator
Sun Java Studio Creator was a commercial integrated development environment based on NetBeans developed by Sun Microsystems
Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, ...
from
Sun Microsystems
Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the ...
are all based on the NetBeans IDE.
License: The IDE is licensed under the
Apache License 2.0. Previously, from July 2006 through 2007, NetBeans IDE was licensed under Sun's
Common Development and Distribution License (CDDL), a license based on the
Mozilla Public License
The Mozilla Public License (MPL) is a free and open-source weak copyleft license for most Mozilla Foundation software such as Firefox and Thunderbird The MPL license is developed and maintained by Mozilla, which seeks to balance the concerns ...
(MPL). In October 2007, Sun announced that NetBeans would henceforth be offered under a
dual license
Multi-licensing is the practice of distributing software under two or more different sets of terms and conditions. This may mean multiple different software licenses or sets of licenses. Prefixes may be used to indicate the number of licenses ...
of the CDDL and the
GPL
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general u ...
version 2 licenses, with the
GPL linking exception A GPL linking exception modifies the GNU General Public License (GPL) in a way that enables software projects which provide library code to be " linked to" the programs that use them, without applying the full terms of the GPL to the using program. ...
for
GNU Classpath
GNU Classpath is a free software implementation of the standard class library for the Java programming language. Most classes from J2SE 1.4 and 5.0 are implemented. Classpath can thus be used to run Java-based applications. GNU Classpath is a p ...
. Oracle has donated NetBeans Platform and IDE to the Apache Foundation where it underwent incubation and graduated as a top level project in April 2019.
Other products
In an October 2016 interview with Gabriela Motroc, Oracle Vice President Bill Pataky stated that Oracle has a number of products that depend on NetBeans.
[
* ]Oracle Developer Studio
Oracle Developer Studio, formerly named Oracle Solaris Studio, Sun Studio, Sun WorkShop, Forte Developer, and SunPro Compilers, is Oracle Corporation's flagship software development product for the Solaris (operating system), Solaris and Linux o ...
, a commercial C, C++
C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
, Fortran and Java development environment is 100% based on NetBeans[
* ]Oracle JDeveloper
JDeveloper is a freeware Integrated development environment, IDE supplied by Oracle Corporation. It offers features for development in Java (programming language), Java, XML, SQL and PL/SQL, HTML, JavaScript, BPEL and PHP. JDeveloper covers the f ...
, an end-to-end development for Oracle's technology stack takes major subsystems from NetBeans[
* Oracle JavaScript Extension Toolkit, a modular, open source toolkit based on modern JavaScript, CSS3 and HTML5 design and development principles uses NetBeans as its preferred IDE]
Integrated modules
These modules are part of the NetBeans IDE:
NetBeans Profiler
The NetBeans Profiler is a tool for the monitoring of Java applications: It helps developers find memory leak
In computer science, a memory leak is a type of resource leak that occurs when a computer program incorrectly manages memory allocations in a way that memory which is no longer needed is not released. A memory leak may also happen when an object ...
s and optimize speed. Formerly downloaded separately, it is integrated into the core IDE since version 6.0.
The Profiler is based on a Sun Laboratories research project that was named JFluid. That research uncovered specific techniques that can be used to lower the overhead of profiling a Java application. One of those techniques is dynamic bytecode instrumentation, which is particularly useful for profiling large Java applications. Using dynamic bytecode instrumentation and additional algorithms, the NetBeans Profiler is able to obtain runtime information on applications that are too large or complex for other profilers. NetBeans also support Profiling Points that let you profile precise points of execution and measure execution time.
GUI design tool
Formerly known as ''project Matisse'', the GUI design-tool enables developers to prototype and design Swing GUIs by dragging and positioning GUI components.
The GUI builder has built-in support for JSR 295 (Beans Binding technology), but the support for JSR 296 (Swing Application Framework The Swing Application Framework ( JSR 296) is a Java specification for a simple application framework for Swing applications, with a graphical user interface (GUI) in computer software. It defines infrastructure common to most desktop applications, ...
) was removed in 7.1.
NetBeans JavaScript editor
The NetBeans JavaScript editor provides extended support for JavaScript
JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
, Ajax, and CSS
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML (including XML dialects such as SVG, MathML or XHTML). CSS is a cornerstone techno ...
.
JavaScript editor features comprise syntax highlighting
Syntax highlighting is a feature of text editors that are used for programming, scripting, or markup languages, such as HTML. The feature displays text, especially source code, in different colours and fonts according to the category of terms ...
, refactoring
In computer programming and software design, code refactoring is the process of restructuring existing computer code—changing the '' factoring''—without changing its external behavior. Refactoring is intended to improve the design, structu ...
, code completion
Autocomplete, or word completion, is a feature in which an application predicts the rest of a word a user is typing. In Android and iOS smartphones, this is called predictive text. In graphical user interfaces, users can typically press the tab ...
for native objects and functions, generation of JavaScript class skeletons, generation of Ajax
Ajax may refer to:
Greek mythology and tragedy
* Ajax the Great, a Greek mythological hero, son of King Telamon and Periboea
* Ajax the Lesser, a Greek mythological hero, son of Oileus, the king of Locris
* ''Ajax'' (play), by the ancient Greek ...
callbacks from a template; and automatic browser compatibility checks.
CSS editor features comprise code completion
Autocomplete, or word completion, is a feature in which an application predicts the rest of a word a user is typing. In Android and iOS smartphones, this is called predictive text. In graphical user interfaces, users can typically press the tab ...
for styles names, quick navigation through the navigator panel, displaying the CSS rule declaration in a List View and file structure in a Tree View, sorting the outline view by name, type or declaration order (List & Tree), creating rule declarations (Tree only), refactoring a part of a rule name (Tree only).
The NetBeans 7.4 and later uses the new Nashorn JavaScript engine developed by Oracle.
NetBeans IDE download bundles
Users can choose to download NetBeans IDE bundles tailored to specific development needs. Users can also download and install all other features at a later date directly through the NetBeans IDE.
NetBeans IDE Bundle for Web and Java EE
The NetBeans IDE Bundle for Web & Java EE provides complete tools for all the latest Java EE 6 standards, including the new Java EE 6 Web Profile, Enterprise Java Beans (EJBs), servlets, Java Persistence API, web services, and annotations.
NetBeans also supports the JSF 2.0 (Facelets), JavaServer Pages (JSP), Hibernate, Spring, and Struts frameworks, and the Java EE 5 and J2EE 1.4 platforms. It includes GlassFish
GlassFish is an open-source Jakarta EE platform application server project started by Sun Microsystems, then sponsored by Oracle Corporation, and now living at the Eclipse Foundation and supported by Payara, Oracle and Red Hat. The supported v ...
and Apache Tomcat
Apache Tomcat (called "Tomcat" for short) is a free and open-source implementation of the Jakarta Servlet, Jakarta Expression Language, and WebSocket technologies. It provides a "pure Java" HTTP web server environment in which Java code can also ...
.
Some of its features with Java EE include:
* Improved support for CDI, REST services and Java Persistence
* New support for Bean Validation
* Support for JSF component libraries, including bundled PrimeFaces library
* Improved editing for Expression Language in JSF, including code completion, refactoring and hints
NetBeans IDE Bundle for PHP
NetBeans supports PHP
PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group. ...
since version 5.6. The bundle for PHP includes:
* syntax highlighting, code completion, occurrence highlighting, error highlighting, CVS version control
* semantic analysis with highlighting of parameters and unused local variables
* PHP code debugging with xdebug
Xdebug is a PHP extension which provides debugging and profiling capabilities. It uses the DBGp debugging protocol.
The debug information that Xdebug can provide includes the following:
* stack and function traces in error messages with:
:*ful ...
* PHP Unit testing with PHPUnit and Selenium
Selenium is a chemical element with the symbol Se and atomic number 34. It is a nonmetal (more rarely considered a metalloid) with properties that are intermediate between the elements above and below in the periodic table, sulfur and tellurium, ...
* Code coverage
* Symfony framework support (since version 6.8)
* Zend Framework
Laminas Project (formerly Zend Framework or ZF) is an open source, object-oriented web application framework implemented in PHP 7 and licensed under the New BSD License. The framework is basically a collection of professional PHP-based packa ...
support (since version 6.9)
* Yii Framework support (since version 7.3)
* PHP 5.3 namespace and closure support (since version 6.8)
* Code Folding
Code or text folding, or less commonly holophrasting, is a feature of some graphical user interfaces that allows the user to selectively hide ("fold") or display ("unfold") parts of a document. This allows the user to manage large amounts of text ...
for Control Structures (since version 7.2 dev)
NetBeans IDE Complete Bundle
Oracle
An oracle is a person or agency considered to provide wise and insightful counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. As such, it is a form of divination.
Description
The word '' ...
also releases a version of NetBeans that includes all of the features of the above bundles. This bundle includes:
* NetBeans Base IDE
* Java SE, JavaFX
* Web and Java EE
* Java ME
* C/C++
* PHP (Version 5.5 and later)
* asd
* Apache Groovy
Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform. It is both a static and dynamic language with features similar to those of Python, Ruby, and Smalltalk. It can be used as both a programming lan ...
* GlassFish
GlassFish is an open-source Jakarta EE platform application server project started by Sun Microsystems, then sponsored by Oracle Corporation, and now living at the Eclipse Foundation and supported by Payara, Oracle and Red Hat. The supported v ...
* Apache Tomcat
Apache Tomcat (called "Tomcat" for short) is a free and open-source implementation of the Jakarta Servlet, Jakarta Expression Language, and WebSocket technologies. It provides a "pure Java" HTTP web server environment in which Java code can also ...
Official Ruby
A ruby is a pinkish red to blood-red colored gemstone, a variety of the mineral corundum ( aluminium oxide). Ruby is one of the most popular traditional jewelry gems and is very durable. Other varieties of gem-quality corundum are called sa ...
support was removed with the release of 7.0.
Localization
NetBeans IDE is translated into the following languages:
* Brazilian Portuguese
Brazilian Portuguese (' ), also Portuguese of Brazil (', ) or South American Portuguese (') is the set of varieties of the Portuguese language native to Brazil and the most influential form of Portuguese worldwide. It is spoken by almost all of ...
(BR), as of 5.5
* Japanese
Japanese may refer to:
* Something from or related to Japan, an island country in East Asia
* Japanese language, spoken mainly in Japan
* Japanese people, the ethnic group that identifies with Japan through ancestry or culture
** Japanese diaspor ...
(JP), as of 3.4
* Simplified Chinese
Simplification, Simplify, or Simplified may refer to:
Mathematics
Simplification is the process of replacing a mathematical expression by an equivalent one, that is simpler (usually shorter), for example
* Simplification of algebraic expressions, ...
(ZH-CN)
Community translations of the IDE are also available in the following languages:
See also
* Comparison of integrated development environments
The following tables list notable software packages that are nominal IDEs; standalone tools such as source code editors and GUI builders are not included. These IDEs are listed in alphabetical order of the supported language.
ActionScript
...
* Eclipse IDE
Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. It is the second-most-popular IDE for Java development, and, un ...
* JetBrains IntelliJ
* Oracle JDeveloper
JDeveloper is a freeware Integrated development environment, IDE supplied by Oracle Corporation. It offers features for development in Java (programming language), Java, XML, SQL and PL/SQL, HTML, JavaScript, BPEL and PHP. JDeveloper covers the f ...
* Oracle Developer Studio
Oracle Developer Studio, formerly named Oracle Solaris Studio, Sun Studio, Sun WorkShop, Forte Developer, and SunPro Compilers, is Oracle Corporation's flagship software development product for the Solaris (operating system), Solaris and Linux o ...
* Sun Microsystems
Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the ...
References
Further reading
*
*
*
*
*
*
*
*
External links
*
*
{{Authority control
2000 software
Apache Software Foundation projects
Android (operating system) development software
Code navigation tools
Cross-platform free software
Formerly proprietary software
Web development software
A web application (or web app) is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection.
History
In earlier computing models like client-serve ...
Free HTML editors
Free integrated development environments
Free software programmed in Java (programming language)
Free UML tools
Development
Development or developing may refer to:
Arts
*Development hell, when a project is stuck in development
*Filmmaking, development phase, including finance and budgeting
*Development (music), the process thematic material is reshaped
* Photograph ...
Integrated development environments
Java development tools
Java platform
Linux integrated development environments
Linux programming tools
MacOS programming tools
MacOS text editors
Programming tools for Windows
Software development kits
Software using the CDDL license
Sun Microsystems software
*