当前位置: 首页 > news >正文

做网站外包需要提供什么青山别墅网页制作教程

做网站外包需要提供什么,青山别墅网页制作教程,重庆市,如何查看网站的建设方式前段时间迁移.NET Core做了大量的试水和评估#xff0c;今天整理一下分享给大家。大致有以下几个部分#xff1a; 1. .NET Core的由来 2. 为什么要迁移.NET Core 3. .NET Core3.X主要特性 4. .NET Standard和.NET Core 5. .NET Core Roadmap版本选择 接下来#…前段时间迁移.NET Core做了大量的试水和评估今天整理一下分享给大家。大致有以下几个部分 1. .NET Core的由来 2. 为什么要迁移.NET Core 3. .NET Core3.X主要特性 4. .NET Standard和.NET Core 5. .NET Core Roadmap版本选择 接下来我们详细展开说吧。 一、.NET Core的由来 这个更像是科普的资料因为团队的小伙伴有半路出家的对.NET 的光辉历史不是非常了解所以有必要带着大家看一遍.NETCore的由来 说.NET Core需要先说一下.NET. 当年Java刚刚兴起如火如荼微软也非常推崇Java当时Windows平台的Java虚拟机就是微软按照JVM标准实现的据说也是当时性能最好的Java虚拟机。但是微软也是有私心的微软总想搞点Windows平台上的特性有点想把Java绑定到Windows平台上的味道另外Sun公司确实有点小心眼于是Sun公司就跟微软闹掰了然后微软就推出了 .NET.NET从出生开始其实就借鉴了Java然后又一步步在语言特性、窗体开发等方面实现了超越。Java在1.6版本以后发展缓慢后面Java也在语言特性上借鉴了 .NET。 .NET虽然一直发展的不错也有WPF、Unity3D这样具有竞争力框架的出现。但是.NET平台在一些较大的项目不太受互联网公司的喜爱虽然京东、当当、携程当年也是.NET技术路线。但是因为.NET不是开源的框架也不是可跨平台的框架那就会带来以下问题 成本选择.NET就要选择Visual StudioWindows Serverlicense是不可忽视的成本 生态没有来自于社区的贡献那.NET没有诞生优秀框架的土壤技术社区虽然有微软的特殊扶持但是整体不太理想 人才无法吸引一线公司优秀互联网工程师加入因为他们用Java、Go等但是.NET Core诞生之后会大为改观腾讯、网易都有在使用。 纵使有Mono这么强大的框架可以让 .NET 跑在Linux上但是这还不够。毕竟Mono只能发挥.NET部分有限的能力。 同时云计算的普及跨平台需求势不可挡Linux 作为Server的不二OS.NET不支持Linux比较尴尬 另外容器时代已经不可逆转跟Windows的强依赖如何上Docker 总之形式所迫拥抱变化和未来.NET Core应运而生。 二、为什么要迁移.NET Core 总结了以下几点大家可以补充 .NET Core代表着未来.Net的发展方向产品新特性、重点技术支持微软优先考虑在最新.NET Core版本上支持更优的代码、更好的性能社区大家都在贡献、优化代码跨平台支持支持部署在Linux可以降低VM的成本Docker部署支持更低的成本更高的资源利用率未来云原生的核心组成面向现代互联网应用、微服务架构、和DevOps更好地集成开源https://github.com/dotnet/core更好的生态和社区 三、 .NET Core3.X主要特性 同时支持Windows和Linux、MacOS满足不同开发者的需求对于Web开发提供了ASP.NET Core, 对于常用数据库访问提供了EF Core对于机器学习提供了ML.NET。大家可以根据自己业务的需要选择合适的技术。 四、 .NET Standard和.NET Core 先说下事情的起源 .NET Framework从2002年起一直在Release新版本不支持跨平台 .NET Core是为了支持跨平台产生的类似的有Mono、Xamarin 这样出现了两套代码、两套类库对于开发者来说要同时掌握两套SDK会产生社区和技术的分裂。 因此.NET 要统一类库标准统一所有的API定义这就是.NET Standard. 如下图 .NET Standard的统一: .NET Standard定义了.NET平台统一实现的一组API。实现.Net Standard API的平台都与目标.Net Standard库兼容 .NET Framework和.NET Core都是.NET Standard的标准实现。 .NET Standard是二者的交集。 但是.NET Framework和.NET Core存在其个性化、扩展的类库需要牺牲兼容性即 假如用.NET Framework的个性化SDK。例如注册表、Windows Service、Winform这样只能部署在Windows中。 假如用.NET Core的个性化SDK部署运行时与Windows环境下.NET Framework不兼容。 所以如果应用程序采用.NET Standard同时支持.NET Framework和.NET Core则可以实现两者的兼容。一套代码既支持运行在.NET Framework运行时下又支持运行在.NET Core运行时下。 同时.NET Standard的版本对应.NET Core、.NET Framework、Mono、Xamarin等的版本有个对照表 这张表非常重要。体现了一个规则 假如程序的目标框架Targetframework 使用.NET Standard2.0, 则支持 .NET Core 2.0版本的工程可以引用 .NET 4.6 版本的工程可以引用 但是低版本的.NET Core和.NET Framework则无法引用。 五 .NET Core Roadmap版本选择 先看一下.NET Core最新的Roadmap 最新的.NET Core 3.1 将2019年11月发布同时是LTS版本。如果大家现在开始迁移.NET Core建议选择一个大版本、LTS版本。
http://www.zqtcl.cn/news/26487/

相关文章:

  • 梅州市住房与城乡建设局网站如何用手机制作手机app
  • 番禺手机网站制作推广做游戏网站的前景
  • 网站建设行业动态张家港建设局官方网站
  • 龙岗做网站建设自动发布 wordpress
  • Wordpress不显示功能百度seo教程网
  • 个人做网站流程图网页制作做网站左侧导航
  • 南京规划建设展览馆网站怎样申请网站注册
  • 做一个网站一般费用电商网站建设维护
  • 广州市网站建设科技公司沧州seo推广
  • 沾益住房和城乡建设局网站韩国家具网站模板
  • 销售网站制作个人网站网页设计模板
  • 化妆品网站优势展厅装修设计公司有
  • 公司英文网站建设phpnow 安装wordpress
  • 网站备案和域名备案的区别制作一般网站
  • 营销型网站设计房地产网站建设方案如何讲解
  • 网站里怎样做物流跟踪功能网站定制开发优点
  • 设计网站做什么内容好廊坊建设质量监督局网站
  • 建设一个公司网站wordpress如何关闭标签功能
  • 购物网站建设规划书长沙哪里可以做网站
  • 做租车行网站赣州梦幻网络科技有限公司
  • 怎样在设计网站做图赚钱提供网络推广服务
  • 乌市高新区建设局网站seo刷排名公司
  • 制作网站服务公司网站联盟三要素
  • 网站专题页制作景点网站设计与制作
  • 电子商务网站建设软件选择如何在百度建立自己的网站
  • 学习网站建设的网站平面设计与网页设计培训
  • wordpress手机菜单导航网站做seo
  • 顺德龙江网站建设网站开发找谁
  • 网站建设费的会计分录dede网站建设步骤
  • 做免费网站怎么做百度多久收录一次网站