.Net Core 2.0 已经发布 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
forcecharlie
V2EX    .NET

.Net Core 2.0 已经发布

  •  2
     
  •   forcecharlie 2017-08-15 10:24:29 +08:00 8728 次点击
    这是一个创建于 2983 天前的主题,其中的信息可能已经有所发展或是发生改变。

    早上看 https://www.reddit.com/r/cpp/ 发现 Visual Studio 15.3 已经发布,随后一看,.Net Core 也已经发布。API 更多了,使用 AspNt core 写 web 服务还是很爽的,这里分享一个 git smart HTTP 服务器: https://github.com/fcharlie/Angelo

    新闻页面:

    https://blogs.msdn.microsoft.com/dotnet/2017/08/14/announcing-net-core-2-0/

    下载地址:

    https://github.com/dotnet/core/blob/master/release-notes/download-archives/2.0.0-download.md

    第 1 条附言    2017-08-15 16:51:51 +08:00
    楼下好多要火和冷嘲热讽的,说句实话,觉得好用就关注,多写点东西,打嘴仗就不必了。日常黑视而不见方而更好。
    41 条回复    2018-04-11 20:10:39 +08:00
    lrh3321
        1
    lrh3321  
       2017-08-15 10:31:09 +08:00
    周末有空再写个小项目玩玩
    hjc4869
        2
    hjc4869  
       2017-08-15 10:32:35 +08:00
    2.0 最大的亮点是可以引用 .NET Framework 的库了。
    Is2
        3
    Is2  
       2017-08-15 10:35:17 +08:00
    感觉国内的互联网公司都在去.net ,全部转 Java 了,国内的互联网架构里再也没有.net 的机会了,.net 的余热只在 erp、oa 了。
    xjoker
        4
    xjoker  
       2017-08-15 10:42:33 +08:00
    我感觉.NET 要复兴了
    plqws
        5
    plqws  
       2017-08-15 10:44:59 +08:00
    net 日常翻身系列

    我觉得最有趣的还是 mono 近期搞的 Embeddinator-4000
    fy
        6
    fy  
       2017-08-15 10:48:51 +08:00
    日常:.NET 要火
    inrenping
        7
    inrenping  
       2017-08-15 11:05:41 +08:00
    ……这个……能直接在 linux 上升级版本吗?
    XiaoFaye
        8
    XiaoFaye  
       2017-08-15 11:14:35 +08:00
    @inrenping 可以多版本并存(但 Preview 版要先删除),你直接安装最新的版本就好了。
    XiaoFaye
        9
    XiaoFaye  
       2017-08-15 11:15:41 +08:00
    已经在好几个项目里用上了。开发部署都很方便。
    XiaoFaye
        10
    XiaoFaye  
       2017-08-15 11:16:59 +08:00
    @hjc4869 但是引用了还能跨平台不?估计不能。。。
    hjc4869
        11
    hjc4869  
       2017-08-15 11:21:46 +08:00   1
    @XiaoFaye 能,只要你的 .NET Framework 库没有引用 WPF,Winforms 这种 platform specific 的库。
    很多包不能移植到 .NET Core 都是因为缺少 runtime 相关的 API,比如 reflection API,这种情况下就能跨平台。
    hantsy
        12
    hantsy  
       2017-08-15 12:12:30 +08:00
    Redhat 现在与微软是真爱,自己的 RHEL 第一时间加入 .net core 支持。
    hantsy
        13
    hantsy  
       2017-08-15 12:13:48 +08:00
    @hjc4869 Windows UI 肯定不能跨平台, .net core 为企业准备,写 Server 端的没什么问题了。
    hantsy
        14
    hantsy  
       2017-08-1512:14:56 +08:00
    @Is2 感觉国外恰好相反, .net core 开源后,.net 越来越流行。
    BenX
        15
    BenX  
       2017-08-15 12:34:39 +08:00 via iPhone
    哎,来的太晚
    leeg810312
        16
    leeg810312  
       2017-08-15 13:21:23 +08:00 via Android
    总有人喜欢下结论:这个要火,那个要死,这个太早,那个太晚
    ixiaohei
        17
    ixiaohei  
       2017-08-15 13:43:40 +08:00
    HuangLibo
        18
    HuangLibo  
       2017-08-15 13:47:04 +08:00
    已经转 java 的公司, 不可能指望他们再用.net, 被坑了一次, 还会再次上当吗?
    Tuisku
        19
    Tuisku  
       2017-08-15 14:10:16 +08:00
    ||: 微软爸爸好! :||
    forcecharlie
        20
    forcecharlie  
    OP
       2017-08-15 15:24:26 +08:00
    @XiaoFaye 我 基于 AspNet Core 的 Git Smart HTTP 服务器就是跨平台的。平台特有功能和 UI 不跨平台,其他都跨平台。
    forcecharlie
        21
    forcecharlie  
    OP
       2017-08-15 15:25:29 +08:00
    @inrenping 卸载以前的 dotnet , 安装 .Net Core 2.0, 然后修改项目文件,dotnet build 就可以了。

    https://github.com/fcharlie/Angelo/commit/56895727d6391cdd0d6e8b4623ef38044b8eefed
    Biny
        22
    Biny  
       2017-08-15 15:28:25 +08:00
    微成巨硬的程中所的版本迭代
    janxin
        23
    janxin  
       2017-08-15 15:36:10 +08:00
    Java:听闻.net 兄弟要火了,特发贺电
    Soar360
        24
    Soar360  
       2017-08-15 15:49:16 +08:00
    日常幻觉:

    Java 要死,.NET 要火,房价会跌,谷歌会回到中国……

    调侃系列,笑笑就好……
    doubleflower
        25
    doubleflower  
       2017-08-15 16:37:15 +08:00
    以前开源还不怎样的时候.net 都没能火,现在火起来的可能几乎没有了,和 WP 手机一样,就一堆软粉日常在那 YY

    为自已的职业着想早日放弃.net 幻想才是正道
    loading
        26
    loading  
       2017-08-15 16:48:35 +08:00 via Android
    前阵子发现居然有 mssql for linux,感觉 ms 要称霸了。
    visitantzj
        27
    visitantzj  
       2017-08-15 18:59:31 +08:00   1
    @hjc4869

    微软最近一系列东西真不错,c# 7, vscode, .net core

    .net core 2.0 的 api 基本覆盖.net framework 常用的 api 了,绝大部分东西都不用重新编译直接放在.net core 上就能运行
    visitantzj
        28
    visitantzj  
       2017-08-15 19:07:21 +08:00   1
    @hjc4869

    .net standard 是个大框, 只要对应的 standard 版本号满足 .net Framework, .net core, Xamarin 之类的都能相互复用
    timothyye
        29
    timothyye  
       2017-08-15 19:46:08 +08:00 via Android
    .net core 是不错,就是出来太晚了
    o0
        30
    o0  
       2017-08-15 20:14:09 +08:00 via iPhone   1
    用.net core 做的新项目最近已上线,另外发现.net 相关的招聘启事也多了不少
    jhaohai
        31
    jhaohai  
       2017-08-15 20:16:04 +08:00 via iPhone
    国内都是跟风,别人用啥自己就用啥,要烂大家一起烂
    noli
        32
    noli  
       2017-08-15 20:27:21 +08:00 via iPhone   1
    那些说 .net 已死,dotnet core 出来得太晚的,估计也没留意过 dotnet 的开源衍生产品涉及的范围有多夸张。

    我说几个,在 .net 里面操纵 ,生成,解析,运行 webassembly , cil 2 js,这两项可以保证 dotnet 暴击任何跨平台 app 解决方案。

    那些印象还停留在几年前,视线停留在国内,有兴趣的朋友可以在 github 看看 csharp trending。
    Afanyiyu
        33
    Afanyiyu  
       2017-08-15 20:30:43 +08:00
    @hantsy Xaml Standard 也说不定呢。
    大概以后全世界统一代码和 ui 了?
    Afanyiyu
        34
    Afanyiyu  
       2017-08-15 20:38:51 +08:00
    @jhaohai @noli 同意。
    最近国内许多实用工具类应用都是 dotnet,比如我熟悉的 mc 中国版启动器)滑稽

    如果说代码简洁性的话,oc,Java,dotnet 就刚刚好( c 艹去死)
    如果说性能的话,Java 堪忧。
    如果说加密算法的话,dotnet 堪(划掉)没人用 dotnet !全部选择 native 与 dotnet 互操作

    总而言之,希望 mono 和 xamarin 努力吧。毕竟电脑已经在某些方面不敌手机了。

    最后,wp 日常刷帖
    verrickt
        35
    verrickt  
       2017-08-15 21:01:32 +08:00 via Android   1
    @Afanyiyu 作为一个 Wpf 狗,想请教下为啥说 java 性能堪忧,C#有哪些方面强于 java 的性能?
    个人认为 java 这门语言连给 C#提鞋都不够格,但是不可否认 jvm 上有一些很优秀的语言,比如 scala,kotlin。他们有一些很好的特性值得其他语言去吸收,改进。

    当然 c#进化一直非常快,我最想要的 swift 的 optional 已经提上日程了。
    neoblackcap
        36
    neoblackcap  
       2017-08-15 21:46:45 +08:00   1
    @verrickt scala 不说,kotlin 其实是从 C#这边吸收特性。不过 JVM 的底层优化的确好,毕竟这么多公司在用。不过啊,Java 实在是太嗦了,我真希望 Java 能多点语法糖,不要动不动就要写大量的配置,xml,真的很累。
    Afanyiyu
        37
    Afanyiyu  
       2017-08-15 23:29:13 +08:00
    @verrickt 纠正,这里的性能主要是说高精度图像游戏等。
    毕竟 csharp 可以用我大 d3d 啊
    就目前的世界来说,除了那该死的 c 艹其实最多的还是 Java。

    作为板砖用户我只能说各有各的好处。
    forcecharlie
        38
    forcecharlie  
    OP
       2017-08-16 15:45:41 +08:00
    @Afanyiyu 我觉得 C++ 还好,毕竟我的主业还是写 C++.
    Afanyiyu
        39
    Afanyiyu  
       2017-08-16 18:09:08 +08:00
    @forcecharlie 该死的 c 艹。该死的 c 艹。该死的 c 艹。说三遍。
    要不是 native 和 managed 共存我死也不会用他
    justor95
        40
    justor95  
       2017-10-11 11:40:23 +08:00
    毕竟 V2 上面都没有.net 节点,不会火,不会火。
    Cbdy
        41
    Cbdy  
       2018-04-11 20:10:39 +08:00
    微软的 vs code,ts 简直非常棒
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     907 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 20:42 PVG 04:42 LAX 13:42 JFK 16:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86