网站建设MVC模式的优缺点
时间:2018-1-5
使用PHP开发北京网站建设,初始的开发模板就是混合层的数据编程,例如,直接向数据库发送请求并用HTML显示,开发速度往往信息论愉,但由于数据页面的分享不是很直接,因而很难体现出业务模型的样子或者模型的重用性.产品设计弹性力度很小,很难满足用户的变化性需求.MVC要求对应用分层,虽然要花费额外的工作,但产品的结构清晰,产品苛以得到更好的体现.
首先,最重要的是应该有多个视图对应一个模型的能力,在目前用户需求的快速变化下,可能有多种方式访问应用的要求,例如,订单模型可能有本系统的订单,也有网上订单,或者其他系统的订单,但对于订单的处理都是一样的,也就是说对订单的处理是一致的,按MVC设计模式,一个订单模型及多个视力即可解决问题,这样减少了代码的复制,即减少了代码的维护量,一旦模型发生改变,也易于维护.随着技术的不断进步,现在需要用越来越多的方式来访问应用程序,MVC模式允许用户使用各种不同样式的视来来访问同一个服务器端的代码.它包括任何WEB浏览器或者无线浏览器.
当然MVC模式也有一些缺点,MVC的设计实现并不十分容易,理解起来比较容易,但对开发人员的要求比较高,MVC只是一咱基本的设计思想,还需要详细的设计规划,模型和视力的严格分享可能使调试困难一些,但比较容易发现错误,经验表明,MVC由于将应用分为三层,意味着代码文件增多,因此,对于文件的管理需要费点心思.