仓酷云

标题: ASP编程:VBScript与JScript谁怕谁(6) [打印本页]

作者: 再现理想    时间: 2015-1-16 22:31
标题: ASP编程:VBScript与JScript谁怕谁(6)
专业性的服务。有的ASP商提供垂直型的应用服务,针对某一特定行业提供应用服务。转自:ChinaByte

明显,我们能够从测试了局中失掉如许一个结论:在一个注意功能的场所,夹杂使用多种剧本言语通常为没成心义的。假如要思索两次形式婚配测试的了局差别,也应当看到每次迭代都创立了一个RegExp工具的实例。

  从这些测试了局中我们还能够得出别的两个主要的结论。起首,假如一种言语自己撑持某个功效,间接利用该功效老是要比借用别的一种言语的功效快。第二,假如一种言语以工具情势完成了某种功效(好比VBScript的RegExp工具,JScript的Array和String工具),而第二种言语有加倍基础的完成,则第二种言语在这方面速率较快。明显,创立工具实例的价值是相称高的。

  别的测试了局也显现出这一点。但是,这是不是也证实:JScript作为一种更普遍地利用工具和撑持承继的言语,它一定要比VBScript慢?

  其实不必定。假如我们是在完成一个N-层系统,庞大的营业逻辑老是被封装到组件里,ASP页面的剧本更次要地是供应整合营业工具和前端界面的“粘合剂”撑持。换句话说,我们不太会过量地依附于剧本自己或由剧本供应的工具。

  但是在有些场所我们却不克不及不必工具。以数组为例,不管是在VBScript仍是JScript中,只需呈现对数组元素的援用,内存中就要复制一个完全的数组。关于JScript来讲,这意味着还要复制数组工具的全体属性。因而,假如程序大批地援用数组元素,利用JScript的价值明显对照高。

  附注

  我们应当还不会健忘第一轮的测试。这些案例常常不是在一个页面里运转数千次,而是独自地被挪用数千次,此时实行工夫上的差别就显得不那末分明。

  如许,上面这个来由大概会使我们轻率地保持本文的测试了局:假如功能很主要,那末我们就应当使用COM+所供应的工具池和二进制代码等长处,由此我们取得的优点将远远凌驾可以从一种剧本言语关于另外一种剧本言语的上风当中取得的。假如我们能够以为计划系统的决议是一本性能(COM+)和编码/保护的便利性(剧本言语)当中两者择一的命题,那末这个来由的确是公道的。

  但在实际中不成能有没有数的开辟者具有无穷的妙技,这一现实形成了上述两个极度之间依据汗青前提、人员情形、开辟工夫等要素所作出的很多折中战争衡。但是,在一些场所扫除利用COM+其实不意味着完整不再存眷功能成绩。假如因为某些缘故原由COM+不合用,那末本文所供应的测试了局势必有助于您的决议。

ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。
作者: 简单生活    时间: 2015-1-17 14:52
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
作者: 小女巫    时间: 2015-1-29 18:16
不能只是将它停留在纸上谈兵的程度上。
作者: 愤怒的大鸟    时间: 2015-2-6 03:16
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
作者: 兰色精灵    时间: 2015-2-15 09:08
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
作者: 透明    时间: 2015-3-4 11:24
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
作者: 若相依    时间: 2015-3-11 18:55
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
作者: 变相怪杰    时间: 2015-3-19 08:32
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
作者: 冷月葬花魂    时间: 2015-3-27 16:10
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。




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