高代码是把后端面向对象编程思想,搬到前端上来一种理念。

我们把页面抽象为13个模式,每个模式对应不同的应用场景。

高代码与低代码

低代码:

我们把通过拖拉拽的模式生成的应用行为称为低代码开发模式。

例如:在您可以看到实体、大屏、视图设计...

功能的实现是通过,把业务规则存储到数据表里,然后通过解析页面完成功能应用的一种行为。

对数据库高度依赖,一个新功能的实现过程是:梳理规则=》定义规则=》存储规则=》解析规则。

高代码:

我们把通过代码规则实现页面渲染的模式称为高代码模式。

实现业务规则的载体是代码文件,是通过持久化存储实现业务规则的定义与解析,就是我们所说的ORM。

一个功能实现的过程是:梳理规则=》定义规则》解析规则。

基本理念

定义:面向模式的编程也称为高代码开发,他是利用代码描述页面操作行为与展现效果的工作方式。

抽象:我们把系统开发的应用场景,抽象为13个模式(查询、实体、通用列表.......)每个模式1个基类,子页面从基类继承下来,使用解析页面实现前端的用户的操作。

思路:把后端面向对象编程思想,搬到前端上来一种理念。

技术储备:学习该模式之前需要深刻的理解面向对象的编程思想,理解基类、子类、继承、封装的开发模式。

页面模式定义:相同布局与操作行为的页面成为一个页面模式。

比如:查询、编辑、左树右表、通用列表、报表。

Copyright  ©  2024   山东浪潮博通信息技术有限公司  |   邮件:pangchs@inspur.com,电话WX:18254181315  |    济南市浪潮路1036号