第1章 .Net应用程序体系结构
2024-08-29 18:20:26
1. CLR:公共语言运行库,是每种.Net编程语言都使用的运行库
- Windows 8为Windows Store应用程序引入了一个新的编程接口:Windows运行库。
- C# 6 具有许多小而实用的语言增强,可减少代码长度,很多改进通过新的编译器引擎Roslyn来实现。
2. .NET 2015: 是所有.NET技术的总称。下图给出这些技术的总图
- .NET Framework 4.6框架用于创建Windows Forms和WPF应用程序;ASP.NET Web Forms不能切换到.NET Core
- .NET Core1.0是新的.NET,该框架是开源的(http://www.github.com/dotnet),运行库是CoreCLR库,框架与应用程序一起交付。
- 区别
3. 应用程序类型和技术
- Windows桌面应用程序:Windows Forms和Windows Presentation Foundation
- Web应用程序:ASP.NET 5是新的主要版本,允许使用.NET Core提高性能和可伸缩性,也可在Linux系统上运行。因此不再包含ASP.NET Web Forms(仍可使用,在.NET 4.6中更新),而采用ASP.NET MVC 6。(MVC 即模型-视图-控制器 模式)
- 通信技术
WCF:取代在WCF以前可用的通信技术,它为基于标准的Web服务使用的所有特性提供基于SOAP的通信。
ASP.NET Web API: 能满足分布式应用程序90%以上的需求。是创建微服务的一个好方法。
最新文章
- Webform(五)——内置对象(Response、Request)和Repeater中的数据增删改
- PL/SQL Developer 11 64bit 安装和配置
- 微信扫码支付 php
- android AES 部分机器javax.crypto.BadPaddingException: pad block corrupted
- WPF button 如何区分click和doubleclick
- ERP 能够做什么
- Chapter 4 - How to Fire some Bullets
- iOS:NAV+TABLE结合
- Ubuntu1404+Django1.9+Apache2.4部署配置1安装
- HCSR04超声波传感器驱动
- ●CodeForces 429D Trick_Function
- jquery简易版xwPop.js弹出消息对话框插件
- 清晰讲解SQL语句中的外连接,通用于Mysql和Oracle,全是干货哦
- pytorch visdom可视化工具学习—1—详细使用-3-Generic Plots和Others
- 开源ETL工具之Kettle介绍
- sql中遍历字符串
- “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
- Java同步学习(持续更新)
- sqlalchemy orm 操作 MySQL
- 题解 P1312 【Mayan游戏】