我对asp的些许看法,恳请大家批评指正。

inanition 2004-07-29 10:46:11
没有太多思考,也没有参考什么资料,就是自己信手写来,我用的是和朋友聊天的语气,呵呵。不知道自己想的对不对,发出来让大家看看,诚心向大家学习,实在看不过眼的拍两板砖俺也受了,就当是代价吧。
--------------------------------------------------------------------------

在此谈一下我对ASP的些许看法,仓促而成,不正之处,敬请指正。(请原谅我喜欢分点来写文章,这样看上去结构比较清晰,也许是工作报告和系统方案写得太多留下的毛病。)

1、asp是一种比较易学易用的技术,但真正学得精的却不多,因为大多数人比较容易满足于已经完成的项目,而没有去想asp其实可以做到更多,更好。

2、使用asp,就得跟着ms走,它是完全依赖iis的,虽然也可以在其它环境下用插件来运行,但那根本没有什么实际意义(极少数特别需要除外)。当然,这没有什么问题,因为现在用ms的东西我们已经能满足绝大多数客户的需要。

3、asp的应用广泛,得益于其它相关技术的支持,vbs是主要的程序语言,ado是数据库访问技术,再加上asp自带的几个对象,我们已经可以开发出功能足够强大的系统,而且开发工作也非常简单。(我对php和jsp了解不多,但感觉都比asp麻烦,当然,它们有各自的优点,在此略过。)

4、经常有关于asp局限性的讨论,我倒觉得,没什么是asp不能做的,关键是你会不会做。当然,我这里所讲的asp已经不仅仅指asp,还包括与它相配套的vbs,ado,js,html,dhtml,像无组件文件上传,html在线编辑器等,在我们看到之前也许从来没想过原来这是可以做到的,但却有人做出来了,虽然多多少少都是从国外的程序修改而来的,呵呵。

5、asp在执行效率上有一定局限。有一个现象,现在一些大型网站纷纷转向jsp,这可能是由于asp在性能上有所不及吧。曾经有一个前辈在一家大型人才网站就职,他跟我说,当你的数据达到一定量的时候,你就知道asp和jsp的差别了。我没有亲身测试过,但基本认同这个观点吧。但我想,如果硬件上多投入一点,可以抵消这些差距吧。

6、asp在安全上也是麻烦多多。但我觉这不是asp本身的错,就像windows如此多的漏洞,只是被针对的多而已,可以形容为树大招风吧。但在系统上做足功夫,大部分问题还是可以避免的。

7、对于asp的将来,我还是充满信心的。能够快速地为客户提供满足其需要的系统,这才是客户最需要的。

其实,就目前来讲,我已经对哪种技术,哪种语言没什么想法了,随便用什么都好,我觉得都不是什么大问题了。我有一个不大恰当的比喻,写程序就像写字,只要字写得好,用什么笔写区别不大。
...全文
882 98 打赏 收藏 转发到动态 举报
写回复
用AI写文章
98 条回复
切换为时间正序
请发表友善的回复…
发表回复
hacker18 2005-07-30
  • 打赏
  • 举报
回复
楼主的帖子写得很好!再顶一下,让那些以为学了ASP.net、PHP、JSP就能拿高薪的人看看。中国精通ASP的没有几个。
12345_ 2004-08-01
  • 打赏
  • 举报
回复
up
ghy412 2004-08-01
  • 打赏
  • 举报
回复
楼主,强!
luoluonozuoluo 2004-08-01
  • 打赏
  • 举报
回复
最后一句话我很迁赞同。
-神仙- 2004-08-01
  • 打赏
  • 举报
回复
JS也不是真正面向对象的。虽然可以模拟出类的继承等等,但是和真正的OOP语言是不能比的。

还有啊,asp根本不是一种语言,而是一种技术框架
超级大笨狼 2004-08-01
  • 打赏
  • 举报
回复
四面楚歌
inanition 2004-08-01
  • 打赏
  • 举报
回复
楼上的,人家也没说是等于啊,只是打个比方。你说别人白痴并不能体现出你出多聪明绝顶。

做人要厚道。
yjbnew 2004-08-01
  • 打赏
  • 举报
回复
CSDN 算不算大型的应用?
ASP /ASP。NET =DOS/WINDOWS??白痴啊
birdhq 2004-08-01
  • 打赏
  • 举报
回复
我现在正在转.net,我个人认为asp.net和asp本身存在质差别~~
yiyioo 2004-08-01
  • 打赏
  • 举报
回复
4、经常有关于asp局限性的讨论,我倒觉得,没什么是asp不能做的,关键是你会不会做。当然,我这里所讲的asp已经不仅仅指asp,还包括与它相配套的vbs,ado,js,html,dhtml,像无组件文件上传,html在线编辑器等,在我们看到之前也许从来没想过原来这是可以做到的,但却有人做出来了,虽然多多少少都是从国外的程序修改而来的

那asp怎么处理word文件呢?
比如读取内容
实现word的拼接????
??????
12345_ 2004-08-01
  • 打赏
  • 举报
回复
asp很asp.net之间不存在什么哪个好哪个不好的问题,asp是asp.net的基础。
asp.net 无非就是在其基础上改进了原先的一些缺陷,增加了一些新的思想,深一层的封装了一些代码而已,如果没有asp,是绝对不可能有asp.net这个东西存在的。
就两者而言,毫无疑问,asp.net是趋势,但是如果能深入的了解asp,那么就很容易而且能更深入的了解asp.net。
举个例子,服务端控件的实现原理,如果精通asp的话就很容易想明白,若是白手起家直接就啃asp.net的人恐怕想破了头也想不明白。(会其它服务端程序的例外)
woyingjie 2004-08-01
  • 打赏
  • 举报
回复
看完了

收藏

决定学.net
xzq686 2004-07-31
  • 打赏
  • 举报
回复
ASP是我接触WEB开发的入门语言,在接触了PHP,JSP,DOTNET后是觉得ASP有一定的局限,不过还是有感情的~~~

总说JSP比ASP强多少多少,在最初版本的JSP,其实和ASP区别不大,而且没有COM+支持。后来的JSP其实就应该和DOTNET对比了~~~ASP已经和JSP不在同一个时代~~~
mikespook(我需要一份工作) 说的不错。。。
补充一点:但在开发成本上ASP还是比较低的。。
yeno 2004-07-31
  • 打赏
  • 举报
回复
现在的JSP是指当今的J2EE,不要老拿ASP平台与J2EE平台比好么?根本就没得比的

就算下一代的DOTNET与J2EE还是有一段差距,这是为什么98%的大型企业的系统是构建在J2EE平台上的原因了,微软太霸道,也太封闭,鬼知道它在软件里加了什么不可告人的东东没有?而且不熟悉底层操作,你永远也学不到东西,停留在菜鸟的起点

要想成为高手,从汇编入门吧(哈哈,开玩笑的),十分赞成楼上的
JSP+JavaBean+EJB+Oracle+WebLogic,我一个都不懂(可惜)
mikespook 2004-07-31
  • 打赏
  • 举报
回复
一、ASP是解释型的脚本,相对(JSP、.net)来讲,运行效率不高。

二、ASP开发工作量太大了。
打个比方:完成一个产品,用ASP来做,几乎每个零件都要自己生产。

三、个人喜欢OOP的思维。
--------------------------------------
如果你采用COM+同ASP配合效果就不一样了~~~~

ASP是我接触WEB开发的入门语言,在接触了PHP,JSP,DOTNET后是觉得ASP有一定的局限,不过还是有感情的~~~

总说JSP比ASP强多少多少,在最初版本的JSP,其实和ASP区别不大,而且没有COM+支持。后来的JSP其实就应该和DOTNET对比了~~~ASP已经和JSP不在同一个时代~~~
sinusoid 2004-07-31
  • 打赏
  • 举报
回复
"曾经有一个前辈在一家大型人才网站就职,他跟我说,当你的数据达到一定量的时候,你就知道asp和jsp的差别了。"
<--简直是胡扯,在数据层做成存储过程来调用,数据量的大小和用ASP和JSP会有关???KAO,数据量大,不会分页来浏览啊?

一、ASP是解释型的脚本,相对(JSP、.net)来讲,运行效率不高。

二、ASP开发工作量太大了。
打个比方:完成一个产品,用ASP来做,几乎每个零件都要自己生产。

三、个人喜欢OOP的思维。

改了,决心学.net
to_be_or_not_to_be 2004-07-31
  • 打赏
  • 举报
回复
asp是个好东西,问题是有没有精通它,asp是通过asp.dll解析的,效率高不高,是否安全,是asp.dll决定的问题,因为*.asp本身是个文本文件,跟安全毫无关系
有人做了个执行效率的比较
html 100
isapi 50
asp 20
cgi 10
可以看到,同为动态连接库,isapi就比asp快,因为它解析原始数据,不用分析语法,如果不快就没道理了
写一个结构严谨的asp程序,完全可以避免漏洞
jim.ma 2004-07-31
  • 打赏
  • 举报
回复
支持一下 。
ilqtj 2004-07-31
  • 打赏
  • 举报
回复
asp不是面向对象这个就是他的最大弱点,而vbs脚本的开发能力大打折扣,你做大型开发就会发现开发是简单快速,但是维护着实吃力。10m的asp才有体会
purexu 2004-07-31
  • 打赏
  • 举报
回复
ASP可以用JS写,所以不要把VBS的弱点扯到ASP里去
加载更多回复(78)

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧