.Net5开始统一了概念





开发思维,代码过程,设计模式,系统架构
C# 特性
.net core 不向后兼容(升级需要重构)
ASP: active server pages
跨平台
轻量级、适合微服务架构、容器化、不能向后兼容
Model 用来处理程序中的数据结构与业务逻辑的部分,通常模型对象负责在数据库中存取数据
Controller 在系统中处理用户交互,如监听用户输入,负责从view读取数据,并控制用户输入,像模型发送数据
View 用来处理数据显示,可以被看作ui的部分
1-2 asp.net core
1.历史:2016asp.net core 1.0,2018asp.net core 2.2
2.跨平台:windows,macos,linux,unix
3.性能:轻量级,适合微服务架构,容器化,不向后兼容(1.0升2.0要重构,.net framwork换成.net core要重写)
4.c#:.net framework的旗舰语言,语言集成查询linq,异步构造await async,支持函数式语
1-2 asp.net core
1.历史:2016asp.net core 1.0,2018asp.net core 2.2
2.跨平台:windows,macos,linux,unix
3.性能:轻量级,适合微服务架构,容器化,不向后兼容(1.0升2.0要重构,.net framwork换成.net core要重写)
4.c#:.net framework的旗舰语言,语言集成查询linq,异步构造await async,支持函数式语言,编译器模块化
5..netcore mvc:mvc架构设计模式【model】,【view】,【controller】;基于.net的应用框架
6.如何选择技术栈:跨平台,云计算 ,容器化的发展,应用层面的开发使用的语言,编辑器,操作系统重要性降低,未来软件的开发更重要的是【开发思维】,【代码过程】,【设计模式】,【系统架构】。
未来软件开发会越来越注重开发思维,代码过程,设计模式以及系统架构
asp的协议特性
asp发展之路