Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

JSF IDE?

 
Anthony Karta
Ranch Hand
Posts: 342
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I thought JSF is an effort to match .NET VS.

but which IDE to build JSF-based applications?
I am reading JSF in Action but all code done manually.

I know Websphere RAD support JSF but damn slow.

I feel Sun lacks of standards (so many open-source frameworks) and marketing vision compare to M$ where their C# and VS fly off quickly.

TIA
tony





:roll: :roll:
 
Masoud Kalali
Author
Ranch Hand
Posts: 531
Java Mac OS X Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
there are some plugins for Eclipse that make JSF development as easy as ASP.NET web Forms ?

you can check them in :

www.exadel.com for exadel studio
www.m7.com for M7 studio (owned by bea)
www.myeclipseide.com for my enterprise IDE

and one of the best could be Sun Studio creator :

check it at
http://developers.sun.com/prodtech/javatools/free/
you will find a neat WYSIWYG and drag n drop databinding it this IDE.
 
Tim Holloway
Saloon Keeper
Pie
Posts: 18272
56
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There's a "WYSIWYG" editor for JSF in Oracle's JDeveloper. Not an outstanding one, perhaps, but at least you get a feel for how things are turning out.

IBM's JSF IDE is reported to generate code that requires IBM-specific components.
 
Alex Nedelcu
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
> I thought JSF is an effort to match .NET VS.

JSF is an effort to provide an event-based and component-based architecture for web applications, inspired by frameworks like ASP.NET, Web Objects and Tapestry.
It was designed to be friendly for IDEs, at least when compared to similar frameworks from Java-land like Struts or Tapestry.

> but which IDE to build JSF-based applications?
> I am reading JSF in Action but all code done manually.

And that is the only way to learn a new framework.
I also learned ASP.NET like that, and the result is that I don't need their stupid IDE if I don't have it around.

Also ... JSF is much nicer to work with without IDE support than ASP.NET.

> I feel Sun lacks of standards (so many open-source frameworks)
> and marketing vision compare to M$ where their C# and VS fly off quickly.

This is FUD.
I guess it is better when Microsoft ignores all comunity efforts and provides their own implementations.

SUN has nothing to do with the number of all the open-source frameworks out there.
JSF is not an open-source framework anyway ... it is a standard specification ... meaning it is an attempt to provide a `de joure` standard
Chill
 
Sergey Smirnov
Ranch Hand
Posts: 167
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Alex Nedelcu:
JSF is not an open-source framework anyway ... it is a standard specification ... meaning it is an attempt to provide a


What do you mean by that? The two existing JSF implementations (MyFaces and Sun's JSF-RI) are open source. The developing JSF RI 1.2 is an open source also.

--
Sergey : http://jsfTutorials.net
 
Alex Nedelcu
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Sergey Smirnov:
[QB]

What do you mean by that? The two existing JSF implementations (MyFaces and Sun's JSF-RI) are open source. The developing JSF RI 1.2 is an open source also.


The implementations are open-source indeed, but JSF is firstly a JCP specification ... meaning that the development of JSF is controlled by the JCP, and any changes to the specification, which describes the standard functionality, needs to pass the JCP approval ... or am I missing something ?

... this is a Good Thing since all vendors need to agree to what the JCP decides ... contrary to what Tony Karta said about "lacks of standards and marketing vision".
[ March 23, 2006: Message edited by: Alex Nedelcu ]
 
Sergey Smirnov
Ranch Hand
Posts: 167
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
meaning that the development of JSF is controlled by the JCP, and any changes to the specification, which describes the standard functionality, needs to pass the JCP approval ... or am I missing something ?

Any changes to the JSF specification are discussed in the JSF Expert Group and the Expert Group decides to accept particular changes or not.

The issues are registered in the issues tracking system
Example:
https://javaserverfaces-spec-public.dev.java.net/issues/show_bug.cgi?id=131
 
Eddy Lee Sin Ti
Ranch Hand
Posts: 135
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can try out Sun Java Studio Creator 2.0. But beware that most of the JSF IDE supports only JSF 1.1 or below.

JSF 1.2 is significantly different from its' predecessor. One example is that the #{ } expression language has being deprecated and substituted with JSP EL to be aligned with JSP 2.1.
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Personally, I didn't like JSC at all (like all Sun's IDEs) ...
 
Sergey Smirnov
Ranch Hand
Posts: 167
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Eddy Lee Sin Ti:
[QB]You can try out Sun Java Studio Creator 2.0. But beware that most of the JSF IDE supports only JSF 1.1 or below.


It is not quite right. Exadel Studio started to support JSF 1.2 about six months ago when we introduced support for facelets. Version 3.6.0 will be released with strong support for JSF 1.2. The upgrade for the current 3.5.1 is also available at:
http://forum.exadel.com/viewtopic.php?t=3985
 
Eddy Lee Sin Ti
Ranch Hand
Posts: 135
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Sergey for updating me.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic