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 三个平台的应用
1
fengjianxinghun 2015-07-21 13:54:09 +08:00
用Xamarin跨平台。。。没卵用。。。
|
2
lichao 2015-07-21 13:55:32 +08:00
@fengjianxinghun 而且如果是开发 iOS 的话,仍然需要一台 Mac。
|
5
tabris17 2015-07-21 14:10:49 +08:00
.net 开源?哪里有下源代码?
|
6
njulzp 2015-07-21 16:54:40 +08:00
|
7
lbp0200 2015-07-21 17:06:50 +08:00
然并卵
|
8
snnn 2015-07-21 17:24:28 +08:00
用c#做android/ios手机游戏开发的比比皆是,灰常主流。
|
9
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 响应用户反馈,改进性能与可靠性。 (编者注:翻译不妥之处,欢迎指出) |
10
loqixh 2015-07-21 17:34:48 +08:00
|
12
visonme 2015-07-21 17:41:54 +08:00
@fengjianxinghun
你确定? 当然前提你的去了解过Xamarin和真正的使用过。 说道Xamarin不得不吐槽下,真尼玛的贵 还有就是海外不少公司移动端的产品都是用的Xamarin,至少教育行业的我知道就有几家了,当然也有一些用Xamarin+U3D开发的游戏了 |
13
visonme 2015-07-21 17:43:19 +08:00
2015 最大的亮点我觉得应该是asp.net的跨平台了(linux),目前国内博客园正在试水,至于移动开发这块我只看好html这块的,其他还需要时间验证
|
14
loqixh 2015-07-21 18:44:13 +08:00
@tabris17 这都看不出来不适合IT
CLR源码 : https://github.com/dotnet/coreclr 运行库: https://github.com/dotnet/corefx |
16
mozartgho 2015-07-21 19:06:57 +08:00
我很好奇.Net的程序是怎么在Android上运行的,是把C#编译成Java虚拟机字节码吗?
|
17
mozartgho 2015-07-21 19:08:44 +08:00
移动开发其实我看好html5,微软应该在html5上多动脑筋啊,通过web逆袭Android/iOS
|
19
empvio 2015-07-21 19:20:27 +08:00
重点是有社区版,免费的! VS绝对是IDE的翘楚,没有之一。
|
20
loqixh 2015-07-21 21:47:50 +08:00
|
23
jsq2627 2015-07-21 23:00:55 +08:00
@loqixh 目前 C# 在其他平台上游戏上用的不少,主要因为 Unity 支持 C#
用 Xamarin 做商业应用有风险,毕竟不是 native,说不定哪天苹果谷歌脑子一抽就把这个平台扼杀了。。。感觉这东西也就是适合企业用来快速开发一些内部应用,毕竟 .NET 程序员在传统行业扎堆呢~ |
24
jsq2627 2015-07-21 23:06:00 +08:00
@mozartgho 确实需要运行时,是直接打包在应用 apk 里的。
http://developer.xamarin.com/guides/android/under_the_hood/architecture/ |
29
quericy 2015-07-22 09:19:42 +08:00
VS是世界上最好的IDE
... 嗯,就是这样 ...虽然我还是用JB家的东西用的多 |
30
Neveroldmilk 2015-07-22 09:21:39 +08:00
社区版就是全功能版,只是对商业使用有限制。
|
31
kevinzhow 2015-07-22 09:48:17 +08:00
不要随便尝试跨平台解决方案啊~
|
32
bookit 2015-07-22 10:25:50 +08:00
跨平台吹了好几十年了吧
|
33
sternelee 2015-07-22 11:58:02 +08:00
我还是挺期待UAP的
|
34
ren2881971 2015-07-22 14:08:50 +08:00
从始至终都感觉跨平台就是扯犊子。 让锤子去拧螺丝这行么。 该干啥的 还得干啥。
|
35
Phariel 2015-07-22 16:47:52 +08:00 via Android
微软吹.net都吹了十多年了,然并卵
|
36
tracyone 2015-07-22 17:01:55 +08:00
很难想象一个编程语言,竟然以前只支持微软一个平台,如果这东西不是一个编程语言而是某种库或者框架那么还情有可原,难怪这东西没人用....
|