您的位置:首页 > 编程语言 > ASP

asp.net开发需要知道的一些关系

2017-05-22 09:01 281 查看

1、.Net是什么?

.Net全称.NET Framework是一个开发和运行环境,.NET不是一种编程语言. 简单说就是一组类库框架,.NET开发支持C#、VB.NET、J#、Jsript等语言;ASP.NET是.NET Framework环境下的动态网页编程技术

2、C#和.Net的关系

C#是.NET Framework框架支持的一种主力开发语言,可用于开发

ASP.NET网站,Windows程序,控制台程序,甚至于手机软件;

.NET 分成两个方面:WinForm,WebForm;

ASP.NET就是属于WebForm,也就是平时说的B/S模式的开发;

而WinForm就是属于C/S模式开发;

3、集成开发环境(IDE)

ASP.NET是.NET Framework环境下的动态网页编程技术

Visual Studio.NET是用于开发软件的一个集成环境(IDE)



4、.NET主要的优点有哪些?

.NET的主要优点有跨语言,跨平台,安全,以及对开放互联网标准和协议的支持。

.NET支持多种语言的互操作,即在一种语言下开发的组件,可在另一组件下通过面向对象的继承而得以重用。

.NET通过将各语言先编译成中间语言(IL),然后再执行时用即时(Just

In Time)编译器将之编译成本地平台代码来实现异构平台下对象的互操作,.NET通过公共语言运行库CR(Common Language)

.NET通过对HTTP,XML等Internet标准的支持提供在异构网络环境下获取远程服务,连接远程设备,交互远程应用的编程界面。

5、C#的特点

C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。

C# 是由 Anders Hejlsberg 和他的团队在 .Net 框架开发期间开发的。

C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。

下面列出了 C# 成为一种广泛应用的专业语言的原因:

现代的、通用的编程语言。

面向组件。 容易学习。

结构化语言。 它产生高效率的程序。

它可以在多种计算机平台上编译。

.Net 框架的一部分。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  asp.net .net