zoukankan      html  css  js  c++  java
  • .NET平台系列8 .NET Core 各版本新功能

      .NET Core 自2016年6月27日发布第一个正式版本以来,它主打的跨平台和高性能特效吸引了许多开发者,包括Java、PHP等语言的开发者。.NET Core 1.0功能不是很多,稳定性也不是很优秀。2017年8月14日微软发布.NET Core 2.0正式版,有很多个人开发者与企业尝试着将其应用到生产环境中,反馈非常不错。发展至今(2021年5月18日),微软已发布了几个重大的版本。每个版本都解决了前一版本的bug、优化了性能、增加了许多新的特性与功能。
     
    .NET Core 1.0 
      .NET Core 1.0 于 2016年6月发布,主要致力于实现一种适用于构建现代跨平台应用程序的API,包括Web应用程序和云应用程序,以及使用ASP.NET Core 为 Linux提供的服务。

     
    .NET Core 1.1
      .NET1.1于2016年11月发布,重点是修复bug、增加支持的Linux发行版数量、支出.NET Standard 1.6 以及改进性能,尤其是ASP.NET Core(用于Web应用于服务)。
     
    .NET Core 2.0
      .NET Coe 2.0于2017年8月发布,重点是实现 .NET Standard 2.0,增加引用 .NET Framework 库的能力 以及提供更大的性能改进。针对UWP应用的 .NET Core 已经随 Windows 10 Fall Crearors Update 于2017年10月一起发布。

    .NET Core 2.1
      .NET Core 2.1 于 2018年5月发布,它专注于可扩展的工具系统、添加新的类型(如Span<T>)、用于加密和压缩的新API、Windows 兼容包(其中包含20000个API以帮助迁移旧的Windows应用程序)、Entity Framework Core 值转换、Linq GroupBy 转换、数据播种、查询类型以及性能改进。

    .NET Core 2.2
      .NET Core 2.2 于 2018年12月发布,主要关注的是运行时的诊断改进、可选的分层编译以及如何向 ASP.NET Core 和 Entity Framework Core 添加新特性,如使用 NetTopologySuitr(NTS)库中的类型支持空间数据、查询标记以及拥有实体的集合。
     
    .NET Core 3.0
      .NET Core 3.0 于 2019年9月发布,重点是增加对同时支持使用 Windwos Forms、WPF 和 Entity Frmamework6.3 构建 Windows 桌面应用程序的支持、应用程序本地部署、快速JSON阅读器、串口访问和物联网(IoT)解决方案的其他PIN访问以及默认情况下的分级编译。

    .NET Core 3.1
      .NET Core 3.1 与2019年12月3日发布,实际上它只是对.NETCore 3.0的一小部分修复和改进。最重要的特性是 .NET Core 3.1是一个长期支持的(LTS)版本,将支持三年,截止日志为2022年12月3日。NET Core 3.1现在可以在您的想象力或业务需要的任何地方使用。

    .NET 5.0
    .NET5.0 于 2020年11月10日正式发布,它是继 .NET Core 3.1之后的下一个主要版本。目前可用于生产环境,但是它不是长支持版本。

    成在管理,败在经验;嬴在选择,输在不学!  贵在坚持!

    欢迎关注作者头条号 张传宁IT讲堂,获取更多IT文章、视频等优质内容。

       

     个人作品

       

        1、BIMFace.Community.SDK.NET

         开源地址:https://gitee.com/NAlps/BIMFace.SDK

         系列博客:https://www.cnblogs.com/SavionZhang/p/11424431.html

         系列视频:https://www.cnblogs.com/SavionZhang/p/14258393.html

       

        2、ZCN.NET.Common

         开源地址:https://gitee.com/NAlps/zcn.net.common

     技术栈

       

     1、Visual Studio、.C#/.NET、.NET Core、MVC、Web API、RESTful API、gRPC、SignalR、Python

     2、jQuery、Vue.js、Bootstrap

     3、数据库:SQLServer、MySQL、PostgreSQL、Oracle、SQLite、Redis、MongoDB、ElasticSearch、TiDB、达梦DM、人大金仓、 神通、南大通用 GBase、华为 GaussDB 、腾讯 TDSQL 、阿里 PolarDB、蚂蚁金服 OceanBase、东软 OpenBASE、浪潮云溪数据库 ZNBase

     4、ORM:Dapper、Entity Framework、FreeSql、SqlSugar、分库分表、读写分离

     5、架构:领域驱动设计 DDD、ABP

     6、环境:跨平台、Windows、Linux(CentOS、麒麟、统信UOS、深度Linux)、maxOS、IIS、Nginx、Apach

     7、移动App:Android、IOS、HarmonyOS、微信、小程序、快应用、Xamarin、uni-app、MUI、Flutter、Framework7、Cordova、Ionic、React Native、Taro、NutUI、Smobiler

       

     云原生、微服务、Docker、CI/CD、DevOps、K8S;

     Dapr、RabbitMQ、Kafka、分布式、大数据、高并发、负载均衡、中间件、RPC、ELK;

     .NET + Docker + jenkins + Github + Harbor + K8S;

    出处:www.cnblogs.com/SavionZhang

    作者:张传宁   微软MCP、系统架构设计师、系统集成项目管理工程师、科技部创新工程师。

              专注于微软.NET技术(.NET Core、Web、MVC、WinForm、WPF)、通用权限管理系统、工作流引擎、自动化项目(代码)生成器、SOA 、DDD、 云原生(Docker、微服务、DevOps、CI/CD);PDF、CAD、BIM 审图等研究与应用。

              多次参与电子政务、图书教育、生产制造等企业级大型项目研发与管理工作。

              熟悉中小企业软件开发过程:需求分析、架构设计、编码测试、实施部署、项目管理。通过技术与管理帮助中小企业快速化实现互联网技术全流程解决方案。

             


             

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

    如有问题,可以通过邮件905442693@qq.com联系。共同交流、互相学习。

    如果您觉得文章对您有帮助,请点击文章右下角【推荐】。您的鼓励是作者持续创作的最大动力!

  • 相关阅读:
    4.父类私有属性和方法
    3.单继承和方法的重写
    2.Python封装练习及私有属性
    1.Python面向对象基础
    6.类与对象、封装、构造方法
    5.数组
    4.方法
    3.流程控制语句
    结构型模式和物理视图,模型管理试图的总结
    创建型模式和关于状态视图、活动视图、交互视图的总结
  • 原文地址:https://www.cnblogs.com/SavionZhang/p/14779773.html
Copyright © 2011-2022 走看看