关于C#、.NET和ASP.NET的各种理解
关于C#、.NET和ASP.NET的各种理解
C#是语言
asp.net是开发web程序的技术
.net是平台,该平台下包含很多技术如:asp.net.ado.net winform wcf
C#是.net平台下的一种开发语言
ASP.NET是开发网站的
C# 是开发桌面应用程序的
想自己完整的开发一个动态网站(用.net技术)的话,建议学习:
1.html
2.C#
3.asp.net
4.ado.net+数据库(推荐:sqlserver)
5.JavaScript
6.css
C#是个固定的语言,而ASP.NET是个WEB开发框架,其工作语言可以是任何.NET下的语言,ASP.NET不是语言,而是WEB开发框架,C#是一种编程语言。
asp.net 是属于c#写web方面的
NET是平台,c#是可以在这个平台上进行开发的一门语言
C#只是一种开发语言,是一种基于.NET的开发语言,它有自己的编译器。C#有一些语法规则,以及自己特有的特性。单纯的说C#本身是没有什么意义的,因为它只提供语法规则,不提供任何有意义的功能的实现,比如说最简单的Substring()
而.NET库 是一个丰富的 高度封装的 提供了各种类,函数、接口、以及框架的大的集合。
至于ASP.NET WebFrom 、asp.net MVC ,WCF、WebService 还是.NET WinFrom的功能都是基于.NET平台或者是说在原有的.NET平台上做了一些扩展。
他们都是开发框架或者说是技术,和开发语言没有关系。
使用C#能做ASP.NET WebFrom ,用VB也能做。上述说的一些技术,只要是基于.NET平台开发的语言是都可以做的。
ASP.NET是一个Web开发框架,在此框架上的开发技术有两种,一种是WebFrom,另一种是MVC,所以你可以经常看到ASP.NET WebFrom 和 ASP.NET MVC这两个名词。
- 上一篇:C#与.NET的区别
- 下一篇:使用C#语言如何开发桌面程序