设为首页 收藏本站
查看: 208906|回复: 0
打印 上一主题 下一主题

微软宣布. NET 开发环境开源,支持Mac OS X和Linux

[复制链接]

该用户从未签到

文登之窗官方微信

跳转到指定楼层
1#
发表于 2014-11-17 14:20:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
生活圈制作
居然能看到这一天……虽然晚了十年,但终究好过永不。接下来要看 CLR 在其他平台上的整合程度及性能,如果真的爽滑平顺(微软无疑有这个实力可以),也许微软还能争回服务器端(此次只有服务器端)的半壁江山。
部署不会是什么大问题,鉴于之前微软已经在跟 Docker 合作,所以将来应该可以直接部署 .NET Docker container 到 Linux 服务器上……?太美了不敢看。
不太相信 Visual Studio 会跨平台,倒是不排除 Xamarin Studio 扩展到桌面 / Web 开发,并去支持 Linux 的可能性。JetBrains 肯定会有动作。这些倒也不是最重要的,只要核心组件足够优秀,toolchain 在开源社区总会自然生长出来。
然后,我觉得 Java 真的可以安心地继续保持已死的状态了。(原句:Java 真的可以安心去死了。)说某种技术「死」终归是个 metaphor,结论取决于视角。人们提及 Java 时不再兴奋并有所愿景,所以说它死了。
所以微软的战略是什么呢?如果 .NET 能在服务端收集到足够多的 momentum,它想用来做什么呢,用在推广 Windows Server 上面么?

对于普通用户来说,短期内意义不大。
这次微软开源的部分只是.NET Core,也就是 CLR 核心的那部分东西,包括 GC、JIT 编译器、程序集加载器(Assembly Loader)等等。
最多,以后再加上基于.NET 的服务器技术,也就是http://ASP.NET。有没有 WCF 呢?不知道。
Immo Landwerth 也说了,不包括客户端技术,如 WPF 和 WinForm,以及 Silverlight。
也就是说,微软这次宣布开源的这套东西,是 Mono 一直以来都已经有了的东西。只不过现在我们可以用到官方的实现版本,可能更稳定,可能更高效,但都只是可能,用过才知道。
从中远期来说,整个.NET Framework 完全开源也不是没有可能。其实 Mono 相比.NET Framework,最大的缺口也就是 WPF 了。联系到微软发布的The Roadmap for WPF,WPF 的开源将是对移动设备前端开发的一个颠覆(当然也有可能我过于高估了 WPF 和大家对它的热情)。
至于免费版的 Visual Studio,发布 Mac 版和 Linux 版的可能性不大,毕竟这么庞大的一个东西,要移植的话 UI 部分基本要全部重写(或者等全部 WPF 化了然后开源 WPF?),太伤筋动骨。社区版 Visual Studio 2013 的跨平台功能(对 iOS 和 Android 的支持)是通过 Xamarin 的 Starter Edition 实现的,所以不要想太多。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

Archiver|文登之窗 ( 鲁ICP备09074927号-2 )  

GMT+8, 2024-6-20 20:23 , Processed in 0.499201 second(s), 37 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表