| |
Integrated Development Environments (IDE)
Basic
Text editors with programming support and simple Java IDEs:
-
Text Editors for Programming
-
JCreator (Free / Shareware)
JCreator is a easy and powerful IDE for Java.
Lite Edition (LE): Freeware; Pro: Shareware.
JCreator LE is a great Java IDE for Windows, simple and efficient,
specially for standard Java (J2SE) application development. Pro version
(shareware) also includes Code Completion (tooltip and inline filling
for name and syntax of class members, methods and its parameters),
Debugger Interface for jdb and advanced productivity tools.
- Gel (Freeware)
Gel is a Java IDE natively compiled for Windows, very small and very quick.
Written in Delphi, by Gerald Nunn. However, its development is supended
since late 2004, according to messages from the author himself at
Gel Mailing List.
Gel Overview.
Gel Features:
Programming editor with Syntax highlighting for Java, JSP, HTML, XML, C,
C++, Perl, Python and more, Unlimited undo/redo, auto-indent and block
indent, regular expression and file searches, among other useful features.
Integrated support for source control systems (CVS, VSS and more).
Code Assistants with code/tag completion and parameter hints for Java
and JSP. Project Management, integrated support for Ant and JUnit,
Difference tool. Extensible by plugin-ins and customizable.
Gel Download.
Gel Support site.
Yahoo Groups: Gel IDE.
GExperts Mirror.
Advanced
Java IDEs Java with advanced productivity features and support for complex projects:
-
Eclipse (Free software)
The Eclipse Project is an open source software development project dedicated
to providing a robust, full-featured, commercial-quality, industry platform
for the development of highly integrated tools. It is composed of three
subprojects: Platform, JDT - Java development tools, and PDE - Plug-in
development environment. Eclipse is a kind of universal tool platform -
an open extensible IDE for anything and nothing in particular.
You will need a 1.3 or better level Java runtime (JRE or JDK) installed on
your machine in order to run Eclipse.
Eclipse Project FAQ.
The Eclipse.org consortium
is an open platform for tool integration built by an open community of
tool providers. Eclipse.org has IBM as project founder, but has many other
industry leaders as members, including: Borland, Oracle, OMG, Merant, Novell
(SuSE), Red Hat, Sybase, Fujitsu, among others.
-
Eclipse Plugin Central (EPiC)
"The Information Portal for the Eclipse Ecosystem". Key
reference source for open source and commercial Eclipse plug-ins,
tools, and products. Created by Genuitec, Innoopract and
Instantiations, EPiC was donated to Eclipse Foundation in May 2006.
-
Eclipse Plugins,
Plugin top statistics.
- JBoss Tools (free)
- JEE. By JBoss/RedHat, with merging of
Exadel Studio Pro
(Exadel Partnership FAQ)
and JBossIDE.
- EasyEclipse
EasyEclipse packages together Eclipse platform IDE and selected open
source plugins in various ready to install distributions.
An EasyEclipse Distribution is a prepackaged release of Eclipse that
provides a fully functional Integrated Development Environment (IDE) for a
specific type of development: Java Desktop/Server/Mobile,
Eclipse Plugin Warrior, LAMP, PHP, Ruby on Rails (RoR), Python, C/C++.
Plugin/Distro chart: cross-reference list of distributions and plugins.
-
JSEclipse (free) - JavaScript. By Adobe Labs, which acquired
Interakt.
-
XML development with Eclipse - Harness the power of XML with
Eclipse, by Pawel Leszek, IBM, April 2003.
- Jigloo -
SWT/Swing GUI Builder for Eclipse and WebSphere.
Free for non-commercial use.
- M7 NitroX -
Advanced JSP, Struts, JSF development tools for Eclipse. By BEA.
-
MyEclipse J2EE IDE (commercial):
MyEclipse Enterprise WorkBench for J2EE productivity.
-
Omondo EclipseUML Free / Studio (commercial).
-
Extend Eclipse's Java Development Tools
What is possible, where to start, and how to proceed.
By Dan Kehn, Senior Programmer, IBM, July 2003.
-
Advanced Qas: Quick Assistants plugin for Eclipse.
-
Google Directory: Java Open Source IDEs: Eclipse
-
NetBeans (Free software)
NetBeans is an open-source project, consisting of a full featured,
professional IDE and a Platform on which you can build any kind of application.
NetBeans was acquired and lauched as open source by Sun Microsystems,
primary project sponsor and which uses it as base for the Sun ONE Studio.
NetBeans IDE is a world-class
development environment written in Java. It can be used to develop code in Java,
HTML, XML, JSP, C/C++ and other languages. The IDE is modular, and there is a huge
variety of free and commercial extensions to it to support various technologies.
Advanced syntax highlighting, error checking code editor; support for JSP, XML,
RMI, CORBA, JINI, JDBC and Servlet technologies; support for Ant, CVS and other
version control systems; pluggable support for compilers, debuggers and execution
services; wizards and code generation and management tools.
-
Oracle JDeveloper (Free OTN)
By Oracle, Oracle Technology Network (OTN). Java and XML IDE for J2EE Development.
OTN Java Developer Center.
Oracle JDeveloper
Downloads:
JDeveloper free for all developers.
Oracle JDeveloper 11g
- Technology Preview.
Application servers supported by JDeveloper 10g: Oracle Application
Server (OAS/iAS), Standalone OC4J (Oracle Container for Java),
Tomcat, JBoss, WebLogic.
-
IBM Tools for Software Design & Construction (Commercial)
IBM Software:
Rational Software &
WebSphere product families.
Based on Eclipse technology.
-
IntelliJ IDEA (Commercial)
By JetBrains. IntelliJ IDEA is a full-featured Java IDE with a high level of
usability and productivity thru outstanding advanced code editing and
refactoring support. For Windows, Linux, MacOS X, Unix.
Interface: Java, JSP, XML, HTML and text files editing with syntax highlighting;
fully customizable user interface and editing colors and fonts;
matching braces highlighting.
In-line editing features: code completion, parameter info, common syntax
errors and mistakes instant highlight, live templates, auto-indentation
(including of pasted text); code block (un)commenting; surrounding code
fragment with "try/catch", "if" and other block constructs.
Code generation: Automatic insertion and removal of necessary imports;
creation of classes, interfaces and packages with templates and assistants;
generation of class constructors and field access methods (set/get).
Refactoring: Moving and renaming of packages, classes, methods, fields,
method parameters and local variables with global reference correction,
various specialized tools.
Many features on Navigation, Search & Replace, Code style, JavaDoc,
Version Control (CVS, SourceSafe), Running, Debugging, Integration (Ant,
JUnit etc.)
IntelliJ Community Wiki site.
-
Sun Java Studio Creator (Free SDN)
Formerly known as Project Rave, the Sun Java Studio Creator environment
is the next generation tool for productive Java application development,
specially using JavaServer Faces (JSF), with visual drag-and-drop development
and simplified coding.
Sun Java Studio Creator does not have just a name remembering
Microsoft's .NET IDE, it was in fact inspired by the successful user
interface and working model of its competitor.
Sun Developer Network (SDN) -
Development Tools Free.
-
Sun Java Studio Enterprise (Free SDN)
Java Studio (former names: Sun ONE Studio, Forte) Standard, Enterprise,
Mobility. By Sun Microsystems. Integrated development environment (IDE)
for Java technology. It is based on the
NetBeans Tools Platform, and it is tightly integrated with the
Sun Open Net Environment (Sun ONE).
-
Borland JBuilder (Commercial / Free)
By Borland. JBuilder is a great visual development environment for building
Java applications, applets, JSP/Servlets, JavaBeans, Enterprise
JavaBeans and distributed J2EE applications for the Java 2 Platform.
JBuilder Foundation: free.
Borland JBuilder 10 features comparison (PDF):
Foundation, Developer, Enterprise.
-
BEA WebLogic Workshop (Commercial / Development)
By BEA Systems. Fully featured, Java development environment for
enterprise applications. Free
download, fully functional.
Since Frbruary 2005,
BEA became Strategic Developer Member of the Eclipse Foundation and
should converge its development tool WebLogic Workshop to Eclipse,
as it happens with IBM WebSphere Studio.
-
CodeWarrior Development Studio for Mac OS (Commercial)
By Metrowerks.
The CodeWarrior Family of
Products.
CodeWarrior is the most used development environment (IDE) on Macintosh,
with support to C/C++ and Java. Platforms: Windows and Mac OS.
Java IDE Comparisions
-
Java jams: five IDEs tested
Análise por Adam Neat, 19 de janeiro de 2005, Builder.com Australia.
Avaliou cinco IDEs Java: Borland JBuilder 2005, IBM WebSphere Studio
Application Developer 5.1.2 (WSAD), Netbeans 4.0, Eclipse 3.0.1 com
MyEclipse, e Sun's Studio Creator 4.26.
-
Java IDE Comparison
Eclipse 3.0 (Eclipse Project), IntelliJ IDEA (JetBrains), JBuilder X
(Borland), JDeveloper (Oracle), NetBeans 3.x (Sun Microsystems).
-
Migrating to Eclipse: A developer's guide to evaluating Eclipse
By David Gallardo, Software consultant, September 2004, IBM developerWorks.
- Eclipse versus NetBeans
-
Migrating to Sun Java Studio Enterprise 7
2005, Sun Microsystems. Migration guides.
|