微软宣布 .NET 开源了

2014-11-13 08:24:25 +08:00
 jeeve
微软今天公布了.NET开发框架开源计划,将这长期以来只能运行于Windows系统下的开发环境,通过GitHub开源,实现跨平台支持Mac OS X和Linux。

根据微软公布的计划,在下一次发布.NET开发框架时,整个服务器开发环境,从ASP.NET 5下至Common Language Runtime和Base Class Libraries,都将实现开源。

开发者可在多平台环境中开发基于云的.NET应用,微软也承诺未来将会在Mac和Linux系统上提供对.NET核心服务器运行环境及框架的支持。

微软开源.NET开发环境的决策是对未来长期发展的一次押注。微软开发者部门副总裁S. Somasegar对此表示,开源.NET将能让更多的开发者加入到这个开发平台,也能让现在的.NET开发人员面向更多用户。
8843 次点击
所在节点    程序员
80 条回复
ioth
2014-11-13 14:43:38 +08:00
原因很简单,
早几个月apple和ibm合作开始搞企业应用了。
spance
2014-11-13 15:02:37 +08:00
虽然.net平台很好,c#很好,微软一直在布局ms商业帝国,一直喜欢套牢用户,套牢开发者,套牢企业用户,而且那么多坑,掉坑了还无力挣扎,这都是血汗啊成本。

早年的.net跨平台算是开始兑现了,但这离Java世界的跨平台能力和工业级强度和成熟度还有不少距离,这中间还需要各平台成熟的SDK 成熟的Runtime 成熟的profile analyzer 成熟的工业级强度的各种lib framework等等。

这又是一个革命的过程,开源只仅仅是个开始,各大猿、各大厂、各大局还买不买账那就要慢慢看了。
jaylong
2014-11-13 15:07:08 +08:00
最讨厌安装一个程序时提示需要安装.NET 一般我会选择放弃安装这个软件
est
2014-11-13 15:08:05 +08:00
一个阿三打倒了另一个阿三。你们以为这就完了吗?错。。。。
yoyicue
2014-11-13 15:10:12 +08:00
@est 233
imwower
2014-11-13 15:10:23 +08:00
微软可以靠卖云服务赚钱,比如azure,office365,sql server在线,onedrive等等,按年付费;
开源对于开发者是好事,只需一次开发,然后部署到云端,或者移动设备。只需要考虑性价比最好的云服务即可;
VS估计很快就要有Mac版了吧,毕竟.net core都开源了,肯定能在mac os和linux上跑起来,支持C++,JavaScript,C#开发这些。
smilingsun
2014-11-13 16:12:44 +08:00
想问下这个表示Linux下面可以跑.net程序了吗?
juntao
2014-11-13 16:20:44 +08:00
微软想开了,可是大家已经不想通了。
orzfly
2014-11-13 16:21:02 +08:00
@nooper 不好意思,装多个 Visual Studio 版本确实是有其意义。如果你搞 C++ 开发的话……你就会知道,不同 VS 版本带的 C++ 编译器之间区别了。虽然早期版本的 C++ 编译器,在 Windows SDK 中也有提供,但是 2012/2013 之后就不带了。

2008 里的 C++ 编译器可以编译全 Windows 版本使用的 DLL,
2010 里的 C++ 编译器就要求目标系统在 Windows XP SP2 之上了,
2012 里的 C++ 编译器则要求目标系统在 Windows Vista/7(记不清了)之上了。
虽然 2012 有个 Update 里也提供了 XP SP2 版的编译器。

再者,2008 及之前版本的 C++ 项目用的是 .vcproj,2010 及之后版本是 .vcxproj。有时候,你不得不装个 2008 备用啊……

有些时候,是某些项目要求你用什么版本的 Visual Studio,这也是迫不得已,微软的开发工具之间并不是完全兼容的。
moro
2014-11-13 16:41:48 +08:00
跟着微软搞,累死你。
kofj
2014-11-13 17:01:53 +08:00
应该叫准备开源
lbp0200
2014-11-13 18:21:02 +08:00
感觉不会再爱了
limbo0
2014-11-13 18:35:53 +08:00
windows啥时候开源啊
xpol
2014-11-13 20:11:31 +08:00
还是不错的了。
尤其是社区版的VS2013,只是确实现在工作不用Windows了。
fooevr
2014-11-13 21:02:04 +08:00
@jjx 不知所云
helixzz
2014-11-13 22:10:29 +08:00
喜大普奔!
xuwenmang
2014-11-13 23:16:20 +08:00
@limbo0 期待完windows开源后,期待免费。。。
pertersonvv
2014-11-15 03:50:02 +08:00
@Mac IDE不是开源吧?干脆IDE也开源了吧:)
pertersonvv
2014-11-15 03:52:38 +08:00
@jimrok 为毛ruby第一位啊,明显应该java啊
jimrok
2014-11-16 17:52:48 +08:00
@pertersonvv 哈哈,排名不分先后。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/146061

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX