低代码是什么
简单来说,就是使用很少或几乎不需要写代码就可以快速开发应用,并可以快速配置和部署的一种技术活工具
用户群体:企业业务人员以及专业开发人员
愿景:让不懂代码的业务人员成为开发者
软件开发演讲阶段
低代码具备的能力
- 可视化页面搭建:通过简单的拖拽完成应用页面开发,对前端技能没有要求或不需要特别专业的了解
- 可视化模型设计:与业务相关的数据存储变得更容易理解,甚至大多数简单场景可以做到表单即模型
- 可视化流程设计:不管是业务流程还是审批流程,都可以通过简单的点线连接来进行配置
- 可视化报表与数据分析:BI数据分析能力,随时地通过拖拽选择来自定义分析报表
- 可视化服务与数据开放、集成:具备与其他系统互联互通的配置
- 权限、角色设置标准化和业务化:通过策略规则配置来将数据、操作的权限进行精细化管理
- 无需关系服务器、数据库等基础设施、网络等技术概念:具备完全、性能统一解决方案,开发者专注于业务本身
低代码诞生的原因
- 需求量越来越多
- 更快的交付诉求
- 业务开发人员本身的优势就是对业务非常了解,以往研发过程中的信息理解和传递消耗太多,能够不受技术的束缚
低代码需要解决的问题
- 应用采购成本高,用低代码降低90%的软件采购成本
- 需求交付慢
- 定制难的问题,业务在线化想象空间更大,促进了创新,更容易精准的定制适配当前企业的诉求
- 多个系统不通,数据不通的问题,开发和集成能力,数据互通
- 运维复杂
- 更灵活调整,便于企业试错,更好的适应快速发展的市场
适合低代码的行业
内部办公应用、数据搜集、数据流转审批、数据分析
低代码存在的问题及哪些业务不适合
- 扩展性受限于低代码的底层架构和能力,容易受到限制导致某些点的成本突然升高
- 复杂场景的维护可能会变得更难
- 大项目的协同开发在现在低代码平台中没有很好的解决