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

Zoomla!逐浪 CMS 全线产品升级到 dotNET 5

  •  
  •   zoomla · 2020-12-09 14:14:55 +08:00 · 1053 次点击
    这是一个创建于 1205 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在这里插入图片描述

    1. 前言 从 2002 年 1 月 第一次发布 .NET Framework 1.0 到如今: 不知不觉中,.NET Framework 已经更新到 4.8,.NET Core 也更新到了 3.1 版本。 .Net 也迎来了一个巨大的变化:.NET 5 到来 并于 2020 年 11 月 11 日正式发布

    2. NET 5 在 2019 年微软大会上宣布了新的.NET 5 (.NET 的未来), 它将是用于构建全平台和设备上运行的应用程序的统一平台。 作为.NET 开发人员,从长远来看,我们需要了解.NET 5 将如何影响您当前的企业应用程序。 .Net 5 基于.Net 标准,这意味着并非每个.Net 框架功能都可以在.Net5 中使用。

    3.NET 5 有什么? 在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    相比.NET core 3.1,.NET 5 除了延续开放、开源之外,同时还拥有显著的优势,其中包括:

    CLR

    以后 clr 只会有两个, coreclr 和 monovm(mini)了,这两个 clr 都是全平台兼容支持,打造跨平台的应用体系。

    CoreCLR

    coreclr 主要面向服务器和桌面, 有以下特点: •高吞吐量 •高生产力, 高性能 •全平台支持(包括 ios) •只存在 jit 编译器, 不支持 jit 的平台(ios,ps4 等)使用 Full AOT 方案 •aot 方案现在的方向是准备把 mono 的 LLVM aot 的方案移植过来

    MonoVM

    MonoVM 主要是面向移动设备(ios 和 android)还有嵌入式设备, 有以下特点: •快速启动 •低内存占用 •低内存使用 •唯一存在 jit, aot 和 interpreter 三种模式的 clr •支持 hybrid 运行, 就是 interpreter, jit, aot 三种模式可以同时运行

    无论是面向游戏开发,还是生产力软件开发,都有了好的选择。即使个人倾向于 MonoVM, hybrid 模式在游戏发布和运营时能提供非常多和灵活的选择,

    基础库

    .Net 5 的设计核心就是要让所有的.Net lib 能够无缝运行在两个 clr 上, 所以 •MonoVM 能够使用 CoreFX 和它的类库 •MonoVM 能够运行基于http://ASP.Net Core 3.0的应用 •可以在 CoreCLR 上运行 MonoDevelop 和 Visual Studio for Mac

    简而言之, CLR 对上层透明, .Net 5 架构下编译出来的 IL, 理论上在 CoreCLR 和 MonoVM 上都必须能成功运行, 用户可以自由选择 CLR, 要高性能你就选 CoreCLR, 要低消耗就选 MonoVM. 理论上 Unity 运行在 CoreCLR 也是有可能的, 是不是想想就很兴奋?

    跨平台的 GUI 库

    •理论上来说 CoreCLR 和 MonoVM 都打通了, 跨平台的 WPF 和 Winform 支持。

    同时.NET 5 还集成更加优秀的开发工具,提升效率。

    目前 Zoomla!逐浪 CMS 全线产品已经支持 dotNET 5,面向生产力平台,提供卓越的应用。

    点击下面网址,立即下载逐浪家族系列软件: http://www.z01.com/pub

    1 条回复    2020-12-09 14:50:50 +08:00
    shaobin
        1
    shaobin  
       2020-12-09 14:50:50 +08:00
    捞一下 。 好不容易在互联网上看到还在用 dotnet 的了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5795 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:54 · PVG 09:54 · LAX 18:54 · JFK 21:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.