前言

“低代码”这个词是这两年来最热的词了,同时,国内国外的低代码类平台也如雨后春笋大量出现。那么,GeneXus这个低代码平台与其它低代码平台到底有什么不同?

本文试图从7个方面分别进行阐述。

正文

1.技术的起源不同

国内大部分低代码平台技术无外乎起源于这样几个技术:

A,源于BPM/OA技术平台。这类技术平台关注流程的可视化与业务表单的自动生成。因此,这类低代码平台在解决审批流和业务数据收集方面有很大的优势;

B,源于前端页面交互框架技术。这类平台关注人机交互的体验性和页面表单的高度可配置化,同时配以表单模型的可视化设计与后端数据库关系模型的可视化设计。这类平台由于对于后端复杂业务模型的设计能力不足,因此比较适合简单辅助应用的开发,尤其是面向“国民开发”;

C,源于开源开发框架积累的快速开发平台。这类平台一般都积累了大量针对一定专业领域的成熟业务组件,对于目标领域的应用开发有很大的优势(也称为业务优势),但对于新的应用模块还是需要大量的传统模式的开发;

D,其它技术(暂不讨论)

关于GeneXus低代码平台:GeneXus是基于上个世纪80年代兴起的CASE技术(Computer Aided Software Engineering也称计算机辅助软件工程),CASE是集软件实现方法和相关工具,实现系统分析、设计、代码生成、系统自动化部署、系统维护的IT系统全生命周期方法的完整解决方案,CASE让开发人员关注业务流程、业务对象、业务规则的描述和管理,能够实现90%以上的高质量代码自动生成。可以说CASE应该是低代码技术真正的鼻祖。

2.技术成熟度不同

国内绝大多数低代码平台都是近几年才出现的,技术成熟度较低;GeneXus的CASE技术发端于1988年,一直专注企业级应用,并长期作为IBM公司企业级应用市场的主要CASE服务商。

3.模型设计能力不同

国内大部分低代码平台是以“人机交互活动”为中心,对于复杂业务模型的设计和实现有明显的能力不足;而GeneXus一直关注对于复杂业务模型的设计和实现(当时的应用系统界面相对来说没有现在那么丰富),并且通过整合大量的先进前端技术框架实现了丰富、高效的前端开发解决方案。

4.应用生成技术不同

国内大部分低代码平台,以及国际著名的低代码平台Mendix都是采用“模型解析”的方法来实现应用系统的生成与运行。换句话说就是在低代码平台生成的模型需要通过平台提供的专门的模型解析平台来运行,这样应用就极大地受限于平台商;GeneXus采用的是源代码生成技术,可以根据客户的运行环境和IT基础架构要求生成所需要的源代码(例如:Java、.NET、.NETCore、jsp、H5、甚至COBOL等),所生成的应用可以部署在任何运行环境下(公有云、私有云、混合云、本地部署、Docker部署等),同时能够提供全部源代码。

5.授权方式不同

国内大多数基于云模式的低代码平台采用租用的授权模式(可能按每个应用、处理能力、存储能力、注册用户数等);GeneXus只是针对开发工具进行授权,使用者利用GeneXus可以开发任何不同规模的应用系统,进行任意数量的软件副本数量的部署,GeneXus都不限制。不像云平台租用模式的使用的越多付费也越多,GeneXus是使用的越多回报越多。

6.面向的对象不同

国内的许多低代码平台号称可以面向业务人员(即所谓的“国民开发”平台);GeneXus是面向专业开发人员,专门解决专业人员的开发效率问题和开发质量问题。

7.MXDP(多体验低代码开发平台)

国内大多数低代码平台不具备MXDP能力,针对移动应用基本上采用H5模式来解决,无法同时提供基于移动设备的原生应用;根据Gartner2020年度的评测,GeneXus是MXDP领先的服务商之一,其中包括著名的Outsystems、Mendix等低代码平台。

GeneXus与其它低代码平台有什么不同相关推荐

  1. 一文说透低代码平台/无代码平台

    一.低代码/无代码平台是什么 二.低代码/无代码平台是怎么产生的 三.低代码/无代码平台应具备哪些能力 四.主流的低代码/无代码平台有哪些 五.低代码/无代码平台典型应用场景 六.低代码/无代码平台有 ...

  2. 宜家如何利用低代码平台提升员工效率,提高数据价值

    低代码开发已经在全球范围内的不同行业.不同企业中得到应用,并且使用的场景.角色等也在不断拓展.本文介绍低代码在零售领域的应用:构建敏捷的客户服务管理案例.此案例中不仅介绍了明确的人物角色和场景背景,还 ...

  3. 低代码平台如何一步步摧毁开发团队的效率与创新!

    关于低代码平台,之前我也推送过两篇相关的文章,我的观点很简单:东西是好的,有它所擅长和适用的领域,但软件产品不存在银弹,低代码平台一样如此! 现在在搜索引擎上搜"低代码"这样的关键 ...

  4. 用低代码平台开发比用IDEA还牛逼吗?

    有没有发现,每隔几年总会有一些火热的前沿词汇出现在我们面前,比如:云原生.微服务.中台.Servless.低代码等等.那么你是否有想过,这些概念的背后是什么推动的呢?结论并不难发现,从各种概念的目标上 ...

  5. 【学习笔记】低代码平台(LCAP:Low-Code Application Platform)

    学习笔记:低代码平台(LCAP:Low-Code Application Platform) [概念] 开发者写很少的代码,通过低代码平台提供的界面.逻辑.对象.流程等可视化编排工具来完成大量的开发工 ...

  6. 低代码平台是“业务上云”走向万千企业的最后一公里

    简介:阿里云智能钉钉事业部高级技术专家范之岳在分论坛分享了钉钉低代码的数字化实践经验.他认为,在全面上云的趋势下,低代码平台让"云"更平易近人,是"业务上云"走 ...

  7. 【送书-小姐姐配音】低代码平台的核心价值与优势

    大家好,我是若川.记得点上方听小姐姐配音,识别下方二维码加我微信 ruochuan12,明天(8月8日)晚8点在朋友圈发动态.点赞抽3位小伙伴包邮送<实战低代码>,细则见动态. 最近组织了 ...

  8. 你真的了解低代码平台吗?

    从 2020 年疫情之后,低代码这个概念就突然变得火热起来,各大自媒体纷纷推出介绍低代码的文章,InfoQ 也曾发表过一篇<为什么我说低代码是"行业毒瘤"?>引发了热议 ...

  9. 低代码发展专访系列之八:低代码平台能够打破企业「应用孤岛」现象吗?

    话题:低代码发展系列专访 前言:2019年开始,低代码爆火.有人认为它是第四代编程语言,有人认为它是开发模式的颠覆,也有人认为是企业管理模式的变革--有很多声音,社区讨论很热烈.CSDN随后展开低代码 ...

最新文章

  1. 艺术站-卡通和风格化的HDRI天空
  2. 企业合理避税三大技巧
  3. python3.5安装-Linux:Python3.5安装和配置
  4. TLSNotary中心化预言机(1) TLS1.1协议
  5. Centos7 Docker容器操作_入门试炼03
  6. 1流明等于多少lux_光通量(流明)和照度(勒克司)定义及换算关系
  7. 【Python】Python3编码规范
  8. High ASCII字符从bat文件到dos控制台的转化问题
  9. LOJ #6053. 简单的函数
  10. JSK-384 进制转换【入门】
  11. jsp action java_jsp中Action使用session方法实例分析
  12. vmware16安装centos7超详细说明
  13. 华为ensp基础指令
  14. linux phy fixed-link
  15. 如果这篇文章说不清epoll的本质,那就过来掐死我吧! (3)
  16. Java学习 -- 方法
  17. Windows 11系统还原点怎么创建?
  18. 【python脚本】linux中编写运行python脚本
  19. python版本和Matlab版本对应的关系,python调用matlab
  20. 转溪风吴韵のPower Design下载地址

热门文章

  1. 深入理解Java之线程池
  2. Springboot @Schedule 多个定时任务积压解决
  3. 《惢客创业日记》2019.01.21(周一)你还记得米卢吗?
  4. 截图神器推荐 ShareX
  5. 如何在-Mac-上强制退出应用
  6. 湖南工业大学教务系统爬虫(课表获取篇)
  7. 关于云数据管理的复兴之路是怎样的?
  8. 基于卡方的独立性检验
  9. 店铺宝贝标题该怎么优化
  10. 利用pygame模块设计一个植物大战僵尸游戏初版设定