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开发的经验
- asp.net开发时经常用到的一些正则表达式
- 为WebForms说几句话,以及一些ASP.NET开发上的经验(1,2,3)
- 为WebForms说几句话,以及一些ASP.NET开发上的经验(2)
- asp.Net开发中的一些小技巧
- 对asp.net1.1开发模板类的一些修改说明
- 最近ASP.NET WAP开发的一些情况!
- ASP.NET MVC+LINQ开发一个图书销售站点(2):对象及其关系
- 为WebForms说几句话,以及一些ASP.NET开发上的经验(3)
- 对asp.net1.1开发模板类的一些修改说明
- ASP.NET 2.0, 想说爱你不容易—在ASP.NET 2.0中开发通配符映射应用程序的一些问题
- 为WebForms说几句话,以及一些ASP.NET开发上的经验(3)
- 最近ASP.NET WAP开发的一些情况!
- 为WebForms说几句话,以及一些ASP.NET开发上的经验(2)
- Asp.net &C#开发中的一些注意事项及小技巧
- 网上看到的一些关于asp.net开发的经验
- 为WebForms说几句话,以及一些ASP.NET开发上的经验(1)
- 初学ASP.NET开发web应用时遇到的一些常见问题和解决方法
- 为ASP.NET MVC开发一些常用插件(一)——导航栏
- 转载:ASP.NET开发应用程序时需要注意的10个问题