Visual Studio 2015 发布了.net 开源了, C#支持三大系统手机的开发!

2015-07-21 13:47:12 +08:00
 saltedyu

2015年7月20日23时30分,微软举行了Visual Studio 2015的发布会,跟随者Visual Studio 2015 而来的是,.net 开源,C#支持wp,ios,android三大系统手机开发;

与前代版本相比,VS2015版本针对多个平台添加了新的开发工具,支持开发Win10全平台通用应用程序,包括Windows10手机、Win10 PC、Xbox以及HoloLens增强现实等。
另外,通过VS2015,开发人员还可以使用Apache Cordova、Xamarin或C++等语言或技术开发iOS和安卓平台应用。针对WEB和服务器开发,你可以使用Python、Node.js技术以及C#,Visual Basic或F#语言。

Visual Studio 2015包括许多新功能和更新,如通用Windows应用开发工具、面向iOS、Android、Windows的跨平台移动开发工具(包括Xamarin、Apache Cordova、Unity)、可移植C++库、适用于Android的本机活动C++模板等等,对Cordova,Xamarin , C++的跨平台支持都非常好。让你通过一个工具完成了iOS ,Android ,Windows 三个平台的应用

10931 次点击
所在节点    程序员
38 条回复
fengjianxinghun
2015-07-21 13:54:09 +08:00
用Xamarin跨平台。。。没卵用。。。
lichao
2015-07-21 13:55:32 +08:00
@fengjianxinghun 而且如果是开发 iOS 的话,仍然需要一台 Mac。
dong3580
2015-07-21 14:07:52 +08:00
一直在宣传的噱头,然而一堆坑.
当作娱乐玩玩,
@lichao
不是说即将支持linux系统么?
zonghua
2015-07-21 14:07:57 +08:00
@lichao 费用是一个大问题。
tabris17
2015-07-21 14:10:49 +08:00
.net 开源?哪里有下源代码?
njulzp
2015-07-21 16:54:40 +08:00
lbp0200
2015-07-21 17:06:50 +08:00
然并卵
snnn
2015-07-21 17:24:28 +08:00
用c#做android/ios手机游戏开发的比比皆是,灰常主流。
loqixh
2015-07-21 17:34:20 +08:00
@dong3580
这次随 Visual Studio 2015 发布的 ASP.NET 版本是 ASP.NET 4.6 与 ASP.NET 5 beta5。在 VS2015 发布的同时,微软也发布了 ASP.NET 5 的路线图(详见 ASP.NET 5 Schedule and Roadmap):
◾2015 年 7 月 27 日,发布 ASP.NET 5 beta6。
◾2015 年 8 月 24 日,发布ASP.NET 5 beta7。
◾2015 年 9 月 21 日,发布 ASP.NET 5 beta8。
◾2015 年 11 月,发布 ASP.NET 5 RC1。
◾2016 年第 1 季度,发布 ASP.NET 5 1.0.0 正式版。

  11 月份发布的 ASP.NET RC1 将支持生产环境下的 .NET跨平台。

  Beta6 - Localization, Servicing, .NET 4.6 support, and more

  实现多语言支持。dnx 支持 .NET Framework 4.6。基于 Windows 上的 http.sys 实现 response buffering and caching。增加分布式缓存支持。

  Beta7 - Cross-platform

  重点放在实现基于 .NET Core 的跨平台开发,为 Mac 与 Linux 平台提供基于 .NET Core 的 dnx,实现完整的.NET 跨平台开发工作流,并基于跨平台 .NET 开发一些应用案例。

  Beta8 - Feature complete!

  完成 ASP.NET 5 所有的功能开发。完成跨平台 .NET Core。让 Visual Studio 与 Visual Studio Code 更好地支持基于 .NET Core 的 ASP.NET 5 应用开发。

  RC1 - Stabilization  

  响应用户反馈,改进性能与可靠性。

  (编者注:翻译不妥之处,欢迎指出)
loqixh
2015-07-21 17:34:48 +08:00
tabris17
2015-07-21 17:38:30 +08:00
@njulzp 这个是.Net Library的代码吧,我还以为是CLR的源代码呢
@loqixh 这里面啥代码都没有嘛
visonme
2015-07-21 17:41:54 +08:00
@fengjianxinghun
你确定? 当然前提你的去了解过Xamarin和真正的使用过。
说道Xamarin不得不吐槽下,真尼玛的贵
还有就是海外不少公司移动端的产品都是用的Xamarin,至少教育行业的我知道就有几家了,当然也有一些用Xamarin+U3D开发的游戏了
visonme
2015-07-21 17:43:19 +08:00
2015 最大的亮点我觉得应该是asp.net的跨平台了(linux),目前国内博客园正在试水,至于移动开发这块我只看好html这块的,其他还需要时间验证
loqixh
2015-07-21 18:44:13 +08:00
@tabris17 这都看不出来不适合IT
CLR源码 : https://github.com/dotnet/coreclr
运行库: https://github.com/dotnet/corefx
tabris17
2015-07-21 18:59:19 +08:00
@loqixh 不错,谢谢。我就是懒,等着别人给链接呢
mozartgho
2015-07-21 19:06:57 +08:00
我很好奇.Net的程序是怎么在Android上运行的,是把C#编译成Java虚拟机字节码吗?
mozartgho
2015-07-21 19:08:44 +08:00
移动开发其实我看好html5,微软应该在html5上多动脑筋啊,通过web逆袭Android/iOS
zonghua
2015-07-21 19:11:27 +08:00
@mozartgho 听说是一一映射,我菜鸟看C#和java基本语法都差不多。
empvio
2015-07-21 19:20:27 +08:00
重点是有社区版,免费的! VS绝对是IDE的翘楚,没有之一。
loqixh
2015-07-21 21:47:50 +08:00
@mozartgho Android使用JNI直接运行.net 虚拟机 ios使用full aot技术编译成机器码

html5 可以使用Apache Cordova

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

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

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

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

© 2021 V2EX