---恢复内容开始---
.NET:是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。
从技术的角度,一个.NET应用是一个运行于.NET Framework之上的应用程序。(更精确的说,一个.NET应用是一个使用.NET Framework类库来编写,并运行于公共语言运行时Common Language Runtime之上的应用程序。)如果一个应用程序跟.NET Framework无关,它就不能叫做.NET程序。比如,仅仅使用了XML并不就是.NET应用,仅仅使用SOAP SDK调用一个Web Service也不是.NET应用。
.net 分成两个方面
一个是WinForm(c/s),另一个就是WebForm(asp.net,b/s),还有一个就是wpf(他是winform的一个进阶版)
也就是说,一个基于Windows窗体,而另一个是基于Web页面。
Asp.Net平台就是属于WebForm,也就是平时说的B/S模式的开发。
而WinForm就是属于C/S模式,核心是提供开发c/s架构的一个基础框架平台。
.net有很多种语言组成,比如C# C++.net J# VB.Net
但是都是运行在.net FrameWork Run Time底下的。就像Java离不开JavaVM(JAVA虚拟机)一样。
而你说的Asp.Net 可以用C#或VB.Net来开发。编译后形成CLR(中间语言),然后通过服务器的IIS+.Net FrameWork再次编译来运行。
Asp.Net:核心是提供了一套.net实现h't'tp web服务的一个基础框架平台。http管道
ASP是Active Server Page的缩写,是一个WEB服务器端的开发环境,采用脚本语言VBScript(Java script)作为自己的开发语言。
ASP.NET 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
.NET是平台,也就是运行环境。
https://www.cnblogs.com/JiYF/p/6593641.html
ASP.NET
asp.net只是.net框架里的一个组成部分,ASP.NET的开发模式,大概又有三种
- Web Pages(Web 页面)
- MVC(Model View Controller 模型-视图-控制器)
- Web Forms(Web 窗体)后缀就是aspx,提供co'debehind和aspx,
WebService和Webapi的区别
WebApi是基于纯粹的http协议;
Webservice是基于soap协议(比简单的http协议更高级)。
Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程
Web API是网络应用程序接口。包含了广泛的功能,网络应用通过API接口,可以实现存储服务、消息服务、计算服务等能力,利用这些能力可以进行开发出强大功能的web应用。
云端:
---恢复内容结束---