Differences between revisions 21 and 22
Revision 21 as of 2007-03-15 20:09:27
Size: 4417
Editor: IanHlavats
Comment:
Revision 22 as of 2009-09-20 23:01:47
Size: 4417
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 33: Line 33:
[[BR]] <<BR>>
Line 112: Line 112:
 * Combination of ["Exadel_IDE"] and ["MyEclipse_IDE"], while I tend to use Exadel for the User Interface and core JSF stuff I use MyEclipse for the rest. Probably I will add JSR220 to the mix as soon as I move to EJB3.  * Combination of [[Exadel_IDE]] and [[MyEclipse_IDE]], while I tend to use Exadel for the User Interface and core JSF stuff I use MyEclipse for the rest. Probably I will add JSR220 to the mix as soon as I move to EJB3.
Line 117: Line 117:
 * tried ["MyEclipse_IDE"] v4: a bit disappointing support for JSF-components  * tried [[MyEclipse_IDE]] v4: a bit disappointing support for JSF-components

(This page was started based on a thread in a mailing list. Please add your own experience here for the benefit of you collegue developers over the world. Please also add negative experiences. Also, please edit the proposed format for entries if you have a better idea; it's just a first setup now.)

Entries here should discuss how well tools that aid in web app development do in different environments. Please add relevant platform and version information to each entry.

An entry should look like:

==<product name>==

{

 * Version: <product version>
 * OSS | FreeWare | Price
 * OS: <os name>
 * OS version: <os version>
[If it is a plugin:
 * Platform: eclipse | netbeans | …
 * Platform version: <platform version>]

 * <Several appreciation entries>
 * ...

}*

eclipse

  • Version: 3.1
  • OSS
  • OS: Mac OS X
  • OS version: 10.3.9
  • Very good overal development tool. Nothing JSF, JSP or webapp specific in itself, but can be extended with relevant plugins.


  • Version: 3.2
  • OSS
  • OS: Windows Server 2003
  • OS version: 5.2
  • This version called "Callisto" have several improvments, the Eclipse Webtools Project offers very good tooling support for JSP, JSF and EJB3.

netbeans

  • Version: 5.0 beta 2
  • OSS
  • OS: Linux, Windows, others
  • OS version: Linux Mandriva 2006.0; Windows XP
  • Very good overall development.
  • Ant-based project and build process - can build projects without IDE.
  • Code completion for faces-config.xml and web.xml as well as JSF component tags and other taglibs within JSPs.
  • Handles deployment to, and debugging in, Tomcat, JBoss and some other servers.

Sysdeo Tomcat Plugin

  • Version: 3.1.0 beta
  • OSS
  • OS: Mac OS X
  • OS version: 10.3.9
  • Little awsome plugin that lets you start and stop Tomcat from within eclipse. Output comes in the eclipse console, debugging of webapps is possible. With DevLoader (advised!), you can also debug different projects in your webapp.

Exadel Studio Pro

  • Version: 3.6
  • 199$ and 59$/year maintenance
  • OS: Runs on Java plattform indeopendent
  • OS version: Java 1.4 and 1.5 supported
  • Platform: eclipse plugin
  • Platform version: eclipse 3.1
  • Very good overal development tool.
  • ORM Explorer
  • Code assist, JavaServerFaces support together with facelets support

  • Very good support via exadel forum
  • We also use the free version of this tool

<oXygen/>

  • Version: 6.1
  • $180 - $238, with "continuous discounts"
  • OS: Mac OS X
  • OS version: 10.3.9
  • Platform: standalone & as eclipse plugin

  • Platform version: eclipse 3.1
  • Pure XML/XSLT editor, no real support for web apps, JSP, JSF
  • Mixed feelings about quality
    • louzy UI
    • annecdotal: on save, window looses focus as eclipse plugin
    • other annoyances
  • Better XML editor than what we get in eclipse, which we can really use, since we always create JSPX pages, and most tools don't support that (how come?)
  • If xml:<namespace> filled out correctly, with reference to schema, does autocompletion well

  • Syntax coloring is nice

JSFToolbox for Dreamweaver

  • Version: 1.5.0
  • Price: $149 US
  • OS: Windows 2000/XP
  • Platform: Dreamweaver MX 2004 / Dreamweaver 8
  • First-class Web design environment for JSF
  • Full round-trip engineering with Java IDEs
  • Visual JSF Core and JSF HTML tags
  • Drag-and-drop tag toolbars
  • Managed bean introspection
  • Comprehensive documentation
  • Supports Facelets and Seam
  • http://www.jsftoolbox.com

Mailing List Reports

(This page starts with a quick'n'dirty copy paste from the mailing list, unedited. Please edit and expand. This section should evolve away over time.)

  • Combination of Exadel_IDE and MyEclipse_IDE, while I tend to use Exadel for the User Interface and core JSF stuff I use MyEclipse for the rest. Probably I will add JSR220 to the mix as soon as I move to EJB3.

  • Eclipse + FacesIDE + EclipseHTMLEditor.
  • IntelliJ IDEA - without Faces support whatsoever :(

  • trying Exadel v3 pro: good JSF-editor, good JSP-editor (Macromedia-style)
  • mostly NitroX from M7: good JSF-editor, good JSP-editor (Macromedia-style), good recognization for distributed applications (apps relying on other apps...)
  • tried MyEclipse_IDE v4: a bit disappointing support for JSF-components

What_Tools_Do_You_Use_to_Develop_Web_Applications_Using_JSF (last edited 2009-09-20 23:01:47 by localhost)