用ASP与ASP。NET写网站有什么不同
我下了个ASP。NET写网站 没看出有很大的不同啊
但用VS。NET写VB。NET下的WEB APPLICTION 。。根本不知道怎么下手
????
高手指点
问题点数:100、回复次数:13Top
1 楼kgdiwss(∮明天去要饭)回复于 2006-02-13 16:28:33 得分 10
完全不同吧,哈哈。学了就知道了/。Top
2 楼JzeroBiao(先知)回复于 2006-02-13 16:34:17 得分 10
用VS.NET写,睇吓MS的例子吧..
http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/builddistapp/Microsoft.NETPetShop3.x-DesignPatternsandArchitectureofthe.NETPetShop.mspx
睇完就知了~Top
3 楼kevin_zheng500(kevin_zheng500)回复于 2006-02-13 16:38:08 得分 10
两者还是有很大的不同的,asp是基于手写的比较多,而asp.net是基于服务器控件的比较多,当然也可以使用asp的方式写asp.net的代码,这也是微软一贯的向后兼容的作风。
不知道你的vs.net是什么版本,2003和2005写web page,它们的代码模型是有所不同的,具体可以到msdn查阅一下。Top
4 楼dolfen(网海之豚(每天进步一点点))回复于 2006-02-13 16:40:01 得分 10
ASP是像流水线地写——字符流,ASP.NET是像画画地写——面向对象。
ASP与ASP.NET的工作原理有很大很大的不同,慢慢你就明白了。
到微软网站去下载asp.net的讲座看看。Top
5 楼luck0236(传奇人物)回复于 2006-02-13 17:05:27 得分 10
.NET是面向对象的,而ASP不是。这一点决定了两者之间有着天壤之别。Top
6 楼flyinging(一路走来)回复于 2006-02-13 17:43:28 得分 10
在用asp.net区别我也搞不明白,瞎弄呗,能混口饭吃就OK 了,呵呵Top
7 楼Oliverzuo(左?)回复于 2006-02-13 17:48:40 得分 10
net入门难点,但写东西是ASP所不能比拟的。
asp和jsp,php是同一类的东西
asp.net更像c++或是其他面向对象语言。
Top
8 楼huwei2003(凡)回复于 2006-02-13 17:59:16 得分 10
效果差不多,实现大不同了,因为这是两种不同的语言工具Top
9 楼cat_hsfz(我的新Blog在http://cathsfz.cnblogs.com)回复于 2006-02-13 22:46:51 得分 10
用ASP和ASP.NET,如果抛开两者自带的Framework来说,没什么不同。不同就在于Framework及其设计时的思想不同。
ASP不存在什么事件驱动,就是最直接的Request驱动Response,至于如何通过Request做中间处理并生成Response就是开发者的事了,MS没有帮你什么。比起古老的CGI唯一的好处就是封装了一些对象。
ASP.NET可以说是事件驱动,但严格来说最大的好处就是Request和Response的分离(注意,这是目标,但在一些差的网站设计中没有实现分离那就和ASP没差别了)。Request不直接作用于Response,而作用于控件树及HttpContext,而且Request中多种成分对控件树和HttpContext的影响应该是正交的,不存在任何的依赖性。然后Response根据控件树和HttpContext生成HTML,这个过程同样要求各控件对Response的影响是正交的。这种处处正交设计的好处就是,每次你只需要关系一个细节,因为这个细节对其它细节不存在任何依存关系,你可以忽略其它的细节。但在ASP中你必须对整个Request和整个Response作全盘打算。
然而最重要的就是,ASP.NET的Framework中内置了这种思想,不过其实你也可以用这种思想来写ASP。而如果你用ASP的思想来写ASP.NET,那也不是不行,不过是浪费了这个Framework很多很好的地方罢了。Top
10 楼levin9(生活就是強姦,習慣啦就是享受)回复于 2006-02-14 00:01:56 得分 10
ASP是像流水线地写——字符流,ASP.NET是像画画地写——面向对象。
我觉得这是他们最大的不同.服务器控件除那datagrid,datalist等控件,其余还是按照asp方式最好.我的感觉两种差不多.
少用服务器控件,减少服务器开销.Top
11 楼RoninBlade(RoninBlade)回复于 2006-02-14 07:35:23 得分 0
用过一点asp。感觉用asp.net写更容易些。Top
12 楼gghh0314(tiger)回复于 2006-02-14 12:11:09 得分 0
两者真的有很大的不同,用过才知道Top
13 楼nameone(过客)回复于 2006-02-14 12:53:06 得分 0
两者不同点太多了.Top




