首页 > 代码库 > 一,前端框架的理解

一,前端框架的理解

提到框架普遍都会想到是后端使用的,尤其java的SSH框架更是非常流行,这些框架都是以MVC的思想架构的。我理解这是从最高层次的解耦,将数据,业务,视图分开,无论是从理解还是从实际工作流程上都是非常合理的。

对于后端业务组成:数据库(DB)、服务(Sevice)、接口(Action)、视图(View).

 

 

数据层->数据库

控制层->将请求指定到响应类,然后在响应类中调用业务服务类,业务服务类从数据库中获得数据进行业务处理返回到响应类,完成后响应类在将数据返回。

视图层->前端,发出一个请求到服务器,请求成功后,返回一个数据结构,通常key-value形式的数据。

 

从后端的工作流程理解如何架构前端框架呢?

其实前端也是由数据,业务,视图组成的,如下图

 

数据层-> 数据模型,前端和后台请求的接口数据格式。

控制层-> 1.实例化数据模型,2.对业务请求进行处理,获得实体数据模型,处理完成set到视图。

视图层-> 模块(or Page),通过数据驱动展示效果。

 

虽然有些区别,但是本质都是数据,控制,视图组成。

 

一,前端框架的理解