APP下载

一种改进的MVC框架在ERP系统开发中的应用

2018-09-21叶小艳李伟民

计算机技术与发展 2018年9期
关键词:系统

叶小艳,张 芒,李伟民

(广州大学华软软件学院,广东 广州 510990)

0 引 言

在多终端的“互联网+”时代,如何提高系统开发效率是许多企业一直探讨的问题。经过多年的研究及尝试,前后端分离架构技术成为了许多企业的选择[1]。因为终端有Android、IOS、Web,它们有不同的展现形式,但是需要展示的数据是一样的,所以只需要后台提供接口,前端(终端)获取数据并展示出来即可,并且不同的终端需要不同的开发人员,只有前后端分离的架构最适合当前多终端的时代,因此前后端分离架构便成了趋势[2]。

传统开发协作模式有两种:一种是前端写静态页面,后端套模板[3]。静态页面可以进行本地开发,只需实现视图而不需考虑业务逻辑[4]。但因后端要套模板且浏览前端代码,过程较为复杂。另一种是前端写模板[5],但前端编写过程中过于依赖后端环境,一旦后端没完成,前端则无法操作。这两种协作方式是目前市场上大量采用的“前后端分离”技术,但这两种方式都存在问题,且没有实现真正意义上的系统整体架构的前后端分离。

文中采用改进传统的MVC框架来实现前后端分离,以此减少前后端的耦合性,提高用户体验,加快网页加载速度,降低开发和维护成本,提升效率。

1 改进的MVC框架

1.1 快速开发技术及现有架构

传统的开发模式存在需求沟通不对称、需求变更频繁、需求不明确等问题,造成项目效率低下、延期甚至失败等问题。近年来逐渐兴起的快速开发技术,则是实现以业务为驱动的智能开发。……

登录APP查看全文

猜你喜欢

系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统