Linked by Thom Holwerda on Thu 9th Aug 2007 21:11 UTC, submitted by rx182
Mono Project When Microsoft chief software architect Ray Ozzie unveiled Silverlight at MIX07, he vowed that it would be a cross-platform technology. It appears as if the software giant is making good on that pledge: SD Times has learned that some of Microsoft's top developers have provided technical guidance for a Linux implementation of Silverlight.
Thread beginning with comment 262379
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Maybe...
by unoengborg on Fri 10th Aug 2007 14:15 UTC in reply to "RE[3]: Maybe..."
unoengborg
Member since:
2005-07-06

Why should established standards be the end of the road? That does nothing but stagnate innovation.


Because standards make interoperability better, and that lowers the cost to the user. Standards doesn't prevent anybody from doing new stuff, quite the contrary. People can still innovate to make software that is faster, less memory hungry, or easier to maintain and still stay standard compliant, and standards doesn't prevent anybody to invent things that not yet are standardized. Standards give developers the opportunity to stand on the sholders of others when they develop new things.

Another thing, standards evolve too. E.g. IPv4->IPv6, HTML2->HTML3->HTML4... Its just that they tend to evolve in a way where people are not left out. Sometimes even keeping up with the standard requires a lot of innovation. As far as I know there is not a single web browser that fully comply with all w3c standards. If such thing actually was created my guess is that the press would praise it as the most innovative thing since sliced bread.

In other words, doing standardized things in a standard way, gives more time to innovate things not yet standardized. Just imagine how much time web developers would save if all browsers used the same DOM tree structure, the same tags and attributes and fully support css...

Reply Parent Score: 4

RE[5]: Maybe...
by systyrant on Fri 10th Aug 2007 15:31 in reply to "RE[4]: Maybe..."
systyrant Member since:
2007-01-18

I'm a huge fan of standardization, but what's on paper doesn't always work in real life.

Standards should be the foundation for building applications, websites, etc. I think people should follow standards where applicable and extend them when standards can't be followed.

My personal view on standards in general is that no single company should control them and they should be free of copyright or patent issues that could/would hinder free and open use of them.

I have two reason to not like Silverlight. The first is a 'hater' reason and that's because it's controlled by Microsoft and I find it hard to trust Microsoft. The second is because I would rather see Flash-like graphics done directly in the browser using things like SVG and Javascript. Obviously there are some limitations to what can probably be done in that way, but that doesn't mean it's not possible.

With that said. I understand that the web should be extensible through add-ons like Flash, Silverlight, and Java (to name a few). I have no problem with that either, but some of those things can limit the usefulness and accessibility of the web. Maybe I'm part of a dying breed, but I still believe the web should be platform agnostic. Outside of minor tweaks required for the slightly different ways things appear web developers shouldn't have to deal with platform or browser issues. One web to serve all people.

Reply Parent Score: 2