|
SPECS & DOCUMENTATION
SERVERS IDES JAVA-RELATED JOBS JAVASERVER FACES (JSF) BOOKS WEB HOSTING PROVIDERS JAVA PROGRAMMING
APACHE TOMCAT
6 (6.0.28)
APACHE TOMCAT 7 INTERMEDIATE SERVLETS & JSP ADVANCED SERVLETS & JSP JAVASERVER FACES (JSF) JSF 1.x JSF 2.0 AJAX & GWT JAVASCRIPT & AJAX BASICS PROTOTYPE SCRIPTACULOUS JQUERY DOJO GWT 2.0 SPRING HIBERNATE & JPA JAVA 6 PROGRAMMING JAKARTA STRUTS EJB3 WEB SERVICES WITH AXIS2 SCWCD TUTORIALS IN CHINESE TUTORIALS IN JAPANESE
ABOUT THE INSTRUCTOR COURSE REVIEWS JSF 2.0, JSF 1.x, & MYFACES AJAX (w/ JQUERY, DOJO, EXT...) GWT 2.0 INTERMEDIATE SERVLETS & JSP SPRING FRAMEWORK HIBERNATE & JPA ADVANCED SERVLETS & JSP JAVA 6 PROGRAMMING JAKARTA STRUTS 1.x & STRUTS 2 SCWCD IPHONE PROGRAMMING CUSTOMIZED ON-SITE PUBLIC TRAINING SCHEDULE
|
IDEs and Editors for JSP and Servlet Development
If you are new to Java programming, you are probably starting by using notepad.
When you want to compile and run a program, you need to open a DOS window and
type
Opinions diverge greatly on whether it is better to use a smart editor or a full-blown development environment. Some people strongly prefer the editors, feeling that the IDEs take too long to learn, interfere with really learning the APIs, force you into their style of code, and generate poor code for you. Other people strongly prefer the IDEs, standardize on certain IDEs throughout their organization, and liken people who won't use IDEs to programmers who refuse to move from assembly language to higher-level languages. There is no clear right answer, and my opinion is that it mostly boils down to taste. The one recommendation I can make is to avoid IDEs when first learning Java; otherwise you will spend your first few days learning the IDE instead of learning Java. So, if you are brand new to Java, download Java, grab one of the editors that understands Java, and start writing and running sample programs as soon as possible. Editors for Java ProgrammingThis section is divided into four subsections: multi-OS editors, Windows editors, MacOS editors, and Unix/Linux editors. Multi-OS Editors
Windows Editors
Unix/Linux EditorsMacOS Editors
Integrated Development EnvironmentsNote that taste in IDEs is a highly personal matter, but Eclipse, JBuilder, and Sun Java Studio (in that order) appear to be the most popular choices, at least among the free and low-cost options. Also note that some developers prefer a good Java-savvy programming editor to an IDE. For those, see the Java editors section. EclipseFree, open-source IDE. The most popular of the Java IDEs, but harder to set up and configure than the commercial ones. See this installation tutorial for setup help. Eclipse is the base IDE, but there are many Java-related plugins for Eclipse, and several commercial IDEs built on top of Eclipse. Here is information on a few:
Borland JBuilderBorland JBuilder is a Java IDE for Windows, Solaris, and Linux. They offer a few different JBuilder versions. Look at their feature matrix to compare and contrast the different versions:
Sun Java Studio CreatorJava IDE for Windows, Solaris, and MacOS. Has very extensive drag-and-drop support for JavaServer Faces (JSF). Aims at making it easy for relative beginners to make complex server-side apps, but will be less popular for those not using JSF or for experts that prefer to work directly with the code. Built on the free, open-source NetBeans IDE. IBM WebSphere Studio Site Developer for JavaJava 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. Macromedia DreamweaverHigh-end Web-site development tool, not a general Java IDE. However, it has extensive support for JSP (including plugins for JSTL and JSF, with Tomcat integration). Not cheap. WebLogic WorkshopBEA 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. Oracle JDeveloperOracle 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. IntelliJ IDEAAn IDE that is considered powerful, yet relatively non-instrusive. Expensive ($499), but popular among people who like a smart editor and Java-related tools, but who don't like the IDE to write or modify their code. JCreaterNew (2004) IDE from Xinox. JCreator has two editions: JCreator Pro (free 30 day trial), JCreator Standard (completely free). Javelin from Step Ahead SWHigh-level but very inexpensive Java IDE for Windows. If you like an IDE that lets you do lots of things visually without your needing to know many of the details, you will like Javelin. If you want control over the code and don't like IDEs to take over the code writing, you will not like Javelin. |
announcements
Too few developers for
Java 6 Programming: Feb 7-11 2011
Web App Development Feb 14-18 2011
Rich Internet Apps Feb 28-Mar 4 2011 March 7-11 2011 March 15-18 2011
Java EE with March 21-25 2011
RESTful & SOAP-based April 4-6 2011 Courses at CEU's Now Available
|
||||||
| © 2010 coreservlets.com | Original design by TBIQ | Hosting from Kattare | ||||||||


