|
|
|
|
Asp.net介绍 |
[ 2007/12/21 6:36:00 | By: 水杉 ] |
ASP.NET是微软继ASP之后推出的产品,作为Microsoft.net的一部分。但是ASP.Net已不能被单纯视为ASP的下一个版本,它具有很多ASP没有优点,简单的说ASP.NET与jsp一样,与ASP,PHP不在一个等级,它也是现有的动态语言中唯一可以与JSP抗衡的。下在先介绍一下ASP.NET的特殊性,主要从它的优点和缺点来介绍。 ASP.NET的优点: 一, ASP.NET和ASP一样具有微软简单易学的点,容易掌握;
二,全新的构造 新的ASP.net引入受管代码(Managed Code)这样一个全新概念,横贯整个视窗开发平台。受管代码在NGWS Runtime下运行,而NGWS Runtime是一个时间运行环境,它管理代码的执行,使程序设计更为简便。
三,高效率 对于一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就得尽可能地让它运作得快些快些再快些。在ASP中你只有尽可能精简你的代码,以至于不得不将它们移植到一个仅有很少一点性能的部件中。而现在,ASP.net会妥善地解决这一问题。
四,易控制 在ASP.net里,你将会拥有一个“Data-Bounds” (数据约束),这意味着它会与数据源连接,并会自动装入数据,使控制工作简单易行。
五, 语言支持 ASP.net支持多种语言,支持编译类语言,支持比如VB、VC++、C#等,它比这些编译类语言运行速度快,更适合编写大型应用。
六, 更好的升级能力 快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的系统,网络应用和网站需要提供一种更加强大的可升级的服务。ASP.net能够适应上面的要求。
ASP.NET的不足之处:到现在为止,还没有在什么地方看见过明确的完整的提出ASP.NET的缺点。这也是ASP.NET受人们喜爱的方面之一!
我个人对ASP.NET的一些观点: 1.ASP.NET与ASP完全不同,我最先学习的是ASP,以为学习了ASP,在学习ASP.NET的时候就会容易许多,但是学了之后才发现错了,ASP和ASP.NET完全是两中不同的语言,简单的说asp是以vb语言为主,而ASP.NET是以C,C++语言为主的;它们所运用的模式和结构也是大不相同的,所以建议初学要以为学了ASP就能很好的学ASP.NET,这二者是没有多大关系的。
2.前面在《asp,jsp与php的区别》介绍了ASP,PHP,JSP适合做什么站,这里就说一下ASP.NET适合做什么站,像要做博客等小网站就不用说了,不用选择ASP.NET这么高级的语言的。ASP.NET适合做小说站,中大性企业站,大型论坛,大型电子商务站。 ASP.NET凭借它的高效自动性,做小说站应该是最佳选择,能够做出自动采集,智能采集等asp,php无法实现的功能,在生成电子书,提供下载等也不用安装组件(如文奇的小说系统)。在论坛,电子商务站中也凭借它的高效自动性大大减少管理员的工作度。在中大性企业站上他的最好的特点就是便于维护。 3. ASP.NET如很多人所说也是一种趋势,微软毕竟是全球的最大的软件公司!就拿ASP.NET这个关键字来说,你在百度中输入ASP.NET,只会搜索出一个结果“The Official Microsoft ASP.NET 2.0 Site”,偶尔也会出现竞价排名的网站,但是用百度指数查一下用户关注度一般都在800以上! 4.ASP.NET在语言支持上虽然比不上JSP的java语言支持,但是它对服务器的要求以及学习难度上远远低于JSP。 如果有兴趣学习动态网站语言,或者徘徊着不知道学什么的朋友,我建议学ASP.NET,至少在你的有限生命中,这种语言不会过时! |
|
|
| | |
| |