仓酷云

标题: ASP网页编程之asp+与asp的区分(1) [打印本页]

作者: 谁可相欹    时间: 2015-2-16 00:28
标题: ASP网页编程之asp+与asp的区分(1)
国内有些大的CRM厂商的ASP就写得不错.无论是概念还是它里面用JAVASCRIPT的能力.并不是说现在的程序员用了ASP.NET来写程序就可以说自己高档了asp+|区分   为何咱们需求一个新版本的ASP?
作 者 : 青苹果电脑任务室

在前一篇文章中已会商过Microsoft 在设计和开辟ASP+时的次要念头。ASP十分胜利,为何
还要一个新版本?有4个成绩需求思索:

● 今朝,ASP剧本次要是用根基的non-typed 言语,例如VBScript 和JScript来写的(除非你装置了一
个自力的言语注释法式)。虽然ASP第一次履行页面代码时的确停止分化弛缓存,这一局限招致即便
在有优势的时分,也不克不及利用那些strongly-typed 的言语,例如Visual Basic 和C++。而ASP+为
Web 使用法式供应了真正中立于言语的履行框架。

● 创立包括着一长串各类代码、HTML、文本、对象声明夹杂在一同的大型ASP页也长短常轻易的。
要再使用这些代码是很坚苦的,除非你将其放在自力的'include' 文件中,这也不是个很好的举措。
在很多情况下,开辟一个web 使用法式需求各方面的专业人员,例如,需求法式员来写代码,需求
设计师来使HTML看起来大度。让代码和内容混同在一个两边都需求在其长进行操作的文件中使它们
很难在一同任务。而ASP+ 供应代码和内容的真正分别。

● 在之前版本的ASP中,大多半工作都要靠写代码来完成。想保护表单域的形态吗?写代码。想
确认客户输出的数据吗?写代码。想收回一些复杂的数据值吗?写代码。想缓存页面区优化功能吗?
写代码。而ASP+ 用基于办事器的掌握和从概念下去说同Visual Basic 表单任务的体例不异的事务
驱动运转典范引见了一种真实的组件模子。新的ASP+ 办事器掌握是声明式的(需求它们做一些工作
时才需求声明它们),所以你就能够少写一些代码,实践上,大多半情形下基本就不必写任何代码。

● 世界是变更的。经由过程'Internet device' ,例如挪动德律风、PDA、电视机顶盒、游戏掌握台或
其他器材会见你的网站的用户比例很快就会超越利用PC和传统阅读器的用户。这就意味着咱们不得
不在办事器上做更多的任务,来使咱们的网页与这些分歧的装备相兼容。咱们不能不以全新的格局
创立输入,例如Wireless Markup Language (WML)。别的,除要为运转创立WML,新的Internet
装备和贸易使用法式还请求可以从Web使用法式发送和吸收XML数据。如今用ASP做这些需求你手工
利用XML 分化,从XML 企图转换数据,或将数据转换成XML 。ASP+ Web 办事使将页面剪裁得顺应
特定装备变得很复杂。

除此以外,散布式使用法式敏捷变更的特征请求更快地开辟、加倍组件化、可再使用、更容易于
睁开和更普遍的平台撑持。新的尺度例如复杂对象会见协定Simple Object Access Protocol
(SOAP), 新的贸易需求例如business-to-business (B2B) 数据互换,请求用新手艺发生输入和与
其它体系通信。Web 使用法式和Web 站点也需求加倍天真和可晋级的办事,这些ASP+ 经由过程偏向于
积极的监控和使用法式掉败时的主动从头启动,内存释放等等都供应了。

所以,要想知足这些请求,ASP必需要停止周全的修正来酿成一个全新的编程情况。虽然今朝
很少有可用于此的东西,Visual Studio 7.0 可以供应周全撑持使创立ASP+ 使用法式复杂(包含
ASP+ 页面和ASP+ 办事)。丰厚的、基于组件的、事务驱动的编程模子特地设计成“东西友爱”,
而这类撑持关于一切的Visual Studio 言语,包含VB, C++和C#. 都可用。而你也能够确信第三方
的东西制作商也不会掉队太多。
</p>  由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。
作者: 再现理想    时间: 2015-2-16 03:50
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
作者: 活着的死人    时间: 2015-2-27 20:55
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
作者: 莫相离    时间: 2015-3-9 13:25
掌握asp的特性而且一定要知道为什么。
作者: 老尸    时间: 2015-3-11 13:43
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
作者: 飘灵儿    时间: 2015-3-17 02:09
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
作者: 仓酷云    时间: 2015-3-19 15:27
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
作者: 乐观    时间: 2015-3-27 03:21
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
作者: 简单生活    时间: 2015-3-28 11:32
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
作者: 第二个灵魂    时间: 2015-4-1 12:10
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
作者: 再见西城    时间: 2015-4-3 08:40
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
作者: 柔情似水    时间: 2015-4-6 17:16
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
作者: 因胸联盟    时间: 2015-4-11 01:12
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
作者: 若相依    时间: 2015-4-16 16:10
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
作者: 冷月葬花魂    时间: 2015-4-21 22:13
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
作者: 小女巫    时间: 2015-4-27 18:06
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
作者: 变相怪杰    时间: 2015-5-6 03:11
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
作者: 兰色精灵    时间: 2015-6-17 15:52
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
作者: 爱飞    时间: 2015-6-26 21:24
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
作者: 海妖    时间: 2015-7-9 09:38
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
作者: 愤怒的大鸟    时间: 2015-7-9 10:05
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。




欢迎光临 仓酷云 (http://www.ckuyun.com/) Powered by Discuz! X3.2