仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 423|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网站制作之VBScript与JScript谁怕谁(1)

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:31:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天转自:ChinaByte

在ASP情况下,VBScript和JScript哪一种言语更好一些?本文测试这两种剧本言语完成罕见操纵所必要的工夫,剖析它们各自的优点和不敷,并依据测试了局得出了一些值得存眷的结论。
作者:神仙掌事情室

  原文出处:http://www.asptoday.com/articles/20000920.htm

  选择计划系统必要思索很多要素,常常干系到基于功能、容量、可保护性、人员履历、现有基本、团体喜好的本钱上风剖析。在典范的Microsoft/IIS完成中,这类思索将持续深切扩大到ASP与大批分歧的COM+组件合作时所承当的脚色:在一个极度,注意功能远远凌驾编程和保护的便利水平,ASP只作为整合营业逻辑和用户界面的“粘合剂”;在另外一个极度,注意编程和保护的便利水平凌驾功能,ASP自己用于完成很多营业逻辑。

  这类思索乃至还能够持续深切一步,剖析ASP的两种次要剧本言语(VBScript和JScript)绝对而言各有哪些优弱点。从功效上看,同意JScript的人能够说JScript供应了诸如更好的毛病把持、承继、位操纵和一种客户端、服务器端基础通用的剧本言语等长处;反过去,同意VBScript的人能够说VBScript也有本人的特性,如极为丰厚的当地化才能,巨细写有关的代码,加倍复杂直不雅的语法(固然,C程序员对这一点会有贰言)。极度地说,我们不但能够到达如许一个在统一网站分歧ASP页面上剖析两种言语各自长处的深度,并且在单个ASP页面以内也是云云!

  固然偶然在统一ASP页面内利用多种剧本言语可以简化编程,但它对功能倒霉。只需大略地思索一下这个成绩,我们就晓得运转这类ASP页面必要启动并缓存两个剧本引擎,极年夜地增添了开支。(并且,即便我们能够疏忽功能成绩,夹杂使用两种剧本言语自己就是不平安的,这是由于引擎缓冲机制将影响实行按次。简而言之,假如开辟者不当心的话,利用二个或以上剧本引擎的ASP页面大概不会按次地实行。)

  本文所要深切研讨的就是这个Windows2000/ASP3.0平台上VBScript对照JScript(和VBScript加JScript)的功能成绩。详细地说,本文将回覆以下成绩:

是不是个中一种剧本言语要比别的一种快一点?
假如是,是在哪一种情况之下和为何?
是不是存在夹杂利用两种剧本言语能够削减实行工夫的情况?(这类情况是不是具有实际意义?)
假如某种言语老是比别的一种要快,二者速率差别的巨细是不是足以成为选择剧本言语的思索要素?
  为回覆这些成绩,我们将对照8个典范例程的实行工夫,这些例程用VBScript、JScript和二者分离编写(二者分离是指,一种剧本言语作为ASP页面的次要言语(基础言语),由它来挪用另外一种剧本言语编写的内嵌函数)。这8个例程是:

字符串翻转(倒置),
在一个字符串内搜刮另外一个字符串,
正则表达式形式婚配,
位移操纵,
复杂数学盘算,
庞大数学盘算,
数组初始化,
ADO纪录集遍历。
  剖析办法

  鉴于影响Web使用功能的要素是云云浩瀚,并且真正坚苦的大概还在于设置出一个完整受把持的(也叫做“不实际的”)测试情况,本文的目标不是给出两种言语功能对照而言其差别的准确测度,而是给出各类编程计划下功能绝对上风的牢靠唆使。

  这就是说,我们的方针不是为了晓得JScript的正则表达式形式婚配操纵要比VBScript的快23%,我们次要体贴的是:是不是存在这类差别,这类差别一样平常有几分明,在甚么样的情形下存在这类差别,和为什么会云云。

  本文只给出汇总(均匀)数据。假如要检察更详细的数据,能够在data.xls找到原始的测试了局。data.xls能够从本文前面下载。
问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.
飘飘悠悠 该用户已被删除
沙发
发表于 2015-1-18 10:13:07 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
若相依 该用户已被删除
板凳
发表于 2015-1-21 19:40:54 来自手机 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
再现理想 该用户已被删除
地板
发表于 2015-1-30 21:58:27 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
谁可相欹 该用户已被删除
5#
发表于 2015-2-6 16:12:24 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
爱飞 该用户已被删除
6#
发表于 2015-2-17 03:32:17 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
山那边是海 该用户已被删除
7#
发表于 2015-3-5 15:10:37 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
深爱那片海 该用户已被删除
8#
发表于 2015-3-12 08:56:13 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
因胸联盟 该用户已被删除
9#
发表于 2015-3-19 19:44:26 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-19 07:47

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表