Welcome!

AJAX & REA Authors: Fuat Kircaali, Dmitry Sotnikov, Max Katz, Pat Romanski, Liz McMillan

Related Topics: AJAX & REA

AJAX & REA: Article

JavaFX vs Silverlight vs Flex

We shouldn’t forget that Java really started as an RIA technology back in the late 90s with applets

Sten Anderson's Blog

We shouldn’t forget that Java really started as an RIA technology back in the late 90s with applets. But I don’t think JavaFX will win any “hearts and minds”. In the end, I think everybody goes with what they know. Dot Netters will go with Silverlight, and Adobe people will stick with Flex. All that’s changed is that finally Java people have an option now. That’s it. No more and no less.

The maiden voyage of JavaFX began today. There have been, what seems to me, a lot of nay-saying and grumbling on the Internet — a place usually known for its welcoming of new ideas with open minds and hearts — regarding the projected success (or failure) of JavaFX.

So I’m going to do something a bit unconventional and share an opinion about something in the context of a blog post.

I don’t think JavaFX will win any “hearts and minds”.  In the end, I think everybody goes with what they know. Dot Netters will go with Silverlight, and Adobe people will stick with Flex. All that’s changed is that finally Java people have an option now.  That’s it.  No more and no less.

Some predict that JavaFX is too late to the party. I agree that it would have been nice if it came out last year, but I ultimately think that this won’t matter. JavaFX’s primary differentiator, that it runs on the Java platform and interoperates seemlessly with existing Java code, deflates this claim. We shouldn’t forget that Java really started as an RIA technology back in the late 90s with applets. So in a way, JavaFX’s infrastructure has been here for years.

We’re in a transition point between the Age of Web Apps and the Age of RIAs (in the web space, that is). And if you doubt that we’re at this transition point, or if you think that RIAs include web apps, ask yourself, does AJAX really give you “all the rich you need”?

Can AJAX really, as Jef Raskin famously stated, treat all user input as sacred? Is AJAX really the end all and be all of a Compelling User Experience? Or do we remember that applications used to run outside of a browser?

There is plenty of room, and I would argue, even a need, in the RIA space for an Open Source solution that runs with Java.

So Java people, cast off your MXML and come back to the fold! Silverlight people, there’s nothing to see here; move along.

 

More Stories By Sten Anderson

Sten Anderson is a Senior Consultant for the Chicago-based Consultant Company, CityTech.

Comments (1) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
bootiec 03/29/09 05:42:26 AM EDT

I need one of them for a integration with Sharepoint, I tried Sharepoint Java solution by Mainsoft and seems like Flex is no good.

Could JavaFX work with Mainsoft's solution?

Cloud Expo Breaking News
SYS-CON Events announced today that Objectivity, a leading provider of highly scalable data management and large-scale graph computing solutions for mission-critical, real-time and distributed applications, has been named “Bronze Sponsor” of SYS-CON's 7th International Cloud Expo, which will take place on November 1–4, 2010, at the Santa Clara Convention Center in Santa Clara, CA. Objectivity, Inc. provides highly scalable, distributed data management solutions for government, business and sci...
Companies today are looking to do more with less, while finding new ways to meet growing business demand. Cloud computing is being touted as the cure-all but means many things to many people. In his general session at the 7th International Cloud Expo, Neela Jacques, Group Manager, Product Marketing at VMware, will be exploring how companies are evolving their virtualized infrastructures to deliver many of the benefits of proprietary public clouds, without many of the downsides – by building fo...
Traditionally, the cost of deployment has not been considered an important parameter of architectural tradeoffs. Since the main driver of cloud computing is its promise of cost savings through "pay for what you use," there is a strong incentive to build applications that consume fewer resources. In his session at the 7th International Cloud Expo, Udayan Banerjee, CTO at NIIT Technologies Ltd., will Establish the need: 10% less resource required = 10% cost saving; identify what we need to unlea...
SYS-CON Events announced today that Stoneware, a leader in private cloud computing, has been named “Bronze Sponsor” of SYS-CON's 7th International Cloud Expo, which will take place on November 1–4, 2010, at the Santa Clara Convention Center in Santa Clara, CA. Headquartered in Indianapolis and founded in 2000, Stoneware is a privately held corporation providing innovative software that enables organizations to build their own 'private' cloud with a virtual web desktop to access all of their app...
SYS-CON Events announced today that NComputing, the global leader in desktop virtualization will exhibit at SYS-CON's 7th International Cloud Expo, which will take place on November 1–4, 2010, at the Santa Clara Convention Center in Santa Clara, CA. NComputing, Inc. is the fastest growing desktop virtualization company in the world with over 20 million users in 140 countries. The company's combination of software, protocol and SoC innovation, lowers desktop computing costs, improves manageabil...
SYS-CON Events announced today that Impetus, leaders in Technology R&D and Software Product Engineering, has been named “Bronze Sponsor” of SYS-CON's 7th International Cloud Expo, which will take place on November 1–4, 2010, at the Santa Clara Convention Center in Santa Clara, CA. Impetus Technologies offers Product Engineering and Technology R&D services for software product development. With ongoing investments in research and application of emerging technology areas, innovative business mode...