|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我想详细了解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,但从至少从我的角度分析上来看,充其量只是一个大型的进销存而已了,了解尚浅,不够胆详评,这里只提技术问题 |
|