Really Idiotic Acronyms: RIA Approaches
I came across this article by Chris Keene: Really Idiotic Approaches to RIA: Flex, Silverlight and JavaFX .. in which he describes Adobe's FLEX, Microsoft's Silverlight, and Sun's JavaFX as an idiotic timewarp approach to developing Rich Internet Applications. Hmm...
But I think that's not the entire story. Why should the browser be the king of the world? Why should the browser be the only application someone runs in order to do their work and run applications? Why should the browser be the only way to deliver a rich internet application? And for that matter what does "RIA" mean as an acronym anyway?
For example all desktop GUI application frameworks from Win32/MFC to GTK to Java etc have for ages been able to query for data from over the Internet and could integrate that data into an application. e.g. I use blogbridge as my RSS aggregator and much prefer that it's a desktop application than a web application. Why should it be expected that only a browser can implement a "rich" client that integrates Internet information into a "rich" GUI experience?
P.S. I've been a good boy this whole blog posting and wrote Silverlight rather than Silverfish.