V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
forcecharlie
V2EX  ›  .NET

.Net Core 2.0 已经发布

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

    早上看 https://www.reddit.com/r/cpp/ 发现 Visual Studio 15.3 已经发布,随后一看,.Net Core 也已经发布。API 更多了,使用 AspNet 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-15 12: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   ·   实用小工具   ·   2757 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:23 · PVG 21:23 · LAX 05:23 · JFK 08:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.