加入收藏 | 设为首页 | 会员中心 | 我要投稿 百客网 - 域百科网 (https://www.yubaike.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

asp跨平台 ASP.NET Core简单介绍教程

发布时间:2022-11-28 15:02:10 所属栏目:Asp教程 来源:
导读:  这篇文章主要为大家详细介绍了Asp.Net Core的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  ASP.NET Core 是一个全新的开源、跨平台框架,可以用它来构建基于网络连接的现代云应用程序,
  这篇文章主要为大家详细介绍了Asp.Net Core的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
 
  ASP.NET Core 是一个全新的开源、跨平台框架,可以用它来构建基于网络连接的现代云应用程序,比如:Web 应用,IoT(Internet Of Things,物联网)应用和移动后端等。ASP.NET Core可以运行在 .NET Core 或完整的 .NET Framework 之上,其架构为发布到云端或本地运行的应用提供了一个最佳的开发框架,由开销很小的模块化组件构成,这就保持了你构造解决方案的灵活性。你可以跨平台地在Windows、Mac和Linux等设备上开发和运行你的 ASP.NET Core 应用。ASP.NET Core 的源代码已经在 GitHub 上托管。
 
  Asp.net Core历史
 
  ASP.NET已经被使用来开发web应用程序很多年了。
 
  一直以来,.net 框架经历了一个不断进化的过程,最后把我们带到最近的ASP.Net Core1.0。
 
  什么是Asp.Net Core
 
  ASP.NET Core 1.0 是一个开源跨平台的开发框架,用于构建基于云的现代 Web 应用 。它是从底层开始重新构建来提供性能优良的Web应用开发框架,可以部署在云上或者本地服务器上。另外,它使得 ASP.NET 应用更加精简和模块化(可以根据你的应用需要向里面添加其他模块),跨平台(你可以很容易的在 Windows, Mac or Linux 上开发和部署你的应用),云优化(你可以在云上在云上部署和调试你的应用)。
 
  asp.net core特点:
 
  跨平台
 
  可以在Windows,macOS,Linux上运行
 
  灵活的部署机制
 
  1.Portable applications(便携式应用)
 
  这种部署机制和传统的.NET Framework相似,只要目标平台上存在.NET Core Runtime即可。
 
  2.Self-contained application(自宿主应用)
 
  顾名思义,这种部署机制将应用和运行时共同打包,即便目标平台上没有安装.NET Core Runtime也能正常使用。
 
  第二种方式和.NET Native也是不一样的asp跨平台,仍然使用CoreCLR,而.NET Native使用CoreRT作为运行时,详细信息请见dotnet/corert。
 
  命令行工具
 
  .NET程序所有的运行脚本都可以用命令行工具执行(cmd,bash)这里有几个常见的donnet命令
 
  Asp.Net Core的优势
 
  ASP.NET Core有以下优势:
 
  使用ASP.NET Core开发程序,你可以得到以下的改进:
 
  以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
 

(编辑:百客网 - 域百科网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章