Wednesday, August 26, 2009 11:29 AM
kolbis
What Gives? Differences Between Silverlight Out of Browser Experience and AIR
After reading Ryan Stewart post about "Differences Between Silverlight Out of Browser Experience and AIR".
I wanted to add some personal experience and notes.
RAD – Rapid Application Development
Another thing to consider is that silverlight integrates well with wcf and web services, that means that building a client server apps is easier. When I tried using Air, I had to write either HTML file or Flash and in order to communicate with the server I had to use Ajax calles or HTTP get requests. It is possible to achieve, but it is less trivial then building the same app with silverlight OOB.
Silverlight OOB & WPF
OOB for silverlight has its benefits over WPF. For instance, consider users that don't have .NET framework 3.5 installed. In order to run WPF app, they will need to download ~200 MB. This is not an option. So, if you want to deliver a lightweight app to the desktop, it only requires ~5 MB.
OOB – Out Of Browser Winodow
One more thing is the OOB window. With silverlight we have no control over the layout. for instance we cannot change the border, the toolbox and etc. It might sound picky, but it can really annoying...
Air on the other hand allows you to customize the window.
Permissions
With that said, I think that the OOB should have the same permissions as Air. Currently it limits us the developers and the companies to deliver great solutions that interact with the desktop.
תגים:Dev, Tech, What Gives?, Silverlight 3.0