摘要:
在软件开发中,从事架构设计的人员往往都很推崇三层或多层架构,使数据库、业务和界面分离开发,而对于底层的开发人员来说,又多对此有很多抱怨,一方面是因为其所处角度及阅历不同,另一方面的原因也是真多了多层开发体系的一些弱点而言。就两方的矛盾而言,其实也可以考虑这换个思路来利用三层架构。 首先,三层架构使界面层和业务层的编程人员不用考虑数据库的设置问题,而按照相应的需求自行开发,提高了多方协同工作的效率,从整体上加快了编程速度。 但任何并行化带来的实际是总体工作量的增加,而不是减少,包括接口设计、架构设计,代码组织等,但为什么会提高进度呢,根本原因是更大限度的提高了每个人的开发效率。 三层开发的另一个 阅读全文