海妖 发表于 2015-1-16 22:48:02

ASP网页编程之学乃至用 驳“ASP低能论”

我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。良多人毛病地以为ASP是复杂、低效的代名词,以为ASP是低能的,不足齿数的,也很复杂,一学就会,一揣摩就精晓。

  有人讲ASP不平安,写ASP的程序的时分假如严厉依照誊写平安的代码的标准往写,写出来的程序也没有甚么来由不平安。那些人说ASP不平安,仿佛PHP、JSP的程序就不会呈现SQLInjection似的。

  有人讲ASP不高效,真的想要高效的话你能够分离COM,在Win32平台下COM的效力Java是永久追不上的。纯真讲速率有甚么意义呢?Java的速率相对算不上高,论速率的话很多多少手艺计划的速率都比Java高,这一点学Java的人最分明了,但是谁在意过这一点了?Java的胜出相对不是由于它的速率。抛开详细的使用情况纯真地讲速率是不睬性的。

  有人讲ASP这个不克不及做,谁人做不了,功效很范围。实在只需你分明Web的道理的话你就会分明,写ASP程序外表看是在玩一种剧本言语,但你批示的是WebServer,有良多庞大的功效ASP也还是能完成的很好,有些功效ASP假设由于Web使用的后天范围做不了,你不要觉得JSP、PHP就可以做到。

  再提到功效。要说功效的话ASP+SQLServer一定比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使用本身。</p>当然了,现在国内CRM厂商的产品与其说是CRM,但从至少从我的角度分析上来看,充其量只是一个大型的进销存而已了,了解尚浅,不够胆详评,这里只提技术问题

愤怒的大鸟 发表于 2015-1-19 23:52:00

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组

兰色精灵 发表于 2015-1-26 20:54:34

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

活着的死人 发表于 2015-2-4 20:36:17

交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。

柔情似水 发表于 2015-2-10 07:33:23

ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。

简单生活 发表于 2015-3-1 03:21:45

我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。

金色的骷髅 发表于 2015-3-10 12:30:24

学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:

若相依 发表于 2015-3-17 06:58:30

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

海妖 发表于 2015-3-24 00:38:32

你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
页: [1]
查看完整版本: ASP网页编程之学乃至用 驳“ASP低能论”