「开源低代码」 低代码开发

低代码开发和无代码开发有什么区别?

「开源低代码」 低代码开发


“低代码”LowCode的概念 , 2019年初传到国内 , 起因主要是这两家公司——Mendix和Outsystems , 它们一家被西门子收购 , 一家拿到大额融资 , 这一概念随之也被投资人引入国 , 并被互联网技术人员所关注 。至于“0代码”Zero Coding , 我还专门请教了一些业内专家 , 给我反馈是“低代码”是科学用语 , “0代码”是理想状态 。
目前的零代码开发平台主要有三类 , 界面设计类、表单流程类、数据管理类 。第一类是界面设计类 , 通过拖动的方式绘制用户界面 。思路与传统的自助建站系统雷同 , 只是现在进行了扩展 , 不只是开发网页 , 还能与后台的业务数据交互 。不仅能绘制电脑端的界面 , 还能设计手机端的样式 。典型的厂商有 微软的 PowerApps , 被西门子收购的Mendix , 以及获得大笔融资的Outsystems。
第二类是表单流程类 , 这一类工具谈不上新技术 , 基本上就是BPM厂商在炒作 , 还是20年前那一套图形化的流程设计、表单设计工具 , 换汤不换药 。这一类工具只实现了审批的过程管理 , 流程结束 , 管理就结束了 。第三类是数据管理类 , 这一类工具最早的实现方式其实是Excel , 可以设定很多字段 , 可以把数据录入进去然后进行统计 。
随着应用的深入 , 为了实现共享编辑 , Google发明了云端的Excel , 可以多人同时编辑 , 可有追踪每个人的修改痕迹 。但Excel不能定义字段类型 , 不能做输入校验 , 不能控制权限 , 于是 Salesforce 发明了云端数据库的模式 , 可以在线创建数据表 , 设定字段 , 并融入了第一类和第二类开发工具的界面设计、流程设计的功能 , 打造了一套云端开发管理系统的新模式 , 也因此迅速红遍全球 , 成了最热门的管理软件开发工具 。
低代码比零代码更灵活 , 这是毋庸置疑的 , 甚至有些软件提供了开源版本 , 可以让使用者更自由的进行定制化 。当然 , 使用这一类型的软件也是有一定要求的 , 门槛相较于零代码平台高 , 因为使用者需要懂代码 , 比如说一些定制逻辑平台上没有或不符合要求就需要自己去写 , 不过一些基础的功能 , 大部分都是可以直接配置的 。JNPF是一套低代码开发平台 , 操作便捷只需掌握基础技术语 , 且支持在已有框架下进行二次开发 。
采用主流的两大技术Java/.Net开发 , 可视化开发环境 , 有拖拽式的代码生成器 , 灵活的权限配置、SaaS服务 , 强大的接口对接 , 随心可变的工作流引擎 , 一站式开发多端使用Web、Android、IOS、微信小程序 , 并且有以构建业务流程、逻辑和数据模型等所需的功能;为企业项目节省80%的重回工作 , 让开发者将重心放在业务逻辑 , 不必烦恼底层架构设计 , 可短时间开发出如ERP、OA、CRM、HR、MIS以及电信、银行、政府、企业等各行业的企业应用系统 。
2021年低代码开发会成为主流软件开发模式吗?
【「开源低代码」 低代码开发】

推荐阅读