Integrated Development Environment – IDE
IDE’s – Integrated Development Environment
An integrated development environment (IDE) also known as integrated design environment or integrated debugging environment is a software application that provides comprehensive facilities to computer programmers for software development.
IDE’s consist of:
- * Source code editor.
* Compiler and/or interpreter.
* Build automation tools.
* Debugger.
FreeWares / OpenSource
Notepad++
In order to learn programming better and to not be aided with any kind of artificial intelligence would be the use of a NotePad/Wordpad/any text editors. It is best to use these utilities during the initial phases of the learning curve.
Download Notepad++
Eclipse
Eclipse is a multi-language software development platform comprising an IDE and a plug-in system to extend it. It is written primarily in Java and is used to develop applications in this language and, by means of the various plug-ins, in other languages as well – C, C++, COBOL, Python, Perl, PHP and more.
Because of the availability of the plug-in system to extend Eclipse, it has become the most widely used IDE tool. Also, it being an open source tool, anybody can develop a plug in for their specifications and implement it and share it with the user community.
Read step by step instructions to download and install eclipse
If you are interested in reading development and source code maintenance with Eclipse, then I bet you, you’ll love this series of posts…Everything explained step by step in detail…
What IDEs are and details about some of them?
Steps to downloading and installing Eclipse IDE.
SubVersion – Version Control Tool Downloading, Installing, configuring and checking in code!
Integrating Subversion with Eclipse using Subclipse!
Adding Repositories and Projects to Subversion using Subclipse.
Netbeans
Sun Microsystems answer for Eclipse:
NetBeans refers to both a platform for the development of applications for the network (using Java, JavaScript, PHP, Python, Ruby, Groovy, C, and C++), and an integrated development environment (IDE) developed using the NetBeans Platform.
Download Netbeans
Read this for the comparison between Eclipse and Netbeans.
Booo….These are not freeeeeeee
JBuilder
JBuilder also offers UML modeling, team development and collaboration, and a wide variety of visual designers to improve productivity, making it one of the most complete and powerful Java IDEs available.
Read what JBuilder offers
Download JDeveloper Trail run here
IBM WebSphere Studio Application Developer
IBM WebSphere Studio Application Developer for Java. Java IDE for Windows and Linux. Expensive but very powerful IDE for servlets, JSP, and other J2EE development. Not limited to use with the WebSphere app server.
Read more and Download WSAD trail version.
Oracle JDeveloper
Oracle JDeveloper is powerful IDE with lots of support for J2EE capabilities (including EJB and Struts). Plenty of support for Oracle database access too, of course.
Download JDeveloper
Bead Weblogic
BEA WebLogic Workshop 8.1 is a very powerful IDE for developing applications on the BEA WebLogic server. Weblogic Workshop runs on Windows 2000, XP, Linux and Solaris, and requires a Weblogic Server. You can download a free version or a Professional version.
Choosing an IDE is just the first step in application development. Designing and Development techniques make a major portion of the development. Read here about the frameworks available for java application development.
.
.
To read about the Java Application Architecture, IDE’s, application frameworks-Click here
To read about a few of the general application frameworks available -Read here
To go back to the Java Components Page -Go here!
