在DELPHI的二层结构中应用三层的方法,能提高效率吗?
我在二层结构中应用《Delphi.5.x.分布式多层应用系统篇》中的技术,能提高程序的效率吗?

解决方案 »

  1.   

    二层中应用三层的技术?
    我搞不明白,因为我不懂三层,个人觉得,应用三层效率应该不一定能提升,要看你的应用服务器与客户机的配置情况来定吧!
      

  2.   

    三层是指物理上的分开而且而且设计代码也是很讲究的,我看过国内很多企业搞的3层,多没走成功!就是设计不好,代码写的不行,最后程序的效率比2层还差,如果你这个分不开,和在一起,效率比2层更低。
      

  3.   

    三层要分什么时候用,不可滥用
      

  4.   

    3层看你编写的技术,不过比二层高。
    不见得!
      

  5.   

    使用三层的项目一般都稍大一些,三层的确不一定比两层快,但三层有两层所没有的优势:1、如果业务如果需要不断更新,不断完善,那么可能就会设计成适合于灵活增减或更新业务逻辑部件的框架,这样三层就比较合适,那样可能开发的重点就在于业务部件,更容易部署的结构;
    2、如果业务是要求性能比较高,拥有大接入量,但是业务逻辑相对稳定的,可能2层就比较合适。软件本身就很难做到完美,所以都会因业务所有选择和放弃。
      

  6.   

    两层结构应用三层的方法我也使用过,被称为假三层,当时做的目的也是为了批量提交数据,有利于客户端编辑数据,这样效率更高一些,比如:2层的时候,每增加一条或删除一条记录都要访问一次数据库,但假三层一般在内存中编辑若干条,一次批处理提交。从这点来说比2层都有些优势。