RIA is becoming a hot buzzword in the web development world. RIA vendors promise a lot. They’re meant to be as easy do develop as web-pages, but have all the functionality of a desktop app. However, when you really think about it, an RIA can pretty much be anything that uses the internet for communication and has a graphically widget that can be modified in someway. Everyone stuck at a mega-corp writing a Swing application that talks to something via SOAP can rejoice about being part of the modern wave of application development.
Of course, people who consider themselves RIA developers are jumping at the bit to disagree. But lets analyze this for a second. A java application needs a dedicated, and specific, runtime on the client to execute. Ditto for Sliverlight and AIR. Silverlight supports json based communication, but if you want to talk to your Flex app in AIR (reliably), be prepared to shell out for Flex Data Services. But you canâ€™t run your java app from a browser!, you say. Well I recall running these things called â€œJava Appletsâ€ in my browser back in 1995.
The bottom line is Microsoft and Adobe have been bandying around the term RIA, trying to convince you that theyâ€™re providing you an Rich Web App (tiny print: in a plugin in your browser). The plugin approach sucked in 1995, and it still sucks 2007. So I have a hard time figuring out what the hypeâ€™s all about.
Whatâ€™s far more exciting is an honest-to-goodness, cross-browser RIA. Something that can work on Windows, Linux, Mac OS, in Opera, Firefox, Camino, Safari, and even IE. All without a lot of third-party junk.
For more information on how to build your next rich web application quickly, head on over to the Appcelerator Community. Or if tracking via blog is you thing, just add the appcelerator blog, Appcelerant, to your feed reader.
Did you like this? Please share:
The Lost Year: A Failed Experiment to Switch Away From Mac
Fed up with the Apple Keyboard, I bought a ThinkPad, installed Linux, and promptly decided that I hated computers.
Maker's Space, Manager's Space
The Grand Remote Work Experiment: A Retrospective
The COVID-19 pandemic has lead to an unexpected experiment in remote working. What has worked and why?