|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关. 你方才把最新的复杂的ASP使用法式释放到网上。文件准确地上载到办事器上,与使用法式的链接也
任务优秀。在庆贺成功之前,你想在使用法式的功能上运转一些stats 以便发明它究竟有多好。了局
却发明,原本在开辟情况下任务得很好的使用法式实践上运转速度很慢。
关于那些利用Microsoft 软件包工夫不长的人,DNA代表散布式InterNet 布局,是另外一种十分抢手的
n层使用法式布局的首字母缩写模式。Microsoft 努力于在Internet上睁开的散布式使用法式的开辟。
基于这类思绪,将来将盛行小型的、无形态的、组件化的使用法式就多如牛毛了。
下面是ASP用于n层情况的典范图示。web类(IIS使用法式)不是必须的,由于ASP可以直接与表述层
或贸易划定规矩层组件对话。由于大多半使用法式都是用ASP独自写成的,所以一个道理中的成绩就是:
为何要将代码转入COM组件?
以我之见,ASP只是用于表述层代码的,所以我选择将贸易划定规矩逻辑或任何模式的数据存取
都装入COM组件中。普通情形下,我从一入手下手就将使用法式的代码分红各个组件,然而凡是你其实不能选
择所要处置的布局,所以代码移植就是个实践成绩。在一个n层使用法式中,你必需全力把非表述代码
从ASP中尽快移走。
或许今朝你并没有在停止n层编程,那末移植代码的恰当机会就是运转功能入手下手减弱时。凡是,这是指
你的老板说“法式明天运转有点慢”到“你被辞退了”之间这段工夫。一旦用户入手下手埋怨就晚了。
第二个利用移植代码的方针是当你有足够的类似代码(例如一切的数据存取)可以放在一个包括文件
(.inc) 中以包管一个COM组件时。几何个法式就足够?这个成绩提得好!编写小型的MTS 组件时,我
发明有一个法式就足够创立一个COM组件了。然而只要一个法式的COM组件是很稀有的,所以关于这个
成绩就需求停止判别。假如你写的代码足够长,就入手下手停止形式开辟了。当你遭受到ASP的“昏暗面”
以后(aka COM组件)你就会感到到其力气。
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。 |
|