Cloud Services are Important to Silverlight’s Future

     

     

    If there is one thing that has been solidified in my mind based on my experiences over the past few months of writing my book, it is that cloud services are important to RIA’s future. Very important. Of the questions about Silverlight and RIA that I receive, the vast majority of them revolve around web services, SOAP, JSON, XML, REST, cross domain policies, security of services, syndication, Astoria, passing entities over the web, and duplexity. There are questions on bindings, animations, control suites, and other, but the tone in the questions gets deep when the cloud is discussed. I guess I could just be noticing this because I am writing a book that focuses on this topic, and maybe that’s true. But when I first started writing the book, I was not sure if anyone cared about this topic. I just wanted to write it because I was interested in the topic and wanted to share.

    So as we cruise to the release of Silverlight 2, I’m looking beyond this release a what might be in the next release. I think we’ll see a lot of graphical improvements, but where I see a great opportunity for growth is in the area of building more expansive cloud services support with Silverlight. Security, improved REST service interoperability, PUT, DELETE, increasing the HTTP stack, and other features that make working with cloud services would greatly enhance development in Silverlight and give it a big edge over competition. Who knows what’ we’ll see, but from everything I hear from readers, there is a lot of interest in this area.

    DotNetKicks Image
    #1 Jonas Follesø on 9.17.2008 at 12:27 AM

    Absolutely agree.

    It's a compelling idea to be able to write a Silverlight application and don't even have to think about hosting infrastructure. Already today you can do some cool stuff with Silverlight Streaming for hosting your application, and SQL Data Services or EasyDB for your data storage (at least when it gets Astoria support).

    I guess the current thing that is not easy to push to the cloud is server side logic and validation. You could off course use Google App Enginge for your server side logic, but if you want to use .NET you're stuck with some hosting partner.



    #2 magellings on 9.17.2008 at 1:09 PM

    John, not revolving around the cloud topic, but what's your opinion of silverlight vs. ASP.NET MVC? I'm looking to write a public, free financial website and a highly testable and graphical web application is important to me. I'm assuming silverlight is better than the ajax helpers/MVC graphically, but foundation-wise testing is better/easier with MVC. Maybe a seperate thread would be ideal for discussing this...



    Leave a Comment