• 行业动态
  • 专业的网站建设公司
  • 020-39182790

行业动态

您现在的位置:首页 > 新闻动态 > 行业动态
低代码框架的核心原理
作者:织晶客服部   发布于:2021/12/10 15:54:11  点击量:  来源:织晶网络

低代码,如果简单理解为针对常规应用的CRUD场景,以一种DSL语言的形式,实现系统的开发。这种形式,减少了程序员的重复劳动,甚至可以让不太懂程序开发的人也能完成系统的开发-这也许正是“低”的含义。

首先得定义一套DSL语言,以便一般用户容易掌握,从而通过对CRUD这类功能所需信息的定义来实现系统的开发。

软件工程中,传统过程是要先设计,再实现;通过低代码的DSL语言,实际上将设计和实现两个动作合二为一了,设计即实现。

软件设计方法分结构化设计和面向对象设计,我们所熟知的画ER图就是结构化设计的经典步骤。数据实体、属性、关系,作为我们对现实世界事物静态状态下的认知的映射,是最基础的分析和设计工作。因此,我们的DSL语言中,首先要支持实体的定义。

这里,我们可以考虑使用PlantUML中的实体关系图语言作为我们的DSL语言,这样有一个很大的好处,实体图可以渲染成图形格式便于评审交流。

不过稍微有点尴尬的是,目前PlantUML还没有原生的PHP解析引擎,需要封装其官方的Jar包调用执行解析和转换,才能最终生成PHP版的实体类代码。https://github.com/mk-conn/plant2code


总之:低代码通过可视化操作界面以及预封装组件的使用,能减少大量手动代码的输入,一次开发同时生成PC端与移动端。庞大的功能模块组也能快速实现管理系统的快速升级,更改。



上一篇:企业网站建设过程中与网站优化的关系

下一篇:网页设计中如何让ul下的多个li元素水平居中