前言
“低代码”这个词是这两年来最热的词了,同时,国内国外的低代码类平台也如雨后春笋大量出现。那么,GeneXus这个低代码平台与其它低代码平台到底有什么不同?
本文试图从7个方面分别进行阐述。
正文
1.技术的起源不同
国内大部分低代码平台技术无外乎起源于这样几个技术:
A,源于BPM/OA技术平台。这类技术平台关注流程的可视化与业务表单的自动生成。因此,这类低代码平台在解决审批流和业务数据收集方面有很大的优势;
B,源于前端页面交互框架技术。这类平台关注人机交互的体验性和页面表单的高度可配置化,同时配以表单模型的可视化设计与后端数据库关系模型的可视化设计。这类平台由于对于后端复杂业务模型的设计能力不足,因此比较适合简单辅助应用的开发,尤其是面向“国民开发”;
C,源于开源开发框架积累的快速开发平台。这类平台一般都积累了大量针对一定专业领域的成熟业务组件,对于目标领域的应用开发有很大的优势(也称为业务优势),但对于新的应用模块还是需要大量的传统模式的开发;
D,其它技术(暂不讨论)
关于GeneXus低代码平台:GeneXus是基于上个世纪80年代兴起的CASE技术(Computer Aided Software Engineering也称计算机辅助软件工程),CASE是集软件实现方法和相关工具,实现系统分析、设计、代码生成、系统自动化部署、系统维护的IT系统全生