这应该算IT界大事吧?
- 微软终于接受现实将.net通过github开源了,大家可以搜一下,算是非常高质量的开源。
- 除此之外还免费提供了VS2013版本,支持三大平台,主流移动OS,居然还包含安卓模拟器。。。
- VS是不错的IDE,脱离windows就是和现有IDE拼硬功夫了
- 另外.net framework开源对于业界影响还是很大的,ASP.NET是否可以占领一部分PHP,Java的市场?
移动平台未来趋势呢?
这应该算IT界大事吧?
微软在抢移动端(早该这样了),不过是曲线救国.
Web后端,比Java好(当然已经使用Java的企业不会转到.Net的),如果比Ruby/PHP也好的话...
做技术的没有必要跟风
微软的开源做法,主要是还是打造生态圈吧。与开源社区合作。
微软的实力毋庸置疑,C# 和 VS 都是好工具。
至于与别的竞争对手而言,短期内应该变化不会太大。至少大天朝不会有什么变化。当初 rails 星期的时候,也有很多 java 被替代的舆论,最终写 java 还在写 java,搞 ruby 仍然再搞 ruby。
好消息...
看了好多文章,微软这是在重写.NET CLR虚拟机,.NET Core就是这个东西,在 dotnet/corefx 下面,因为.NET本来叫WinFX...
嗯,就这样...Mono作者都说
Feel free to stop using Mono when .NET Core is available
(这应该是个知乎问答……)
.net 开源是个大新闻,但是不是破天荒的新闻,因为早在 2008 年,微软就已经将部分 .net 代码开源。记忆中开源的原因是为了支持 mono 这样的非 Windows 平台 .net runtime 的发展,从此 mono 就不需要自己重新实现一套和 .net API 接口兼容的 framework,只需专注做好跨平台支持。
VS 免费也不是什么破天荒的事情,毕竟 VS Express 很早就有了。
再加上微软和开源社区的关系,也并不是很多只知道 *nix 开发的程序员们心中幻想的那样互相对立,微软也有很多开源项目,她也是 Apache Software Foundation 的 Platinum 赞助者,不要带着有色眼镜看微软。
无论如何,如此完整的开源确实是很值得纪念的事情。
我猜这个事情应该是在微软 CEO Satya Nadella 对外宣称“Mobile First, Cloud First”之前就开始准备了吧,这件事情非常符合这个 vision,有了这次开源,各种开发商和云服务提供商更有可能使用微软的技术进行开发和部署,从而使微软的未来有更多可能性,而不仅仅绑定在安装 Windows 的各种 PC、服务器、终端设备上。
不过开发者和各种服务提供商具体会如何选择还一切未定,对于 *nix 世界的人来说(其实我现在也算了……),还是缺少一个必须使用微软产品、技术或服务的理由,这就且看后续的发展啦。
P.S. 在 .net 刚出来的时候我就在使用,一直追踪到 .net 3.5 为止,后来因为工作原因远离了 Windows 平台。要说的话,我对微软和她的产品还是很有感情的,主观上比较挺微软。可惜微软框架有个问题就是太重以至于不够灵活,对于我这样追求小快灵的 web + mobile game 开发者来说,短期内可能还是不会考虑使用 .net,不过从现在开始我应该会重新开始关注相关技术了吧!