首页
软件分类
最近更新
下载推荐
下载排行
网络学院
文章发布
设为首页
加入收藏
英文版
源码
资讯
注册
登录
退出
当前位置:
源码网
→
网络学院
→
网络编程
→
ASP教程
→ 学以致用 驳“ASP低能论”
特别推荐
热点TOP10
本周软件排行
·
卡巴斯基V8.0.0.99 Bet..
·
上游棋牌游戏源码 改进..
·
益友大型视频棋牌游戏无..
·
MathCAD2001 汉化版
·
创想家居设计软件 9.0
·
梦龙网络计划编制系统 ..
·
超大型网络视频语音棋牌..
·
尚客网 含完整数据
·
方正飞腾4.0实用手册
·
良精企业网站管理系统 ..
最近更新软件
·
六天乐游戏中心 V2.0.3.2
·
Try2php CMS v1.10
·
商用多栏目留言系统Commo...
·
diggcms内容管理系统 v2.0
·
吉林分类信息发布系统 v5.0
·
彩票分析软件《天演赢彩》...
·
维特企业整站
·
创易CreateEasy CMS Beta版
·
新普服饰行业商城系统 V1.0
·
e游天下-手机旅游掌中宝 V1.0
学以致用 驳“ASP低能论”
日期:2006年2月26日 作者: 人气:
查看:
[
大字体
中字体
小字体
]
很多人错误地认为ASP是简单、低效的代名词,认为ASP是低能的,不足挂齿的,也很简单,一学就会,一琢磨就精通。
有人讲ASP不安全,写ASP的程序的时候如果严格按照书写安全的代码的规范去写,写出来的程序也没有什么理由不安全。那些人说ASP不安全,好像PHP、JSP的程序就不会出现SQL Injection似的。
有人讲ASP不高效,真的想要高效的话你可以结合COM,在Win32平台下COM的效率Java是永远追不上的。单纯讲速度有什么意义呢?Java的速度绝对算不上高,论速度的话好多技术方案的速度都比Java高,这一点学Java的人最清楚了,可是谁在乎过这一点了?Java的胜出绝对不是因为它的速度。抛开具体的应用环境单纯地讲速度是不理性的。
有人讲ASP这个不能做,那个做不了,功能很局限。其实只要你明白Web的原理的话你就会明白,写ASP程序表面看是在玩一种脚本语言,但你指挥的是Web Server,有很多复杂的功能ASP也照样能完成的很好,有些功能ASP假如因为Web应用的先天局限做不了,你不要以为JSP、PHP就能做到。
再提到功能。要说功能的话ASP+SQL Server肯定比PHP+MySQL强百倍,MySQL不支持事务处理,就这一条让PHP开发者吃了多少亏,没有视图,没有存储过程和触发器,没有数据库端的用户自定义函数,不能完全使用标准的SQL语法,这都是MySQL的缺点。可是PHP程序员在乎这一点了吗?没有!因为他们最在乎的是MySQL很快。(注意,是MySQL很快,不是PHP很快。同样,是MySQL不支持事务处理,而不是PHP的过错。)在面对PHP+MySQL的时候,人们就如此的理性。面对ASP的时候很多人就缺乏这种理性的认识。
还有人提到MVC,是的我知道JSP可以把MVC发挥得很好。但是MVC这种编程思想不是Java或某种方案的专利,只要掌握了MVC的程序构架思想,你一样能写出这样的ASP程序、PHP程序。
许多人单纯地做一些语言本身的比较,有什么意义呢?就好像你谈JSP的时候不谈JavaBeans,不谈EJB,那么你谈JSP有什么意义呢?同理谈ASP的时候你不谈COM,有什么意义呢?不要忘了ASP的核心就是COM。谈PHP的时候如果不谈它强大的平台——Unix/Linx, PHP照样什么也不是。
不过有一点是可以肯定的,那就是:ASP的入门门槛最低。这按理说应该算ASP的优点,它秉承了微软技术一贯的作风——简单,入门门槛低。也正是因为这一点,使得大量的Web开发领域的新手能够很快地开发网站。但也正因为这一点,使许多掌握了ASP的一点皮毛知识的人自认为对ASP很懂,结果写出很垃圾的程序,让别人看了ASP的笑话。其实我接触过的一些JSP程序员也很垃圾,他们处理数据库操作的时候低级错误百出,但是因为他们是用 Java开发的,所以给别人的感觉好像就高人一等。其实真的优秀的程序员如果明白了ASP的一些原理的话也能把ASP驾驭得很好。有些人玩不转ASP,你不能因此说这是ASP的问题。玩不转ASP的人大多是没有正确理解Web,而不是没有正确理解ASP中的语法。
ASP的语法很简单,Java的语法也复杂不到哪里去,C++和C虽然复杂但是只要是一个智力正常的人也没有理由学不会。
问题是语法本身很简单,但是Web很复杂。我们不是在这里浅尝辄止地玩弄一下某种脚本语言,我们是在做Web开发。
Web开发虽然有不同的解决方案,但是基本的原理是相通的。如果你清楚Web端程序的一些运行原理,你就会明白你使用的开发技术的语法难度只不过是一种入门级的难度,真正的难度不在于你用什么技术方案去开发Web应用程序,真正的难度在于错综复杂的Web应用自身。
(出处:源码网)
百度搜索
Google搜索
雅虎搜索
我要投稿
相关文章:
相关软件:
·
堵住ASP漏洞
·
asp学习入门经验谈
·
利用ASP打造网站论坛DIY
·
实现有管理功能的ASP留言板
·
ASP 编程中20个非常有用的例子
·
ASP用户登录模块设计
·
ASP与数据库应用(给初学者)
·
轻松打造ASP计数器
·
ASP进阶教程Ⅰ:循序渐进学留言薄
·
PHP VS ASP
·
asp语音聊天室
·
asp商城之王 2005终结版
·
与派通用邮局(asp源码)
·
Asp.Net Forums v2.0.1 中文官方圣诞版
·
绝世好坛(AspxBBS) v4.0 Final 正式版
·
AspxBBS正式版 v2.1除错版完整版
·
中科主机系统ASP.NET版 v0.2
·
asp.net网络购物系统 V2.0
·
申江ASP留言本 v1.15 标准版
·
随风ASP.NET水印文字生成控件 v1.0
网站地图
友情连接
广告联系
Copyright © 2003-2005
downcodes.com
互联网信息服务备案编号:
冀ICP备05003145号