www.CrispLogic.com
 
Useful Links:

Java Resources

Developer Tools

Frameworks

Databases

Organizations

Tutorials & Articles

Developer Tools

There are several well-known and widely used commercial Java IDE tools:

There are also several free or low-cost Java IDE tools that can be considered as good and cost effective alternatives to the commercial IDEs. They are used by many developers and are becoming increasingly popular in numerous IT shops. The table presented below includes a short description of three such products.

Free and Low-Cost Java IDE Tools

NetBeans

NetBeans is an open-source project that consists of two subprojects, the NetBeans IDE and the NetBeans Platform.

The NetBeans IDE allows developers to rapidly develop web, enterprise, desktop, and mobile applications using the Java platform, as well as PHP, JavaScript, Ajax, Ruby, Ruby on Rails, Groovy, and C/C++. There are numerous plug-ins for NetBeans available from the NetBeans Plugin Portal.

The NetBeans Platform is a generic, configurable, feature rich foundation of a desktop application. It allows developers to focus on building the application logic.

Eclipse

Eclipse is an open source software development platform comprising an Integrated Development Environment and a plug-in system. Eclipse started as a Java IDE, but currently has plug-ins for development in other languages, including C, C++, Python, Perl and more.

The Eclipse Foundation manages an impressive collection of Eclipse Projects. The users of Eclipse can also benefit from a large library of plug-ins developed by software companies and independent developers. Most plug-ins can be found in Eclipse Plugin Central and Eclipse-Plugins.

MyEclipse

MyEclipse is a commercial Java EE IDE and Web development tool suite for the Eclipse platform. Its official name is MyEclipse Enterprise Workbench and it is maintained by Genuitec. MyEclipse is a very well integrated collection of both proprietary and open source plug-ins. It includes solutions for UML, AJAX, Web, Web Services, J2EE, JSP, XML, Struts, JSF, Java Persistence, EJB, extended database support and other features. The downloaded version comes pre-configured with the Tomcat servlet engine and the Derby database.

MyEclipse is available in two primary versions: Professional and Standard. In February 2008, Genuitec introduced MyEclipse Blue Edition, a feature-rich IDE customized for WebSphere development. In February 2010, Genuitec introduced MyEclipse for Spring, a set of accelerators for Spring development. All editions are available through an annual license subscription and are priced at a fraction of competitive offerings.

Although IDEs have specialized editors for different types of files, there are tasks for which developers may prefer a generic editor. The choice of an editor is a matter of personal preference and may also depend on the type of editing tasks. There is a number of free or reasonably priced editors suitable for various editing purposes. TotalEdit is a perfect example of a very versatile and feature rich editor.

Generic Editors

TotalEdit

TotalEdit is an excellent text and file editor available from Coder Tools. It is free for commercial and non-commercial purposes (freeware). Many of its features are configurable. Some of the most useful features are:

  • Language-specific syntax coloring for many languages including PHP, C, C++, Java, HTML, ASP, JSP, CSS, Javascript, Perl, Python, Ruby, Pascal, and SQL
  • File comparison
  • Hex editor
  • Unicode Support (UTF-8 and UTF-16)
  • Configurable code backup
    • keeps the history of saved files
    • offers the ability to compare file versions
  • Code folding (for HTML, and XML as well as C++, Java, Javascript, C#)
  • Powerful search tools
    • search multiple files and folders
    • search and replace using regular expressions
  • External tool integration (e.g., command line, Windows Explorer)
  • Portable software (can be installed on a USB flash drive and used across multiple PCs)

The full list of TotalEdit features is available on the product's website. The key features are also summarized by Softpedia.

TotalEdit Pro

TotalEdit Pro can be very useful for database developers. It includes the same features as TotalEdit and an excellent set of tools for accessing and querying databases. TotalEdit Pro can connect to almost any database.

 
Copyright 2009-2010 CrispLogic.com