I attended a Webinar today on FLEX, the new design environment from Macromedia.  The 
system is
impressive in functionality, but not impressive in terms of integration with existing 
frameworks. 
Essentially, integration is attained through the creation of web services; so, rather 
than having
a session object or backing bean, you create a web service that ties into a FLEX UI 
component.

A major negative is cost.  A server component is required at a proposed cost of 
$12,000 per dual
CPU (FLEX is still in beta so this may change).

In the past few months there have been several threads in this user group on Struts vs 
JSF.  While
I am a big fan of the simplicity and functionality of Struts, I am convinced that 
Struts in a
system that only has a traditional HTML UI will soon be yesterday's news. 

I would prefer not to be tied to any specific vendor, especailly at a high financial 
cost.  

I think the best solution would be to create JSF custom components that are on the 
same level as
the FLEX custom components.  Existing applications that are built on Struts could 
still use Struts
as the controller and make a transition to JSF (or some combination) for the View.

IBM has a catalog of basic JSF custom components
http://www-106.ibm.com/developerworks/websphere/library/jsf/catalog/WebContent/

What we really need is a catalog of advanced JSF components (things that make you go 
Wow!).

I know that several people from Sun monitor this user group.  As a suggestion, I think 
it would be
a good idea to have a link to resources for advanced custom JSF components on the main 
JSF page:
http://java.sun.com/j2ee/javaserverfaces/

IMHO, it would be a great idea for Sun to sponsor a contest with financial rewards for 
the
creation of the coolest JSF custom components.

If JSF does not evolve quickly to the same level as FLEX, then the future of interface 
design will
belong to Macromedia. 

Mike


        
                
__________________________________
Do you Yahoo!?
New and Improved Yahoo! Mail - 100MB free storage!
http://promotions.yahoo.com/new_mail 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to