When Java technology was first released to the public in the summer of 1995, the Java Development Kit (JDK) came with very basic development tools. Developers used their favorite text editors to write Java code, compiled it with the NetBeans IDE, which is sponsored by Sun Microsystems, is a free and open source IDE that enables you to develop cross-platform desktop, web, and mobile/wireless applications. Using NetBeans IDE, developers get their work done in a fun development environment that enables them to concentrate on the business logic of their applications. It provides productivity tools that simplify the life of the Java developer. To help you determine whether NetBeans IDE works for you, this article provides an overview of NetBeans IDE, highlights the new features in NetBeans 3.6 IDE, and the upcoming features in NetBeans 4.0 IDE. The article also provides a comparison between NetBeans IDE and Eclipse. Download the NetBeans 4.0 IDE (Beta 1). Commercial Tools and Open Source
Many commercial tools are available from software vendors. Sun, for example, provides several commercial productivity tools, including the NetBeans Sun Java Studio Standard 5 (formerly Sun ONE Studio 5), which provides tools to develop and deploy all kinds of Java applications -- desktop, enterprise, web services, and wireless. There are many other IDEs available from Borland (JBuilder), Oracle (JDeveloper), and others. Another product from Sun is the Java Studio Creator, which is a next-generation tool, based on JavaServer Faces, for Java application development. Java Studio Creator aims to increase developer productivity and decrease deployment times. In addition to commercial tools, many open source projects offer commercial-quality software development tools such as the NetBeans IDE. For this reason, several software vendors are offering tools that are can be plugged into NetBeans IDE. What is netbeans.org?
netbeans.org is an open-source Java project, sponsored by Sun Microsystems, that provides a world-class integrated development environment (NetBeans IDE) which provides add-on modules for developing Java programs (including an editor), and productivity tools such as visual design tools, wizards, and code generators. In addition, NetBeans IDE supports the Ant build tool and the Concurrent Versions System (CVS) -- a source revision control tool. NetBeans IDE is open source and free for commercial and non-commercial use. NetBeans IDE offers advanced features for developing Java applications and services. The standard distribution comes with dozens of tools to make your programming life easy. For example, it makes it easy to connect to any database with a JDBC driver, it provides tools for browsing database tables and views, and it enables interactive execution of SQL commands. In addition, NetBeans IDE is flexible so that you can customize it to handle new technologies as they arise. Therefore, if you don't find a particular feature (such as support for building wireless Java applications, for example) in NetBeans, the feature is most likely available as an extension module. NetBeans 3.6 IDE
NetBeans 3.6 IDE, which was released on April 13, 2004, features a new windowing system that provides a new look and feel and improves the navigation within the IDE. Here are some of the new features and enhancements:
NetBeans 4.0 IDE
The next release will be NetBeans 4.0 IDE. The main theme for NetBeans 4.0 IDE is coding productivity and usability. This is achieved by new features as well as enhancements that will appeal to Java developers who would like to get work done using a fun IDE that features out-of-the-box state-of-the-art software engineering tools such as refactoring. The new features and enhancements include:
An Early Access (Alpha) release of the profiling tool has been released on August 12, 2004 and can be integrated in NetBeans 3.6 IDE. NetBeans IDE vs. Eclipse
Eclipse is another IDE that is sponsored by IBM. Both NetBeans IDE and Eclipse are free and open source, and the vendors behind them (Sun and IBM respectively) also sell commercial versions: Sun Java Studio for NetBeans IDE and IBM WebSphere Studio for Eclipse. While the two IDEs have many similarities, NetBeans IDE offers the following advantages over Eclipse:
Conclusion
NetBeans IDE is a fun software productivity tool that allows you to develop state-of-the-art applications -- whether stand-alone, web-based, or mobile/wireless. If you are a serious Java developer looking for an IDE that enables you to get the work done, and that is easy to install, easy to learn and use, fun to work with, then get NetBeans IDE today. NetBeans 3.6 IDE is a beauty that shines! Download it today and see for yourself, and prepare yourself for NetBeans 4.0 because it is going to eclipse all other IDEs that you have seen before. The first beta version of NetBeans 4.0 IDE is already available for download. For More Information
Acknowledgments
Special thanks to Chris Kutler, Larry Baron, and Patrick Keegan of Sun Microsystems for their contributions to this article. | ||||||||||||||||||||||||||||||||||
Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.
|
| ||||||||||||