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

.NetCore3.0 发布了,有没有用起来的呀?

  •  2
     
  •   littleshy · 2019-09-24 08:36:55 +08:00 · 9774 次点击
    这是一个创建于 1888 天前的主题,其中的信息可能已经有所发展或是发生改变。

    2.1 的项目要升上来,感觉要折腾了。 .NET Conf 2019: https://www.dotnetconf.net

    第 1 条附言  ·  2019-09-24 15:26:45 +08:00

    折腾了大半天,终于把 2.1 的项目升级上来了。
    照着官方迁移文档,有些小修改,但总体没有太大问题。

    唯一有问题是Mysql使用的 Pomelo.EntityFrameworkCore.MySql还没有3.0的版本,所以EF Core没有升级。
    好在3.0已经把 EF Core 从 AspNetCore 剥离出来了。

    69 条回复    2019-11-14 15:23:39 +08:00
    chouchoui
        1
    chouchoui  
       2019-09-24 08:43:42 +08:00 via iPhone
    先观望,之前从 2.1 迁移到 2.2 第一版就踩了个坑
    netnr
        2
    netnr  
       2019-09-24 08:45:35 +08:00
    正在进行
    netnr
        3
    netnr  
       2019-09-24 08:51:26 +08:00
    https://www.twitch.tv/visualstudio
    来这里,直播交流
    Fule
        4
    Fule  
       2019-09-24 08:52:25 +08:00
    不错,不错。从 Beta 4 阶段就在追。不知不觉都 3.0 了!可惜主要项目还是 Web Form。。。不过已经整合入了 DI 和 Entity Framework Core...
    GTim
        5
    GTim  
       2019-09-24 09:05:16 +08:00
    哈哈,国庆更新教程
    littleshy
        6
    littleshy  
    OP
       2019-09-24 09:05:34 +08:00
    @Fule #4 我们 10 年前的 Web Form 项目已经在重构成 WebApi + Angular 了。
    hackxing
        7
    hackxing  
       2019-09-24 09:10:39 +08:00
    刚到公司,下载 SDK 中...
    afirefish
        8
    afirefish  
       2019-09-24 09:18:45 +08:00
    littleshy
        9
    littleshy  
    OP
       2019-09-24 09:24:28 +08:00
    @afirefish #8 树莓派长期吃灰,实在不知道要玩什么了。
    Fule
        10
    Fule  
       2019-09-24 09:30:52 +08:00
    同树莓派吃灰中…………
    xiaojunjor
        11
    xiaojunjor  
       2019-09-24 09:32:12 +08:00
    还在用 mvc....,不过了解了下 ef core
    u823tg
        12
    u823tg  
       2019-09-24 09:39:55 +08:00
    感觉现在 dotnet 也就自己学学玩玩写个工具的。 不画界面的话懒得开 vs 用 python 就写了
    Rwing
        13
    Rwing  
       2019-09-24 09:42:10 +08:00
    从 preview 就开始使用了,没啥大的问题
    XIVN1987
        14
    XIVN1987  
       2019-09-24 09:43:43 +08:00
    还是等 .net 5 吧,大统一版本,,
    charlie21
        15
    charlie21  
       2019-09-24 10:11:32 +08:00 via iPhone
    .NET core + Xamarin.Forms + ASP.NET
    基本统一支持了 linux 平台开发者所有的 CRUD 项目(前端 后端 服务器端 客户端 桌面软件端 手机端)的需求了。真全栈程序员
    Rwing
        16
    Rwing  
       2019-09-24 10:12:56 +08:00
    @charlie21 加上 blazor,连 web 的前端也统一了。。。。
    charlie21
        17
    charlie21  
       2019-09-24 10:22:54 +08:00 via iPhone
    @Rwing 是阿 你看看微软动了多少人的蛋糕阿 真是不要命(然而开发者要爽歪歪了)

    纵观软件工业史,这个动作是独一份的,前无古人 后无来者( C# 的全栈性 / 到处动别人蛋糕,也就 Javascript 可以一战;可惜 js 内部都天天内斗,老项目一波一波死去也是没谁了)
    sundev
        18
    sundev  
       2019-09-24 10:31:52 +08:00
    求教:dotnet 在 powershell 里面有没有类似 bash completion 这样的功能,按 tab 键可以有提示的?
    janxin
        19
    janxin  
       2019-09-24 10:34:11 +08:00
    .Net 5.0 了解一下
    poorcai
        20
    poorcai  
       2019-09-24 10:37:00 +08:00 via iPhone
    公司不上 core...说怕不稳定😓
    EKkoGG
        21
    EKkoGG  
       2019-09-24 10:42:57 +08:00
    应该不错~
    niubee1
        22
    niubee1  
       2019-09-24 10:48:17 +08:00
    都用.NET 了还怕啥不稳定
    miyuki
        23
    miyuki  
       2019-09-24 10:53:44 +08:00
    .Not Care
    Rwing
        24
    Rwing  
       2019-09-24 10:57:26 +08:00
    @poorcai 都 3.0 了还怕不稳定,而且.net core 也不是完全重新开始的,在.net framework 的基础上来的
    kiracyan
        25
    kiracyan  
       2019-09-24 11:02:15 +08:00
    建议先用新项目试水 直接升老项目容易坑自己 看看博客园踩了多少坑
    littleshy
        26
    littleshy  
    OP
       2019-09-24 11:33:30 +08:00
    @kiracyan #25 说实在的,博客园那些坑真的是.Net 的坑吗?
    littleshy
        27
    littleshy  
    OP
       2019-09-24 11:34:09 +08:00
    @hackxing #7 在 Window 上更新完 VS 就一步到位了。
    o0
        28
    o0  
       2019-09-24 11:34:53 +08:00 via iPhone
    这更新是真快啊
    dhssingle
        29
    dhssingle  
       2019-09-24 11:36:20 +08:00
    早上把 VS 更新了,貌似 Blazor Client 还没出,只有 Service-Side 可选。
    littleshy
        30
    littleshy  
    OP
       2019-09-24 11:41:52 +08:00
    @dhssingle #29 Blazor WebAssembly 貌似还得等到明年。
    netnr
        31
    netnr  
       2019-09-24 11:44:34 +08:00
    正在弄 3.0 的授权,暂时还没摸到门,给的 demo,直接就建表了
    tulongtou
        32
    tulongtou  
       2019-09-24 11:49:43 +08:00
    新人来说,和 go,java 比有什么优势?
    gamexg
        33
    gamexg  
       2019-09-24 12:07:47 +08:00
    @tulongtou #32 文档。
    x 年前接触过 .net ,文档真的是好,印象最深的是每个方法都标注了是否线程安全,从哪个版本开始可用等等都很齐全。
    raven64
        34
    raven64  
       2019-09-24 12:45:18 +08:00
    等 .net 5,现在的感觉还是半成品,早该统一的事,居然还要等两年
    encro
        35
    encro  
       2019-09-24 12:48:27 +08:00
    @littleshy 3.0 已内置 Blazor 支持
    Danswerme
        36
    Danswerme  
       2019-09-24 12:55:29 +08:00 via Android
    c#新手到现在还是一脸懵逼,我就是想开始写个桌面小工具,结果出来一堆.net. .net core net4.5 asp.net ,分不清到底哪个是哪个
    Rwing
        37
    Rwing  
       2019-09-24 12:56:33 +08:00   ❤️ 1
    @Danswerme
    所以你要做的就是去分清他们,而不是在这抱怨。
    你搞 java 的话也是一样,要分清 java ee,java se,jvm,jre 等等。
    Danswerme
        38
    Danswerme  
       2019-09-24 13:03:43 +08:00 via Android
    @Rwing 是呀,昨天才开始学 c#,看了 msdn 的入门教程了解点语法。 正在查资料这些都是干什么的。
    impl
        39
    impl  
       2019-09-24 13:06:42 +08:00 via Android
    不错不错,以为还要等到年底才发布
    trait
        40
    trait  
       2019-09-24 13:17:36 +08:00
    晚了,只怪鲍尔默那 hape
    Mithril
        41
    Mithril  
       2019-09-24 13:19:47 +08:00
    等 3.1 的 LTS 吧,反正年底才发布,也差不了多久了。
    darkalien
        42
    darkalien  
       2019-09-24 13:27:06 +08:00
    3.0 的 demo 可以开始搞。正式环境要上确实可以等 11 月份的 3.1
    littleshy
        43
    littleshy  
    OP
       2019-09-24 13:31:33 +08:00   ❤️ 1
    @Danswerme #38 https://docs.microsoft.com/ 文档都整合到这里来了。要啥有啥。
    Rwing
        44
    Rwing  
       2019-09-24 13:32:20 +08:00
    @Danswerme 那来简短的解释一下:
    .net 是一个泛指,通常需要看上下文才能确定他要指什么
    .net4.5 是指.net framework 4.5, .net framework 是传统的,不能跨平台
    .net core 就是新的跨平台的.net framework,当然除了跨平台外也有很多进步
    现在.net framework 和.net core 都并存,但是 2020 年 11 月会发布.net 5,统一他俩
    asp.net 就是基于.net 的 web 开发框架,微软官方出品
    sxw11
        45
    sxw11  
       2019-09-24 13:34:39 +08:00
    我司新项目已经转全部转.net core 了,老项目改造也在计划中。
    quan01994
        46
    quan01994  
       2019-09-24 13:36:08 +08:00
    自己先写写 demo。刚刚发布就用,不太好,最起码要等 lts 版本。
    missdeer
        47
    missdeer  
       2019-09-24 13:36:46 +08:00
    littleshy
        48
    littleshy  
    OP
       2019-09-24 13:49:35 +08:00
    @raven64 #34 新项目可以搞起来了,反正.Net Core 是独立了。
    kiracyan
        49
    kiracyan  
       2019-09-24 14:08:34 +08:00
    @littleshy 你看 dudu 用.net core 也踩了很多吧 反正我自己先做点个人项目试试水
    Danswerme
        50
    Danswerme  
       2019-09-24 14:23:55 +08:00
    @Rwing 谢谢您的讲解。
    这么 c#编译出来的 exe 是和 java 字节码一样的东西, 我起初以为 c#是和 c/c++一样直接被 编译成机器码了。
    Rwing
        51
    Rwing  
       2019-09-24 14:31:19 +08:00
    @Danswerme
    是的,和 java 类似,都是一个中间码,C#叫 IL,然后由 CLR (类似 JVM )来解释成机器码
    Rwing
        52
    Rwing  
       2019-09-24 14:33:41 +08:00   ❤️ 1
    不过.NET core 也有直接编译成机器码的工具,参考 https://github.com/dotnet/corert
    695975931
        53
    695975931  
       2019-09-24 15:44:37 +08:00
    新项目打算上 3.0 了。
    babedoll
        54
    babedoll  
       2019-09-24 15:56:08 +08:00
    哇 准备迁移了~
    nicoljiang
        55
    nicoljiang  
       2019-09-24 16:06:43 +08:00
    微软的东西好像很多都是从 3.0 开始牛逼的。
    hantsy
        56
    hantsy  
       2019-09-24 16:25:19 +08:00
    以后这种在线的 Conf 是不是会越来越多,Java EE 移交到 Eclipse 后,前段时间第一次 Jakara EE ONE 也是 Online Conf 的。
    hantsy
        57
    hantsy  
       2019-09-24 16:32:29 +08:00
    @Rwing .net framework 和 .net core 怎么统一?前者定位于 Windows 开发,
    后者跨平台,不包括  WinForm 等 Windows 特有的东西。
    luojianxhlxt
        58
    luojianxhlxt  
       2019-09-24 17:14:16 +08:00
    @hantsy #57 .net core 3.0 就支持 winform 和 wpf 了好像
    Rwing
        59
    Rwing  
       2019-09-24 17:16:21 +08:00
    @hantsy 可以参考之前翻译的官网文章,https://www.cnblogs.com/Rwing/p/introducing-net-5.html
    大概意思是,统一之后不跨平台的特定功能依旧不跨平台,但是不影响统一。。。
    Rwing
        60
    Rwing  
       2019-09-24 17:17:46 +08:00
    个人见解:其实不叫统一,而是直接用.net core 替代掉.net framework,为了给.net framework 点面子叫统一。所以你可以认为现在.net core 3.0 就是.net 5 的前身。
    DyingSwan
        61
    DyingSwan  
       2019-09-24 20:03:38 +08:00
    不知道博客园最近.Net Core 3.0 的车开的咋样了
    batkiz
        62
    batkiz  
       2019-09-24 20:28:05 +08:00   ❤️ 1
    memeda
        63
    memeda  
       2019-09-24 20:39:58 +08:00
    @Rwing corert 废了,.Net 5 才有真正的 AOT
    charseer
        64
    charseer  
       2019-09-24 23:41:21 +08:00   ❤️ 1
    感觉全中国用.net 的都在这个帖子里了 (
    Kbyte
        65
    Kbyte  
       2019-09-25 05:04:40 +08:00
    @charseer。。。。给我们这些偶尔才在 v2 上看到本行的人一点面子好吧
    wwwwzf
        66
    wwwwzf  
       2019-09-25 06:51:36 +08:00
    Zoomla!逐浪 CMS 已经全面迁移使用,官网 www.z01.com
    levon
        67
    levon  
       2019-09-25 10:52:11 +08:00
    @charseer lagou 搜索下.net 跟 ios,android 招的人数差不多,比 java,和前端少
    littleshy
        68
    littleshy  
    OP
       2019-09-25 10:57:49 +08:00
    @charseer #64
    @levon #67
    其实 .Net 就是一直不温不火,这 10 年来的行情一直都那样,火不起来,又死不干净。
    毕竟很多传统行业还是用着微软的技术栈。
    novagin
        69
    novagin  
       2019-11-14 15:23:39 +08:00
    逐浪 CMS 用起来了,并且在 11 月 12 日发布了最新的逐浪 CMS,可官方访问下载体验。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2646 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:51 · PVG 10:51 · LAX 18:51 · JFK 21:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.