Martin Fowler:ALT.NET 对微软社区的成长很重要

  • Udi Dahan
  • 王翔

2007 年 10 月 22 日

话题:.NET社区语言 & 开发文化 & 方法

ALT.NET 是由 David LaribeeScott BellwareRoy Osherove等几位知名人士发起的面向全球开发人员的全新社区。相对于其他更注重技术的社区而言,它更注重实用。但该团队的高姿态也已经遭致一些非议,Martin Fowler 解释道:“我们对 ALT.NET 寄予厚望,它对微软社区的未来成长很重要,我期望有一个更健康的微软世界。”

之前 Laribee 曾指出ALT.NET 的价值在于

  • 让你始终关注于寻找更优方法;
  • 让你从开源、敏捷、Java、Ruby 等社区之外汲取各个社区的优势;
  • 让你不满足于现状,认为事情总会更便捷、更优雅、更简单、更易变、更高质量;
  • 让你了解工具固然重要,但原则和知识才是本质,最好的工具是那些融合在知识之中并符合原则性的。(例如:Resharper)

尽管上述价值体现出明显的实用性,对 ALT.NET 社区的反对之声随着社区的成长日盛,MVP Sam Gentile 指出

ALT.NET 是分裂的。无论他们告诉你什么,他们充斥着否定力量,他们嘲笑所有不买他们帐和“走企业路线”的人们。

Karthic 对争执概括到

从部分 ALT.NET 社区博客所描述的对微软产品和反敏捷观点的蔑视,可以看出他们是反微软的。

另一位微软社区的支柱人物 Scott Hanselman 在加入微软前谈到

凭什么就必须 ALT.NET?为什么必须选它?看起来我们要把工具烧掉,然后高谈这些教条才是主流。微软需要通过领导能力、公开和一系列指南引导 ALT.NET 到主流的.NET 态度上。

Martin Fowler提到微软对待这只“丑小鸭”的问题

微软首要的问题是对这类社区的干涉和固执己见。对这类社团的反对将会丧失很多有价值的产品。更主要的是那些热心与这些社团联系的人群会 [给微软技术] 带来很多机会。比如 Enterprise Java 的一些社团拯救了 Enterprise Java 平台。

没什么人谈到需要拯救.NET 平台,而 ALT.NET 社区就像一个联系各种来自开源世界的缓慢影响.NET 主流工具和技术的中间层。随着微软更专注于这类社区的需要,我们已经看到支持 REST 的“动态运行时”的发布,也许 ALT.NET 恰逢其时。

查看英文原文:Martin Fowler: ALT.NET important to the viable future of the Microsoft ecosystem

.NET社区语言 & 开发文化 & 方法