摘要

移动互联网的发展对Web项目的可扩展性、可复用性、维护成本等提出了更高的要求,如何选择合适的软件架构模式,成为众多项目团队在创建项目之初面临的重要问题。本文选取了目前最流行的三大架构模式:MVC、MVP、MVVM,通过从概念、流程、特点、应用场合等多个方面对三者进行了综合比较,为不同Web项目开发中的架构模式选取给出了合理的依据,有利于增强Web项目的健壮性。