staceyw said:Bass said:*snip*
I have no bones with Mono. I am just looking into the future a bit. When you look where SL has come from v1 to v3 in a fairly short time, one can see how more platforms and more features would be natural and expected. V3 has a lot of goodness already. Currently, it is hard to see where you hit the wall. I think there is enouph going on that the argument will change from push to pull. Instead of MS spending resources on pushing to different platforms (which does not scale well for any company namely because you can't be expert at everything), platforms vender will write hooks and extentions to support a SL layer. Maybe there is or could be a thin HAL layer that venders could write. Because of its dot net roots, adding feature libraries (i.e. wcf, 3D, GPU etc) becomes a much lower bar for MS and deployment. Maybe Mono, for example, could become the experts in this HAL layer for all these other platforms to allow both Mono and SL and .Net to run.
I can tell you one thing SL3 won't do: WinForms. There are thousands upon thousands of WinForms apps in production.
Personally I am not a big fan of web applications. I don't think too much "rich functionality" or programming logic really belongs on the web. It gets too rich you get security issues like ActiveX. So we have security measures now. But because of this in the end of the day it kind of feels like you are artificially limiting yourself in a web application; even SL or Flash. I know SL3 will support a Adobe AIR style offline mode. But hey, so does .NET it of course supports an offline mode . And Silverlight is just a subset of .NET. I rather code for .NET directly and not be limited. Just my opinion.
But yeah the web is changing everything and TBH we are going to see LOTS AND LOTS more web apps in the future hell I think most people like live in their web browser already. But I want no part in this! Get off my lawn!