asp的弱点在哪里?

epui2008 2008-11-14 10:03:06
谢谢
...全文
231 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
文盲老顾 2008-11-18
  • 打赏
  • 举报
回复
曾經流行過一句話:如果你在編程的時候有什麽問題,請交給 bill.gates,他會在周末用 basic 幫你完成

對 asp ,我覺得並不存在什麽所謂的弱點,只是這些語言所面對的群體是不同的,所以各有側重點,asp 就如同 basic 一樣,很容易入門

但真要精通,也不是很容易的事情
epui2008 2008-11-18
  • 打赏
  • 举报
回复
用了也有三年了,不觉得功能上弱,也许我没有开发过功能太强大的网站吧。
代码容易搞乱有同感,安全方面感觉也不好,速度上以前感觉慢,现在知道优化代码了,也看不出什么啦。
licao_2003 2008-11-17
  • 打赏
  • 举报
回复
但我觉的ASP还是很不错的,按体量衣,不用的功能就不用。
不过呢,因为它是面向代码的,不像面向模块的,所以一旦出错了,-_-#
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 maiyude 的回复:]
asp扩充功能依靠com,
但是com本身是windows 容错的,
没有.net安全...
[/Quote]

不光是扩充功能 application server session也是依赖于com的
Lee2K 2008-11-17
  • 打赏
  • 举报
回复
一般讲到asp的弱点,给我的第一选项是安全,第二是速度,第三是小型网站

我使用asp三年,不觉得asp有什么不好.其他语言也学点,主要在于,数据的储存和编程的逻辑比较好入门,当然,由于asp比较简单,也导致学的人多,学的人多,菜鸟也多,菜鸟多了,漏洞就多,漏洞多,入侵的人也多,入侵的人多了,asp就不安全了.

速度的话呢,由于asp普遍使用的是access数据库,大点的网站使用mssql,但绝大多数中大型网站采用php和jsp,由于更高速度的关系,php就是高速度的代表,当asp读取超过20M数据库时候就有点慢了,当读取超过100M数据库时候,速度就明显下降了.
sunli555 2008-11-17
  • 打赏
  • 举报
回复
漏洞太多了!很容易被挂马。这个并不是编程人员的水平问题。即使你防的很好,有些功能是因为业务需要才有的,不能少的功能,就等开放一些东西,然后人家就有机可乘了。动网的论坛,如此谨慎的编码,还是漏洞百出。
vinep 2008-11-17
  • 打赏
  • 举报
回复
不能说ASP有很多弱点,只是很多ASP的开发者做的不好,就容易出现下面的问题:

* HTML 和 asp 强耦合在一起
asp 文件的编写者必须既是网页设计者,又是 asp 开发者。其结果通常要么是很糟的 asp 代码,要么是难看的网页,有时甚至 asp 代码和网页都很糟。

* 内嵌的流程逻辑
要理解应用程序的整个流程,您必须浏览所有网页。试想一下拥有 100 个网页的网站的错综复杂的逻辑。

* 调试困难
除了很糟的外观之外,HTML 标记、asp 代码和 JavaScript 代码都集中在一个网页中还使调试变得相当困难。

* 强耦合
更改业务逻辑或数据可能牵涉相关的每个网页。

* 美学
在很大的网页中,这编码样式看起来杂乱无章。我过去进行 Microsoft ASP 开发时,我经常看到有 1000 行的网页。即使有彩色语法显示,阅读和理解这些代码仍然比较困难。
xiaotuzi 2008-11-16
  • 打赏
  • 举报
回复
asp扩充功能依靠com,
但是com本身是windows 容错的,
没有.net安全...
海泪知己 2008-11-16
  • 打赏
  • 举报
回复
同意4楼
我深有体会
xiaozhuaizhuai 2008-11-15
  • 打赏
  • 举报
回复
1. 仅2种非类型语言:VBscript ,Javascript
2. ASP页需要解释
3. 代码,HTML和文本的混合
4. 使用同一文件
5. 代码的可重用性差
6. 没有调试机制
fsnow1203 2008-11-15
  • 打赏
  • 举报
回复
asp很好
airsiao 2008-11-15
  • 打赏
  • 举报
回复
asp的弱点就是经常你花费了一个星期写的东西,很成功,但过了2个月,你再看这些东西,就会发现很陌生,会怀疑是不是你自己写的....=。=感觉很乱...
形象的比喻就是:发现一个招聘会,里面人头攒动,有扫地的、倒水的、做市场的、做营销的、有CEO、还有锅炉工。
  • 打赏
  • 举报
回复
com
sdjnliu73 2008-11-15
  • 打赏
  • 举报
回复
asp的弱点在于:不精通的人就有漏洞,真正的高手不存在弱点
Dogfish 2008-11-15
  • 打赏
  • 举报
回复
调试功能不行。
一些高级点的功能,要DLL才行。

28,390

社区成员

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

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