Okay, I went online and did some more reading to educate myself on Silverlight, to see what we are in-store for if it gets some traction on the web. Here are my thoughts. These are my opinions.
1. First - Microsoft is and are fighting an uphill battle. Most of the new and cutting edge web technologies are open source. How can they compete with that? Well they have there browsers on a ton of PC computers which gives them an audience, but they can't really compete yet because they don't have a platform for their developers.(read on, I will explain) Also, they have such a negative image among many in the web community.(this is not the web communities fault, if Microsoft would have stayed current)
2. Why can't they compete with Open Source? It is simple, PHP is one, if not the main Open Source Language while Microsoft, uses it's own, ASP. They are trying to find a way to compete with all the developers out there that contribute to the Open Source Community written in PHP. By the way, Apple was brilliant in building OS X on some of these core technologies. I am guessing, but I would say, most of the Open Source Developers have no love for Microsoft.
3. Well, Microsoft has tons of money, they can compete with anyone they want. Yes, Like the author in one of the articles stated, they can and have to, throw money at the web.(they can't ignore it like they do other Mac equivalent products) They just can't ignore it, so,
4. There solution. Create a plug-in that allows programmers out there that write in Microsoft languages and other CORE Programming languages to be-able to write web applications that will load up into the browsers. Do we really need this? I say more headaches when it comes to supporting. Are browser companies other than IE going to have this plugin pre-installed? I am pretty sure it is safe to say, probably not! So all the non IE browser people will have to manually install this plug-in? It is kind of like the current situation, people being frustrated about older versions of IE not being compliant. Now people with other browsers that go to sites that where built needing this plug-in installed, will be frustrated.
5. According to one of the Articles, Microsoft says, this gives them the ability to compete with AJAX and Flash (I say, no, this tries to give Microsoft a way to get there hands around the neck of the web) They say that programmers that write in these other languages will be able to write better applications than the ones in Flash and Ajax. (I disagree, there is nothing you can't do with the current tools, if you know what you are doing.) According to the articles, Silverlight allows more programmers that know these languages to write there applications for the web using this plugin. That may be true, but do we want people that use the languages that are the main focus of Microsoft, building future web applications and standards? There products are usually bloated and sub-par.(personal opinion)
6. So, this will supposedly give them a platform. I say this, why don't those people that can program in these other languages just learn PHP, Flash, Flex, Action Script, Adobe Air, Javascript, Ruby on Rails, etc..? It would be easy for them if they know these other languages to pick it up. If they feel they are still too limited, maybe they should focus on building Microsoft applications?