微软的沉默令.NET 开发者担忧

  • Jonathan Allen
  • 贾国清

2011 年 6 月 22 日

话题:.NET语言 & 开发

​本月早些时候,微软发布了一套新的基于 Windows 8 的触控中心界面。依照演讲稿及相关的新闻稿所示,构建该界面仅需在 Windows 8 上通过 HTML5 和 JavaScript 的技术即可实现,同时,HTML5 和 JavaScript 可以使用 PC 的全部功能。这对于打算在 Windows 平台上做更多事情的 Web 开发人员来说绝对是个好消息,但是对于未提及的话题却引来热烈的讨论。

由于未提及是否可以用 WPF 和 Silverlight 来创建 Windows 8 的这种新界面,微软在.NET 开发者心里再次播下了疑虑的种子。这种做法已经屡见不鲜了,微软已经发展到过于强大以至于不可能在每一次的发布会上都会提及所有的产品。但问题是,微软的各个层面,都拒绝回应.NET 在 Windows 8 应用模型中即将担任的角色。

微软的管理层​上一次失言提到 Silverlight,还是在 2010 年的 PDC 大会上。那时紧张的局势已经开始在 Silverlight 开发者周围蔓延,开发者越来越发现自己正处于非常尴尬的境地,他们分不清自己是属于富客户端开发者还是 Web 应用开发者。所以,当 Bob Muglia 给人一种 Silverlight 即将被抛弃的感觉后,随即引发了一连串的风波。开发人员,尤其是咨询师们,发现当他们再去建议员工和客户使用 Silverlight 时,一切努力都是徒劳的。在 PDC 大会之后的几周里,一些善变的客户已经开始放弃 Silverlight 从而奔向 Flex 或 HTML5 的怀抱了,结果就是大量的订单被取消。

​在一系列的公开声明和以 Silverlight 为主题的活动后,紧张的形势稍事缓和,但关于平台的顾虑仍尚未消失。2011 年 MIX 大会上备受冷落的非移动版 Silverlight 的发布,更使得大家怒发冲冠,与 PDC 大会不同的是,这次没有引发像当年那样的集体抵制行为。开发者和客户也逐渐开始认为,在未来,Silverlight 不会再像孩子般受到微软的青睐了。

待 Windows 8 发布之时,回想现在或许又是一次公关危机而已,开发者和媒体会将目光聚集到 WPF 和 Silverlight 的新角色中。这不仅仅是一次学术行为,或许通过这些技术实现的 Windows 8 启动界面会改变微软关于短期投资的决定。

显然,微软企图提升大家对新大会的期望值,也就是Build 大会,因此在九月到来之前,谁也不愿意公开谈论关于.NET 开发前景的话题。我们所能了解到的,或是一些传闻,又或是如同 Mary Jo Foley 文章中提到的关于Jupiter UI的只言片语,仅此而已。

查看英文原文:Microsoft's Silence is infuriating .NET Developers

.NET语言 & 开发