|  |      1yyfearth      2016-06-28 23:08:27 +08:00 via iPhone 相当于微软官方精简版 mono | 
|  |      2caixiexin      2016-06-28 23:10:51 +08:00 via Android  1 | 
|  |      3mathgl      2016-06-28 23:39:54 +08:00  2 我有兴趣。 c#用起来毕竟比 java 好太多了。 | 
|  |      4mxalbert1996      2016-06-28 23:42:07 +08:00 via Android 简单的说就是以后 Mono 肯定会把核心换成.NET core 或者融合,然后变得更高效更稳定。 | 
|  |      5xupefei      2016-06-28 23:44:08 +08:00 对 build --native 很感兴趣,无奈他们在 1.0 里把这个功能关了。 | 
|  |      7zkd8907      2016-06-28 23:53:36 +08:00 毕竟不是 Apple 出品,肯定没人感举。 | 
|  |      8zkd8907      2016-06-28 23:53:50 +08:00 楼上:举->兴趣 | 
|      9jjx      2016-06-29 06:24:10 +08:00 还行的, 只是还需要时间而已, 一是库移植和测试的力度和进度, 二是.net 和 java 一样, 也是高度依赖 ide 的, 光靠 visual studio code 还不行, java 有 ecplise/idea/netbean, .net core 还什么都没有呢 | 
|  |      11jonechenug      2016-06-29 08:03:11 +08:00 via Android 已经用于生产环境了 | 
|      12zlawliet      2016-06-29 08:36:37 +08:00 我也在纳闷,.net core 究竟了可以在 mac 下开发 ASP.NET 还是 WinForm ,究竟是个开发工具还是个编译工具 | 
|      13zlawliet      2016-06-29 08:37:55 +08:00 究竟就是个类似.net FrameWork 的安装包还是什么 安装以后就可以选择基于.net core 开发了吗??? | 
|  |      16magicdawn      2016-06-29 08:50:51 +08:00 | 
|  |      17magicdawn      2016-06-29 08:52:32 +08:00 | 
|      19dhssingle      2016-06-29 09:40:40 +08:00 RC1 的时候就可以以用在生产环境了,支持 Web 和控制台程序开发, Mono 能做的更多一点能开发 WinForm 、 Mvc4 等,另外 Mono 从去年开始就已经开始把代码切换到.net core 了。 ASP.NET Core 的文档 https://docs.asp.net/en/latest/intro.html | 
|      20loqixh      2016-06-29 09:44:16 +08:00 @magicdawn 。。。 razor template engine 谁告诉你不能单独用?一直可以单独用啊。很多 web 框架都能集成 razor | 
|      21dhssingle      2016-06-29 09:46:56 +08:00 @jjx  jetbrains 正在开发跨平台的 C# IDE ,现在已经有测试版了。 https://www.jetbrains.com/rider/ 话说 MonoDevelop 应该也支持.Net Core 开发吧 | 
|      22loqixh      2016-06-29 09:48:28 +08:00  1 你们啊,就想对自己不了解的东西搞个大新闻 .net core 包括 .NET Core Runtime (运行环镜) .NET Core SDK(开放环镜) .NET Core VS Tooling(VS 开发插件) .NET Core Windows Server Hosting(用于运行 asp.net 的 IIS 模块) | 
|  |      23plqws      2016-06-29 09:56:04 +08:00 .net core 就是一个多了编译功能的 jre 而已 .net core 产出的 dll 相当于 java 的 jar 难不成还要做成 php 那种原始的 fastcgi ?想要脱离 aspx 是不可能的,但是 aspx 一样可以用 owin ,用起来和 node go 之流一样。 | 
|  |      24tabris17      2016-06-29 10:02:04 +08:00 生态还没建起来。微软干这事儿晚了 10 年。除非能出杀手级应用,否则红不起来 | 
|      25imcxy      2016-06-29 10:02:11 +08:00 看了下,感觉还行。 结构 NET Core & .NET Framework 都是 NET Standard Library 的实现。其实就是把.NET Framework 降级了,与.NET Core Library 同级。 .NET Framework 作为 windows 环境下特有的实现,必须预装; .NET Core 可在各种操作系统上使用,无需系统预装,通过 nuget 可以动态下载 以前 通过借助于 Mono ,.NET 已经可以被成功移植到包括 Mac OS 、 Linux 、 iOS 、 Android 和 FreeBSD 等非 Windows 平台。 现在 Mono 将基于.NET Core 重新构建,已经把大部分功能用在在.NET Core 和 XAMARIN 内部了。现在 [应该] 主要是为 XAMARIN 开发移动设备的 APP 用的。 | 
|      26loqixh      2016-06-29 10:06:37 +08:00 | 
|      27jjx      2016-06-29 10:14:51 +08:00 @dhssingle  rider 在这次更新后就不可用了, ms 的 dotnet 工具还在预览, 项目据说用 project.json 还是老的 sln 都没有最终决定, 这些开发工具现在怎么跟的上 没用 monodevelop, 但 xamarin studio 当前不支持 coreclr ide 支持肯定会有, 但都要等, 可惜时间不等人, ms 做的太晚了 | 
|  |      28plqws      2016-06-29 10:18:19 +08:00 @loqixh 我说的脱离 aspx 是指用 C# 建立个 Web 服务器…我知道可以不用 aspx ,但是现在大多数 Web Framework 还是基于 ASPX 那一套的…无非是多了个 Self Hosting 功能。。 不过说实话,上面这些结论也是我这半个月给产品选技术栈,还没真正使用,自己理解出来的,可能会有不少误解的地方。 | 
|      29imcxy      2016-06-29 10:19:05 +08:00 打开 dot.net 网站,大横幅写的很清楚。 1 、 Windows 开发:.NET Framework 帮助你构建移动、桌面和 web 应用程序,运行在 windows 的 PC 、设备和服务器中,包含在 Visual Studio 中。 2 、跨平台的 [服务器] 应用程序:.NET Core and ASP.NET Core 提供快速和模块化的平台用于构建服务器应用程序,可运行在 Windows, Linux and Mac. 3 、移动 apps : Xamarin 给 iOS and Android 带来的强大和生产力的.NET ,利用已有技能和代码获得原生的 api 和性能。 | 
|  |      30plqws      2016-06-29 10:25:55 +08:00 其实有个可惜的地方就是没法像 Delphi 、 Go 那样编译出脱离 runtime 的可执行文件。 | 
|      31dhssingle      2016-06-29 10:32:18 +08:00 @plqws  这个将来应该可以用.net native 解决吧 | 
|  |      32xuwenmang      2016-06-29 10:35:13 +08:00 @plqws 这种事就跟有钱了想去郊区住,法拉利不想开了喜欢走路,喜欢吃青菜豆腐一样。程序开发抽象到把公共的东西提取出来的高级形态的时候,就有人怀念小农社会里的小程序了。 微软的注册表,.NET Framework 不知道比那些..下的玩具高级到哪里去了。 | 
|      33Badlion      2016-06-29 10:56:28 +08:00 没兴趣,觉得 java 生态已经够完善了,喜欢 scala, 喜欢 python 和 nodejs, 始终都觉得 visual studio 没有 jetbran 产品好用 | 
|  |      39caoyue      2016-06-29 12:33:24 +08:00 话说,没人注意到发布中特意提到了网易么…… 看起来他们在用 .NET Core 替换 Java 做游戏后端 NetEase, a leading IT company in China, provides online services for content, gaming, social media, communications and commerce, needed to stay on the leading edge of the ever-evolving mobile games space and chose .NET Core for their back end services. When compared to their previous Java back-end architecture: “.NET Core has reduced our release cycle by 20% and cost on engineering resources by 30%.” When speaking about the throughput improvements and cost savings: “ Additionally, it has made it possible to reduce the number of VMs needed in production by half.” via https://blogs.msdn.microsoft.com/dotnet/2016/06/27/announcing-net-core-1-0/ | 
|  |      41jsq2627      2016-06-29 12:36:01 +08:00 @plqws Windows 10 Store 上面的应用就已经是通过 .NET Native AOT 编译出来的自包含、独立运行的 appx ( appx 只是对 exe 和其他资源文件的打包) 在 .NET Core 下面 System 类都是分离的独立 DLL ,应用可以根据自己的需要打包用到的 DLL ,不要求客户端去装完整的 Runtime 目前 ASP.NET Core 在 Linux 下的 Web Server 方案是自家出的 Kestrel 。个人觉得这不成问题,像 node.js 大多数人不都还要通过 nginx 反代吗? 22 楼的兄弟已经把 .NET Core 1.0 的组件解释的十分清楚了。目前实际上唯一不完善的地方是 tooling ,还不建议去学习。 欢迎来看看我们的产品,后端使用 .NET 开发。 https://www.keylol.com/ | 
|      42jeffersonpig      2016-06-29 12:36:49 +08:00 我一直没搞清楚过微软那一坨坨乱七八糟的都是些干啥的 | 
|  |      44jonechenug      2016-06-29 12:51:36 +08:00 是时候科普一波了,这是官方的介绍文档,应该有人看得懂吧,楼主貌似没搞清楚 core 和 mono 的区别。 https://msdn.microsoft.com/zh-cn/magazine/mt694084.aspx | 
|      46hantsy      2016-06-29 19:10:40 +08:00 Redhat 这两天在 DevNation 上两个动作值得注意。。。 1. 高调支持 .net core 2. 与 IBM 等公司宣布 Micro Profile, http://microprofile.io/ 说明,.net/C# 跨平台进入企业应用会成为趋势,另外 Oracle 对 Java EE 反应迟缓,导致其它公司开始抱团。 | 
|      47hantsy      2016-06-29 19:13:24 +08:00 .net core 开发完全可以 Windows 进行开发,运行用 Docker 在 Linux 。。。好像微软有类似教程。 | 
|  |      48techme      2016-06-30 00:33:50 +08:00 我觉得微软早些做开源 core ,开发者估计会多很多 跨平台开发还是挺有吸引力的 | 
|      49tsungkang      2016-06-30 09:00:52 +08:00 我感兴趣,哈哈,我刚用的时候名字还是 k ,现在改叫 dnu 了 | 
|  |      50pynix      2016-06-30 09:43:32 +08:00 一个 re 一个 dk | 
|  |      52caskeep      2016-10-17 06:29:36 +08:00 via Android 准备毕业去搞 uwp ,准备发布第二个程序了,新手 ing |