PDC 2010:微软采用HTML 5搞砸自己Web战略5个原因[原文]
发者关于本次微软战略众多热烈的讨论短短不到10个小时浏览量就超过7400多次.其中在众多评论中 看到UK Group成员SilverlightHack 写的关于在第一时间总结了关于微软这次对Silverlight战略调整所带来负面影响 同时详细阐述了关于微软积极采用HTML 5将会搞砸自己Web前端战略5个原因:我个人认为这篇文章写的比较全面. 从一个Silverlight开发人员角度进行分析. 文章提到诸多关于几个原因分析确实值得令人深思和参考. 翻译这篇文章目的是为了给更多开发人员开辟更多视角和思考方式来客观审视这次微软对Silverlight战略调整. Silverlight Hack这篇文章很据代表性表达SL开发人员对本次微软热捧HTml 5深度剖析. 同时欢迎各位参与讨论.如下翻译本文内容:这篇文章是关于微软在本周PDC 10大会宣布自己新的Web前端战略一次回应.对于这次PDC 10大会 总的来说. 微软全力热捧HTML 5同时重新确认了Silverlight作为富客户端在Windows phone 7开发上 地位..如下是我对微软采用HTML 5搞砸自己Web战略分析5个原因:A: HTML 5标准并没有得到全部的完善 也不知何时会推出Html 5统一正式标准.B:微软IE浏览器 6- 8 版本间问题.C:微软没有发布自己的HTML 5工具.D: 各方CTO/CIO关于这次调整做出反响.E:Silverlight战略目前是出于悬而未决状态 只能等到明年Mix11 大会我们会找到更多关于Silverlight战略调整答案.A:HTML 5标准并没有得到全部的完善 也不知何时会推出Html 5统一正式标准.HTML 5在发布之前 HTML 5已经变成一个很抽象专业术语.当有人告诉你他们完全实现了一个在HTML 5个网站 这又意味着什么呢难道他们只是使用了HTml 5特有标签类似Canvas? 他们是否在建立站点中同样实施了 CSS 3, SVG, Web Workers, WebGL.这些业界规范. 作为Html 5 标准一部分 有几个与HTML5相关的技术正在开发之中. 就此来说 在HTML 5正式标准发布之前目前没有一个浏览器是对“HTML 5以及HTML5相关的技术”是全面支持的.当HTML 5发后之后HTML 5依然不是一个从纯粹的角度真正的语言. 它只是一套关于Web浏览器应用和支持制定的标准. 问题就出现在这里:”即使当HTML 5标准在未来完整发布, 然后目前所有的浏览器都去实现对HTML 5标准完美支持. 接下来 全球所有使用浏览器用户需要重现安装一个”全面实现对HTML 5支持”浏览器版本.B:微软IE浏览器 6- 8 版本间问题.IE 9将是微软第一个支持HTML 5的浏览器. 然而目前IE 只是发布Beta版本 还在测试阶段. 正式版推出需要到明年即2011年4月份发布. 微软是否在他们不支持的平台上就此抛弃了Silverlight呢答案是肯定的. 即使微软推出正式版本的 不完全兼容HTML 5标准的IE 9 并且占据浏览器市场份额超过63% 但这对使用IE 浏览器的每个用户来说则需要话费一定时间才能获得对HTML 5的全面支持. 当然这也绝非针对微软IE来说 对于在没有推出HTML 5正式标准之前,目前老版本的Chrome, Opera or Firefox存在HTML5 完全支持问题都是一个提醒. 即使部分支持 我敢打赌约70当前的浏览器不支持HTML 5:C:微软没有发布自己的HTML 5工具.针对这次PDC10大会上热捧的HTML 5微软是否提供相关创建Html 5 WebSite站点工具呢Joey回答是嗯.....我不知道 微软对此表态显得异常的沉默, 针对微软的此举, 有人会认为 当你尝试向Html 5转变过程中 展示更多东西只不过仅仅针对IE 9 Beta版本的浏览器. 然而 现实是这正是微软目前一直在强调的事情.:1没有新的Express Web展示实例2没有相关从Silverlight导出到HTml5的支持[如Adobe已经支持]3没有发布针对客户端Asp.MVC的HTml 5支持工具在我看来 这完全是荒谬的. 这样的做法将导致在Windows上没人能真正“拥有”HTML 5, 在目前微软没有提供相关HTML5工具支持下 开发人员很难做到针对HTML 5相关的开发. 这也是目前很多Adobe Flash或Silverlight开发人员放弃Windows和Visual Studio 2010 转而投向MAC 平台和开源HTML 5工具一个很重要原因.D: 各方CTO/CIO关于这次调整做出反响.对于最近在PDC上爆出微软由原来Silverlight战略调整到着重HTML5上的 头条新闻, 想象一下各方的CTO/CIO 当他们从专业技术信息期刊看到这样报道 又会作何感想呢