16
回答
微软也要开源了!
【腾讯云】学生服务器套餐10元/月 >>>   
如今可以看到越来越多的微软打算开源的新闻,例如微软宣布将ASP.NET MVC 4,ASP.NET Web API,ASP.NET Web Pages V2(Razor)全部开源,并且所有这些开源准则都是基于 Apache 2.0 license 的。

你能在 source on codeplexdetails on Scott Guthrie's blog 找到更多关于这次微软开源行动的细节。
"我们这算是第一次允许非微软的工作人员也能提交他们的代码来让微软内部开发团队检阅以致于找到更有潜力的特性加入到在未来的产品中。"Guthrie说,"我们在上个12月公布了与 Windows Azure SDK 类似的开源开发套件,也发现了一种以紧密循环回馈的方式来让开发者与最终用户共同探讨来制作出更好的产品" 。
你现在能够在这里浏览,同步以及创建ASP.NET MVC,Web API,以及Razor的源代码结构。

Scott Hanselman作为首席程序员在他的博客中写道:开源 = 加大投入。ASP.NET 只是 .NET 的一部分,它将依然与 Visual Studio 集成。它无论如何依然还是那个熟悉的ASP.NET。

Guthrie同时也指出 ASP.NET MVC, Web API 以及 Razor 即使开源了也将仍然得到微软的全力支持,无论是将它们作为单一产品的形式还是与 Visual Stuido 集成的附属产品形式。
上面的这些技术产品将依然还是以前的老团队进行改进与维护,事实上微软在ASP.NET团队上增加了更多的技术员,我们今天宣布开源的目标就是为了获得更多的开发者使用产品后的反馈来让我们做出更好的技术产品。我们兴奋地期待着这次开源活动能为了我们带来哪些改进。
大家可以在Twitter上的 @OpenatMicrosoft 或者访问 Scott Guthrie’s Blog 来查阅更多信息。  

举报
junwong
发帖于6年前 16回/5K+阅
共有16个回帖 最后回答: 4年前

引用来自“xoHome”的答案

不会完全开源的,顶多类似于openjdk

OpenJDK是GPL的哦,比如说:淘宝的JVM都是自己定制的.你自己如果有能力,完全可以根据OpenJDK自己定制JVM.

当然,估计你没这个能力,算我白说

--- 共有 25 条评论 ---
xoHome@费斯特 : 对你无语 6年前 回复
费斯特@xoHome : 是不是有种装逼装漏了的感觉? 6年前 回复
xoHome@CheckStyle : ITeye那个虚拟机的版主不会是周志明吧,呃,知识库里边的文章全是他写的《深入JAVA虚拟机:高级特性于最佳实践》这本书里边的章节。 6年前 回复
xoHome@CheckStyle : JVM规范中文版的我没有下载到完整的文档,都是些零散的篇章,我目前还在学习阶段,主要参考的还是《深入理解JAVA虚拟机》等这类书籍,对我目前来说是够用了,你发的那个JVM的iteye地址我收藏了,这点还得谢谢你。 6年前 回复
CheckStyle@xoHome : 这次你说对了,JVM规范确实不定义这些玩意儿.JVM规范其实很笼统,连内存模型都没严格定义.基本上靠Vendor自由发挥 6年前 回复
这是因为微软准备放弃,准备减少资源的投放了,于是就打着开源的旗子,“放手”认人去维护,这样可以省出人手出来做其他的闭源项目。。。。。又不是第一次这样做。。
--- 共有 6 条评论 ---
CheckStyle@未来十年 没看明白你的逻辑 6年前 回复
十年之后@CheckStyle : 你就是小白一个不懂别装懂了。.net framework早那辈子就开源了。小白一个就会噴! 6年前 回复
CheckStyle@xoHome : 我的意思也很简单:公司是为了股东利益而存在的.其他搞开源的公司,也是为了自己利益.微软这么做本无可厚非,为何你们这些人偏偏喜欢选择性无视? 6年前 回复
xoHome@CheckStyle : 我的评论是针对微软打着大义的旗号做为有利自己的事,没别的意思。你也别这么愤慨了 6年前 回复
CheckStyle@xoHome : Google开源自己的搜索引擎没? 6年前 回复
开源是大势所趋,因为微软的东东现在与开源的东东的差距越来越小了,不开源估计有可能会被边缘化,如同oracle暂时不会开源一样,开源界的数据库与oracle的技术还有很大的差距。
--- 共有 1 条评论 ---
CheckStyle是这个道理。别说oracle,商业数据库db2,sql server,sybase,哪个不是甩开源数据库几条街啊 6年前 回复
微软的很多商业产品在未来都会受到开源的挑战,操作系统(PC和手机),办到软件,开发工具,数据库,微软未来该如何应对?

在时间成本上,开源有优势, 开源也并不一定是为了获取功能的增加。也可能是发现产品的不足。

就目前的趋势。.net 技术正大批流失开发者的拥护。如果不进行适当的吸收新途径。在各种开源解决方案遍布的年代,只依靠一个团队去发现不足是很落后的。至少在时间上是落后的。

可能微软更希望接受建议,并不会放手交给开源社区维护。 最终决定权还是微软。

在技术越来越公开化的过程中。如果不能在时间上占尽优势。那么技术迟早会被其他产品学习到。
技术领先只是时间问题,如果不进步,迟早被超越。 抢时间,抢地盘。都是可取的。商业公司不做无谓的牺牲。 死守没落的产品没出路。智能公开获取更大繁荣才是出路。

公开的只有asp.net 不是 .net全部吧。 本人不感冒。只是路过看看。有较劲的朋友请忽视我。

个人感觉,未来一段时间的技术发展趋势是大部分技术走向开源,但不会是全部,有较少一部分(比如银行、国防之类敏感的领域)仍然只能闭源。
其实我一直在想为什么ASP.NET不支持LINUX的平台。要是支持的话挺不错的。当然只是我想想啊。。这里面的利弊关系不讨论,匆喷。。
--- 共有 1 条评论 ---
zcfox不是还有Mono吗 6年前 回复
顶部