YOUR FEEDBACK
NGASI Releases AppServer Manager 8.1
Dave Jenkins wrote: The remote server management is a welcomed added feature...


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
SYS-CON.TV
MXDJ TOP LINKS YOU MUST CLICK ON !


Flex vs. AJAX: Stop The Madness!
Let's go forth into the brave new world of RIA technology equality!

Digg This!

Andy Powell's ColdFusion, Mach-II, Flex, and Spry Blog

Flex or AJAX? Which one is better? Which one will "win" in the RIA space? I am tired of this argument. I'm tired of seeing blog posts keeping this debate alive. It's a non-issue, really.

I think that people make it an issue when they try, or investigate, each technology and find one easier than the other then run with that technology's banner.I am tired of this argument. I'm tired of seeing posts on MXNA keeping this debate alive. It's a non-issue, really. I think that people make it an issue when they try, or investigate, each technology and find one easier than the other then run with that technology's banner.

Flex and AJAX can, should, and do exist in the same space. Their goal is the same: A rich UI and breaking the old and busted request-response model with the new hotness of the event-driven model. Both technologies can achieve the same goal, but via different paths.

I think we, as a community, also need to talk about something else. Flex is not for everyone. Not every ColdFusion developer can be a Flex developer. AJAX, from a learning curve standpoint, is safer for the ColdFusion developer. It's easier, especially with the abundance of frameworks out there designed to make AJAX simple (Spry, jQuery, etc). As ColdFusion developers, we are graced with a tool that makes things very easy for us, and that's the way some of us like it. AJAX lets you leverage your existing JavaScript skill set to get to the "rich" part of RIAs quickly. You don't have to learn anything new if you already know JavaScript.

Conversely, Flex is not easy to learn for a ColdFusion developer (or anyone else for that matter). Yet, once you learn it, it is even more difficult to master. I don't think there are a large number of people who will argue with that fact.

That steep learning curve can lead to a fear of Flex, and fear can lead to anger, and that anger is what, in my opinion, fuels a lot of these "Flex vs. AJAX" arguments. When you take the fear of the new out of it, Flex and AJAX can peacefully co-exist in the same browser without any debate.

Even if you don't add Flex or AJAX to your skill set does that mean your skills are marginalized? Not in the least. There is still a server-side component that needs to be developed. There will always be a demand for server-side development. The prime market now, however, is for developers who have a broad range of skills. It's never a safe practice to put all your eggs in one basket.

These pieces each have their places in a given environment. Sometimes Flex is a better option and sometimes AJAX is the better option. It all depends on the requirements, the team, and the application. They're both viable. They're both part of the future, and they're both changing the face of the web as we know it.

So, let's go forth into the brave new world of RIA technology equality. Give Flex and AJAX their equal place and let's stop these senseless arguments. If you're afraid of getting into Flex, go to a conference, take a class, read a book. Work through your fear. If you're inclined to AJAX, embrace that and run with it. Just stop arguing and develop.


[This posting appeared originally here and is republished in full with the kind permission of the author, in whom all copyright remains vested.]

About Andrew Powell
Andrew Powell has been architecting and developing Web applications for over 10 years using ColdFusion, Java, ASP.NET and ASP. His background includes experience running IT Departments for firms in the executive search and aviation consulting fields. You can read his blog on everything ColdFusion, Java, Spry, & Flex at www.infoaccelerator.net.

chris ellem wrote: AJAX development does not produce an RIA...far from it. That's Madness! I also would refute that every ColdFusion Developer would not make a Flex Developer. In 2008 the transition is easier than ever....give it a go.
read & respond »
Richard Monson-Haefel wrote: I actually believe that ColdFusion developers would be better off learning Curl, which is an alternative to Adobe Flex and Ajax. Curl is easier to learn and its far more powerful, in my opinion, than either of the other options. Of course I'm biased as I work for Curl, but honestly it's a whole lot better than trying to learn Ajax (JavaScript, CCS, HTML, XML, XHR, DOM) or Flex (ActionScript and MXML).
read & respond »
Juan wrote: I agree with you. I think each technology has strengths and weaknesses. As Technical professionals we must think about what technology is better in a specific context, rather than what technology is the easiest one.
read & respond »
LATEST FLEX STORIES & POSTS
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 JavaFX Scri
AJAX World - Xceed Launches Microsoft Silverlight 2 Control
Xceed launched Xceed Upload for Silverlight, the commercial offering in support of Microsoft's promising new Silverlight technology. The product is available now for purchase or as a fully functional 45-day trial on Xceed's website. Xceed Upload for Silverlight lets developers add uplo
Microsoft To Keynote 4th International Virtualization Conference & Expo
Mike Neil is general manager for virtualization strategy in the Windows Server Division at Microsoft. Mike is focused on the delivery of the Windows virtualization technology, including Windows Server 2008 Hyper-V, Microsoft Hyper-V Server and Virtual PC 2007. Mike also directs the tec
AJAX World - Skyway Software Announces RIA Developer Contest
According to Sean Walsh, President and CEO of Skyway Software, 'Our Skyway Community is thriving and our members are very talented. We truly look forward to their RIAs submittals and Skyway Builder extensions and are excited that all of the contributions will benefit the entire Skyway
"Virtualization Journal" Debuts This Week at JavaOne
Founded in 2006, SYS-CON Media's 'Virtualization Journal' is the world's first magazine devoted exclusively to what Gartner has earmarked as the single highest-impact IT trend through 2012: virtualization. And now it will be available on newsstands worldwide, as SYS-CON Media seeks to
3rd International Virtualization Conference & Expo: Themes & Topics
From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discussed in NYC June 23-24, 2008 by the world-class speaker faculty at the 3rd International Virtualization Conference & Expo being held by SYS-CON Events in The Roosevelt Hotel, in midtown
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