文章编号:2096-1472(2019)-04-44-03
DOI:10.19644/jki.issn2096-1472.2019.04.012
软件工程    SOFTWARE ENGINEERING 第22卷第4期2019年4月
V ol.22  No.4Apr.  2019
Web 前端MVC 框架的发展方向以及意义
霍福华
(山西省财政税务专科学校,山西 太原 030024)
摘  要:MVC框架是Web前端开发中的一种创新的软件构建模式,在进行Web的设计开发中,要保证系统操作的有效性,保证系统测试性和延伸性等,才能保证系统设计的有效性。通过对于前端MVC框架概念介绍,分析前端MVC 框架的意义,并探究Web前端MVC框架的前端发展方向,为促进Web前端MVC框架的有效应用和发展提供参考。
关键词:Web;前端MVC框架;前端发展;意义中图分类号:TP399    文献标识码:A
The Development Direction and Significance of the Web
Front-End MVC Framework
HUO Fuhua
(Shanxi Finance & Taxation College ,Taiyuan 030024,China )
Abstract:MVC framework is an innovative software construction mode in Web front-end development.In the design and development of Web,it is necessary to ensure the effectiveness of system operation,system testing and extensibility,so as to ensure the effectiveness of system design.This paper introduces the concept of front-end MVC framework,analyzes the significance of front-end MVC framework,and probes into the direction of development of Web front-end MVC framework,which provides a reference for the effective application and development of Web front-end MVC framework.
Keywords:Web;front-end MVC framework;front-end development;significance
1  引言(Introduction)
Web前端开发是在Web发展中逐渐细分出来的一种软件开发模式,最初的前端开发相对比较单一,主要是以页面为主要工作单元,对页面中的内容进行展示,这一时期的界面上的JavaScript逻辑较少,因此可以不用建设相应的框架。而在互联网快速发展的今天,web页面除了内容展示外,还要实现与用户的友好交互和突出一些炫丽的技术特效等,这样就会导致前端代码逻辑变得更加复杂多样,尤其随着4G时代开启、5G时代的到来,移动通信技术和智能化移动通信设备进入了一个高速发展和全面普及的时期,这样全段代码的跨平台、跨设备使用越来越频繁,对代码的复用性要求也越来越高,前端页面的复杂性越来越高,系统维护性的要求不断提升[1]。
MVC(Model View Controller)是一种软件设计模式,最早应用于Desktop程序的开发中,后来随着Web应用复杂程度的日益增加,MVC这种架构模式被移植到WEB应用的后端(服务器端)的开发中,以使表示层与数据层实现分离[2]。而今
随着WEB前端应用程序开发研究的不断发展,基于MVC框架在WEB应用的后端开发中的成功应用,很多软件开发公司开始研究MVC框架在前端的应用,通过借助具有跨平台、复用性且已维护的框架,实现web前端开发效率的大幅提升。
目前,MVC框架在前端的应用已由传统的MVC框架产生了各种变体框架,如:MVP(Model-View-Presenter)、MVVM(Model-View-ViewModel)等[3],其中代表性应用框架包括BackBone和AngularJS。
jquery是什么有什么作用
2  前端MVC 框架(Front-end MVC framework)
2.1  传统MVC 框架
在MVC框架中,往往将一个应用划分成三个层次,即模型层、视图层和控制层[4]。这些不同层次担任的工作任务也不尽相同。其中,模型层主要是数据模型,其主要作用是发挥对于应用程序的业务逻辑相关数据进行包装和处理,在模型层能够直接针对相关数据进行访问。视图层则是对于相关数据进行显示。不过这种显示往往是带有一定目的,在视图层中很少有程序逻辑存在,要想实现视图层的新功能,则需要

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。