跟着大V学习《深入浅出ASP.NET Core》-day1

举报
神龙居市 发表于 2021/06/17 08:38:34 2021/06/17
【摘要】 为什么用 .Net Core1.1. 一言以蔽之:生产力. VS的IDE 被誉为宇宙第一的开发环境.1.2. .Net能干什么?.Net 是一种用于构建多种应用都免费开源开发平台.目前唯一一个涵盖人工智能、物联网、桌面开发、网页开发、云原生应用、移动应用、游戏等开发框架图比文字更能清晰表达,上面这张图就可以涵盖说明.1.3本书都学习路径编程语言与.Net的关系2.1.什么是编程语言这个不必多...
  1. 为什么用 .Net Core
    1.1. 一言以蔽之:生产力. VS的IDE 被誉为宇宙第一的开发环境.
    1.2. .Net能干什么?
    .Net 是一种用于构建多种应用都免费开源开发平台.
    目前唯一一个涵盖人工智能、物联网、桌面开发、网页开发、云原生应用、移动应用、游戏等开发框架

    图比文字更能清晰表达,上面这张图就可以涵盖说明.
    1.3本书都学习路径

  2. 编程语言与.Net的关系
    2.1.什么是编程语言
    这个不必多说了,关心都是中多的编程语言中,为何选择.Net 平台下的.
    2.2.编程语言与.Net的关系
    .Net是一个平台,支持多种开发语言(希望支持 JAVA),包含.Net Framework和.Net Core框架,后会二合一,.Net5已经正式版了.
    C#是一种编程语言,它运行在.Net CLR 之上.

  3. Asp.Net Core 基础知识
    3.1. .Net的发展史
    补充一点:.Net 1.0从2002年面试,当初就喊出了跨平台,其实一直上在 Windows 平台上跨,这也是一直难于和 JAVA 抗衡的地方,Linux 下免费都东西非常多.但是还是生产力强,开发效率快,容易学习,还是吸引了大量的企业和开发者.直到.Net Core的出现,彻底实线跨平台
    3.2. .Net的未来

    3.3 什么是 Asp.Net Core
    这是一个跨平台,高性能都开源框架,用于构建现代的,基于云连接互联网都应用程序.Asp.net Core 是 Asp.Net4.x的重新设计.
    3.4 Asp.net Core 包含了什么

    3.4 Asp.Net Core 的亮点及特性
    3.4.1 跨平台特性

    3.4.2 MVC 和 WebApi 技术栈统一特性

  4. Asp.Net Core 的项目启动流程
    4.1 .Net 共同的 Program.cs
    所有的.Net应用程序 Main 方法都在 Program.cs 这是统一都设计.
    默认模板已经给启动做好了准备:调用了 CreateHostBuiler(),并且告诉你应用上 Startup 配置程序参数文件.
    4.2 项目入口 Startup.cs

  5. Asp.Net Core 的中间件重要性
    5.1 什么是中间件
    中间件是一种装配到应用管道以处理请求和响应的软件。 每个组件:
    选择是否将请求传递到管道中的下一个组件。
    可在管道中的下一个组件前后执行工作。
    请求委托用于生成请求管道。 请求委托处理每个 HTTP 请求。
    使用 RunMap 和 Use 扩展方法来配置请求委托。 可将一个单独的请求委托并行指定为匿名方法(称为并行中间件),或在可重用的类中对其进行定义。 这些可重用的类和并行匿名方法即为中间件,也叫中间件组件。 请求管道中的每个中间件组件负责调用管道中的下一个组件,或使管道短路。 当中间件短路时,它被称为“终端中间件”,因为它阻止中间件进一步处理请求。
    5.2 Asp.net core 中间件

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。