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也是不一样的,仍然使用CoreCLR,而.NET Native使用CoreRT作为运行时,详细信息请见dotnet/corert。
命令行工具
.NET程序所有的运行脚本都可以用命令行工具执行(cmd,bash)这里有几个常见的donnet命令
Asp.Net Core的优势
ASP.NET Core有以下优势:
使用ASP.NET Core开发程序,你可以得到以下的改进:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
本文向大家介绍React简单介绍,包括了React简单介绍的使用技巧和注意事项,需要的朋友参考一下 React 背景知识 React 是一个用于构建用户界面的 JavaScript 库,主要用于构建 UI,而不是一个 MVC 框架,但可以使用 React 作为 MVC 架构的 View 层轻易的在已有项目中使用,它是一个用于构建用户界面的 JavaScript 库,起源于 Facebook 的
国内云服务参差不齐,国外却是一片欣欣向荣,曾经的 IaaS AWS 已经逐步将它的触手扩展开来,渗透进不同的领域, 在 IaaS、PaaS、SaaS、DaaS 领域均有涉及,现在已经是国外创业者的首选平台。 Hacker News 上有一篇评分非常高的一个 AWS 介绍文章叫做《Amazon Web Services in Plain English》,这里简单做一下搬运。 基本服务 如果你要使用
本文向大家介绍protobuf简单介绍和ubuntu 16.04环境下安装教程,包括了protobuf简单介绍和ubuntu 16.04环境下安装教程的使用技巧和注意事项,需要的朋友参考一下 protobuf简单介绍 protobuf是谷歌的开源序列化协议框架,结构类似于XML,JSON这种,显著的特点是二进制的,效率高,主要用于通信协议和数据存储等方面,算是一种结构化数据的表示方法。
摘要 RT-Thread 网络入门教程,指导读者学会了解和使用 RT-Thread 网络框架,能够进行网络编程。 这是一个基于 QEMU 平台的系列教程,旨在为已学习完内核教程及ENV 工具的人提供进步的阶梯。 QEMU 是一个支持跨平台的虚拟机,它可以虚拟很多开发板。RT-Thread 使用 QEMU 模拟了 ARM vexpress A9 开发板,这样使得用户在电脑上就可以进行 RT-Thre
hook,直译过来是“钩子”,通常是用于在某事件发生或者完成后添加自定义的动态事件/任务。在使用 git 时,我们也可以通过 git hook 来完成一些自动测试、集成、构建等流程工作。如果 git hook 执行失败将终止后续操作。 有哪些可用的 git hook 在项目的 .git/hooks 目录中会有很多 hook-name.sample 的文件,提供了常见 hook 的 shell 脚本
本文向大家介绍vue-loader教程介绍,包括了vue-loader教程介绍的使用技巧和注意事项,需要的朋友参考一下 在最初使用webpack+vue时,看到vue里面各种语法,包括import,export,html和css的写作方式,我都能依葫芦画瓢地实现各种功能,但是为什么能这样写,一直不太理解,直到我了解了vue-loader。 vue-loader功能 如图,webpack的功能就是将