判断一个低代码平台是否合适的8个标准
极客时间编辑部
讲述:丁婵大小:1.28M时长:02:48
通常人们谈及“低代码”平台时,总会提起“非专业开发人员”(citizen developer)。非专业开发人员无需具体编写代码,依靠图形化界面就能创建企业应用。通常而言,低代码开发平台源自于两大方向。
第一种是工作流和业务过程管理(business process management)平台。简称 BPM 平台。它是低代码平台的先驱,其最基本的功能就是将业务逻辑封装在业务流程模型中,而不是编程实现逻辑。BPM 平台支持使用标准编辑器(例如,在 BPM 平台中广泛使用的 BPMN2)以图形化方式设计业务逻辑,之后提供事务流程引擎执行模型,这种方式称为模型驱动开发。如今,大多数 BPM 平台都添加了一些工具和框架,用于构建完备的业务应用。
第二种是代码生成平台。代码生成平台提供了可视化的应用开发环境,简化了应用创建。完成应用后,平台会自动生成可执行代码。目前,许多此类平台还添加了一些工作流功能,完善原始的 Webflow 方法,设计业务应用逻辑。
随着软件市场的成熟,低代码用户现在可考虑更多的选择。米格尔·瓦尔德斯·法拉(Miguel Valdes Faura)认为,选择一个合适的低代码平台,需要从以下标准做出考虑,还需要考虑这些标准对用户需求的影响。
1. 适用范围:流程自动化、智能自动化、微服务编排、案例管理、业务应用开发等。
2. 目标人物:非专业开发人员、专业开发人员,或者是两者兼备的开发人员。
3. 执行方法:如上文所述,设计模型驱动开发、代码生成,或者两者兼而有之。
4. 架构方法:基于架构、组件或服务、可嵌入功能、平台可扩展性,可用 API 等。
5. 项目复杂性:小 / 中 / 大项目、可扩展性、容错和性能、同步或异步执行等。
6. 部署选项:内部部署、公共 / 私有 / 混合云、SaaS、PaaS 等。
7. 集成选项:云集成、遗留系统集成、DevOps 工具等。
8. 学习和提升资料:免费教学、开源、教程、GitHub 存储库实例等。
低代码平台的真正强大之处并非在于消除编写代码,而是通过提供可以提高可重用性和减少代码需求的技术、框架和方法,帮助非专业开发人员和专业开发人员。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论