Google announced Google App Engine and WOW-ed the the whole web. And, this is just a preview release! What this has anything to do with RIA? Keep reading.
Here are the quick points you’d expect from Google App Engine:
For the rest of details, head to Google Code and knock yourself off.
Impact? First of all, Amazon Web Service (EC2, S2, etc.) should be scared, really scared. The scale of the Google Cloud and cloud of Google power can easily turn the bookstore morphed EC2 up-side-down. The true power of gCloud will from the integration of all the Google services and Google applications, online or offline. I believe a new web computing platform race is just started. Just wait for Microsoft and Yahoo to come up with their own “me too”. Not sure how Amazon will response though. Amazon does has lead time and sound business model in place. They might get creative and survive well.
Next, Ruby On Rail. Obviously, the Python community can celebrate big time about this. All of sudden, Python is mainstream scripting language now. I won’t be surprise that O’Reilly will report big jump on Python book sales. Hack, I will go buy couple of them too. One winner is Django, the so called Rails on Python (or Python on Rails). Time to check it out.
In RIA space? How about DjangoAMF, the a middleware for Django web framework written in Python. It enables Flash/Flex applications to invoke Django’s view functions using AMF(Action Message Format). See, I just give you a Flex RIA solution running on Google App Engine using the supported framework. Can’t wait to give it a try.
It’s also about time to revisit Ted Patrick’s post, Python and ActionScript.
This post by Bruce Eckel is refreshing too, Put a Flex UI on Your Application, it’s about Combine the power of Python with the polish of Flash to create a desktop application. This approach will also work with any language that has support for creating an XML-RPC server (Java, Ruby, C++, to name a few). Also, The XML-RPC server can easily be on another machine.