2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
In my many years of programming, almost 20 years n...
BLOG-N-PLAY.COM
Palin, "So Sambo beat the Bitch!"
TOP LINKS YOU MUST CLICK ON



Three RIA Tools Examined: JSF, Flex, and JavaFX
2008 is going to be an important year for Rich Internet Applications. Most organizations are delivering or planning to deliver Rich Internet Applications; however, at the same time, most IT managers are facing a dilemma: which Rich Internet Application technology and platform to use? The number of different frameworks and libraries is too vast to even consider evaluating a fraction of them.
Reader Feedback: Page 1 of 1

It's simple: go with Adobe Flex - it simply rocks.

Hmmm, have you checked out the Orbeon Forms?(http://www.orbeon.com/)

Yes, XForms sounds good. PicoForms offers a solution that would work, and Yahoo has done their new mobile back end using server-side tech. An on-device XForms processor would help write portable mobile apps.

If I want to write an enterprise application for my business and I want my PC user's to be able to use it as well as mobile user's, java will not work. Web start will work on the PC but not a PDA, since I would have to use a midilet. Same with flash. I would have to develop in flash lite for the PDA's. I would have to write different version of the same program for different devices. The same with GWT for the PC based version. I would have to write a seperate application for Android and the Davlik jvm. This is where JSF is most suitable, with the concept of plugable rendering kits. Why can't I just use GWT on the gphone? Maybe I can. Maybe we should hybridize JSF. So what is the best platform for write one run anywhere? anyone?

> The number of different frameworks and libraries
> is too vast to even consider evaluating a fraction of
> them

So just use Flex instead, hehe!

@Michael: Nowhere am I comparing JSF and Flex, I'm merely discussing various technologies and delivery platforms for RIA applications. Nowhere am I saying that one is better than the other. I'm not sure why you would want to hand-code JavaScript, unless you are building a framework, doing a school project or some research. Do you consider GWT (Google Web
Toolkit) to be a good Ajax framework? They do exactly the same, they hide the JavaScript from you.

sorry, but comparing JSF and Flex is ridiculous. JSF has nothing to do with RIA. You might say that JSF is a possibility to build Ajax apps, but then: why JSF? It is utterly unsuited for Ajax compared to other web frameworks BECAUSE it hides the JS from the dev.

Good article. It misses one important comment though. Your JSF example has to make a server call to the pojo to increment the click counter, while both Flex and JavaFX example do not need to do this because of their stateful nature, which is very important.

Out of these three, Flash Player's UI looks better than others.

What about XHTML and XForms Offline?


FEATURED WHITE PAPERS
YOUR FEEDBACK
Java Application Development wrote: Great Post..... Java Developer...
Pookie wrote: Well, you were almost right: MobileMe isn't just dead simple to use - it's just plain dead.
Loganathan wrote: Excellent article with complete insight on what is SEO , do's and donts for a beginer in SEO like me. thanx Logs
ad wrote: http://streamsoftblog.blogspot.com/2008/06/spikes-new-move-with-limewire... Here, at Streamsoft, we always like to hear about innovative P2P moves. Michael Iron, the founder of Streamsoft , entered the P2P video field because of its constant innovations and progress. The Viacom-owned cable network...
Richard Monson-Haefel wrote: Happy Birthday, Silverlight! Welcome to the party! You have about 10 years of catching up to do to if you want to provide the depth of features found in Curl (http://www.curl.com). All the best, Richard Monson-Haefel VP of Developer Relations Curl, Inc.
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS


SYS-CON FEATURED WHITEPAPERS

BREAKING NEWS FROM THE WIRES
MyGoodDeed.org, the nonprofit group that wants September 11 to be proclaimed a national day of servi...
Genuitec announced their expansion into “Strategic Member” status for the Eclipse Foundation. Th...
Furthering its dedication to providing Java developers productivity with choice, Oracle announced th...
Aptana announced the acquisition of Pydev. The combination of Pydev with Aptana Studio, which is app...
Two of the biggest launches in Rich Internet Application history took place in 2007/2008 when Adobe ...
Red Hat CTO Brian Stevens, Citrix CTO Simon Crosby, Egenera CTO Pete Manca, Allen Stewart, Group Man...
Genuitec announced the availability of MyEclipse Enterprise Workbench 7.0 milestone 1. This mileston...
Genuitec announced the availability of the first milestone release of MyEclipse 7.0 Blue Edition. Th...
Curl announced that it has completed the final phase of its Eclipse development strategy with the ge...
Reminding people of how its backing was the making of Linux, IBM, to no one's surprise, has thrown i...
'We continue to struggle a bit with what developers think 'Eclipse' means. They have heard of it, bu...
Brian Stevens, the Chief Technology Officer and Vice President of Engineering of Red Hat, delivered ...
Squish for Java is a leading functional GUI and regression testing tool enabling the creation and ex...
Instantiations announced that its entire Eclipse-based product line has been updated to coincide wit...
Quest Software announced the latest release of its Java profiler, JProbe 8.0, which is now offered a...
Genuitec announced the general availability of Pulse 2.2, a way to obtain, manage and configure Ecli...
Protecode announced the general availability of its software development tool for governance and Int...
AccuRev and Rally announced a technology partnership that will integrate AccuRev software change and...
Genuitec announced the availability of MyEclipse 6.5 Blue Edition; a next-generation ALM and open so...
Genuitec announced the availability of MyEclipse Enterprise Workbench 6.5; Java's most compelling ID...
From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discu...
ADS BY GOOGLE