YOUR FEEDBACK
A Practical Solution For Deployment Of JSP
an wrote: A Practical Solution For Deployment Of JSP link of source code ht...
SOA World Conference
Virtualization Conference
$200 Savings Expire May 16, 2008... – Register Today!

SYS-CON.TV

2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
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
TOP THREE LINKS YOU MUST CLICK ON


How to Choose an RIA Path: AJAX or Adobe?
AJAX is the best bet for experienced Web development shops looking to incrementally evolve existing Web applications

Digg This!

Page 1 of 2   next page »

When it comes to rich Internet application (RIA) technologies, application development professionals must choose between two paths: AJAX or Adobe. AJAX is the best bet for experienced Web development shops looking to incrementally evolve existing Web applications. Of course, selecting AJAX also raises the question of whether to go with a homegrown, open source, or commercial AJAX framework.

In contrast, Adobe is best for shops looking to completely transform their Web experiences. But to do so, firms must acquire the skills necessary to use Flex, which is the development framework for the Flash runtime environment. Early adopters with time-to-market concerns and comfort with either smaller vendors or open source can select AJAX with confidence. But firms that require support from a larger vendor and full-featured development tools will do better with Adobe.

App dev professionals should make the selection based on their time-to-market requirements, whether they're looking to evolve or revolutionize their user experience, and whether they prefer tools from large established vendors.

AJAX: The Fast Lane to a Better User Experience
App dev organizations that prefer a fast path to RIAs — for developers and users alike — select AJAX for the following reasons:

  • AJAX helps shops meet time-to-market needs. Developers with existing Web skills find that adopting AJAX involves a shift in design patterns, not a wholesale change in programming language or development tools.
  • AJAX favors gradual re-factoring of existing Web apps. AJAX is based on open and standard languages like JavaScript and XML. This makes it easy for developers to integrate AJAX widgets into existing Web applications that are written in HTML, DHTML, or server-side JavaScript.
  • AJAX can deliver speedy performance. Vendors of commercial AJAX frameworks like Backbase and JackBe invest considerable resources tuning their AJAX frameworks for speed because their clients have tiny footprints and download to browsers so quickly that there's no perceptible lag in app performance. Some open source AJAX tool kits share this trait, but others approach the size of Adobe's Flash and have equally long install times.


Page 1 of 2   next page »

About Jeffrey Hammond
Jeffrey Hammond is a senior analyst at Forrester Research where he covers tools and techniques for application design and development. He is a leading expert on software modeling techniques, integrated development environments and the emergence of new rich Internet application development practices and tools. Jeffrey holds a BS in economics (finance) from the Wharton School at the University of Pennsylvania.

Utkal wrote: Hi. What about Curl ? you ve not named curl in your article. Is it so bad that it can not compete with RIA technologies like Ajax, Flex, AIR, Silverlight etc ? I wish you could ve included Curl too. I'm new to web dev, and started learning Curl. Its easy to understand and learn.
read & respond »
Ted Farrell wrote: Hey Jeff. Interesting article. We have found that our users don't have to choose. Our JavaServer Faces framework generates both Ajax and Flash markup. Other companies (google, etc.) do similar things as well. I think the choice only comes into play if you decide to use Adobe's Flex components, which only generate flash. Many other component toolkits generate multiple formats, including Ajax, Flash, WML, XML, etc. Ted Farrell - Oracle Corporation
read & respond »
Marco Casario wrote: Hi, nice piece of article ! I had a speach at the Web 2.0 about this topic titled "Choosing the final RIA path" : http://casario.blogs.com/ mmworld/2007/11/using-the -ria-d.html http://blog.comtaste.com/ 2007/11/choosing_the_appr opriate_ria_t_1.html and here you can see the slides for my talk : http://www.slideshare.net /marcocasario/choosing-th e-right-rich-internet-app lication-technology-path See you at AJAXWorld NY, All the best, marco
read & respond »
Gregory C wrote: Hi, Thank you for this interesting topic, Could you please expand this topic with the accessibility possibilities of both solutions ? In my mind, it seems that Flex does not support accessibility and with some customization AJAX frameworks like GWT are able to handle this major subject (we're currently working on this topic using GWT). Regards.
read & respond »
Gringaus wrote: Just stumbled upon this article... Pretty embarrassing for senior analyst at Forrester Research to come up with this b...t. Forrester, get rid of him, seriously.
read & respond »
Harry B. Garland wrote: You forgot to mention that Flex is object oriented. JavaScript is pseudo-OOP at best. After all these years, are we still debating about whether or not OOP is important? That is crazy!
read & respond »
Canoo RIA Blog wrote: As already mentioned in the Canoo RIA blog, reading this article is recommended. It lists several issues to consider that many others focusing on mere technical aspects leave out. For a detailed discussion of this article, see: http://canoo.com/blog/200 7/08/15/how-to-select-ria -technologies-part-1-of-3 /
read & respond »
Dirk wrote: Digg this? Dump this you mean! I suggest to use both technologies before writing this kind of articles. Flex is simply the technology to use - if you would have used it you would know.
read & respond »
Andy wrote: This article generated more questions in my mind than it helped with answers. What about the Flex/Ajax bridge? What about companies that will continue to use both Flex and Ajax for a variety of different means? What I really need is more useful information on how these technologies help address various types of business problems that are being translated into technical requirements. What are people's main concerns? Mine are security and performance between the client and server. XML based services can be very verbose, are test show that Flex can have some advantages here, but what are other people finding out? What are the cost differences? Hopefully you can address these questions in a follow-on article.
read & respond »
Chester Chipperfield wrote: I'm afraid you are wrong on a number of points here. This is not subjective, but mostly factual errors. Have a read of this http://blog. schematic.com.au/?p=46 , it goes some way to pointing them out.
read & respond »
LATEST AJAXWORLD STORIES
frevvo Empowers Businesses to Create RIAs With New Live Forms Software
frevvo announced Live Forms software which enables users and developers to easily create rich AJAX forms with built-in business capabilities. Live Forms provides a complete Web-based design experience that can be embedded into any application and is ideal for Enterprise Social So
Appcelerator Building Out the RIA Open Source Community
'We're dedicated to building the largest open-source community dedicated to RIAs, breaking down the barriers between traditional preferred languages, programming models and solutions,' says the co-founder & CEO of Appcelerator, Jeff Haynie, in this Exclusive Q&A with Jeremy Geela
Software Executive Claims "The Love Is Gone" for Java
'When was the last time you heard about a cool web app that wasn't written in Rails or PHP?' asks Chris Keene, CEO of WaveMaker, in an article published today at SYS-CON.com. 'OK, people still build lots of cool stuff in Java,' Keene continues, 'but the love is gone and it's just
AJAX World - Sun Talks Up its Late-to-the-Party AIR-Silverlight Rival
At Java One this week Sun has been selling its year -old-but-still-upcoming - and definitely late-to-the-party - Adobe AIR- and Microsoft Silverlight-competitive JavaFX Rich Client environment as a potential revenue-generator capable of putting ads on mobile applications and JavaF
WaveMaker Introduces Visual AJAX for Mac
WaveMaker announced the release of Visual AJAX Studio version 3.2. The new version introduces a beta installer for Mac OS 10.5 (Leopard) and full support for the Safari Browser, bringing WaveMaker's drag-and-drop Java development to the Mac.
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE