低代码开发项目

这里写目录标题

  • 什么是低代码开发
  • 一个简单的demo
  • 结合自身进行总结

什么是低代码开发

低代码开发是一种通过可视化进行应用程序开发的方法,使具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件模型驱动的逻辑来创建网页和移动应用程序。低代码开发平台使非技术开发人员可不必编写代码,而是将传统IT架构抽象化来支持专业开发人员。业务部门和IT部门的开发人员可以共同创建、迭代和发布应用程序,花费的时间则比传统方式更少。
低代码开发项目_第1张图片

低代码开发项目_第2张图片
低代码开发项目_第3张图片

低代码开发项目_第4张图片
低代码开发项目_第5张图片

为此,通用的AD&D(移动应用开发与交付),通常需要三个核心产品能力,用以达成其平台特性:

  1. aPaaS (应用程序平台即服务,用来快速构建云端逻辑)
  2. MADP(移动应用开发平台,用来快速构建场景化应用)
  3. BPM(业务流程管理,用图形化、可视化拖拽的模式描述业务需求,形成可视化业务逻辑设计)
  • 模型驱动还是表单驱动?

表单驱动是传统BPM的典型标志,为了实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务。

低代码平台主要实现工作过程管理的自动化、智能化和整合化。最主要的特征就是可以灵便的实现数据整合和数据统计,消除信息孤岛;低代码虽然看起来操作模式像BMP,实际上基于流程进行驱动的数据、数据格式、数据来源已经发生了根本变化。BPM是典型的表单驱动只能做企业内部工作流,而基于aPaaS的后端模式与MADP前端模式加上BPM,三者结合形成了低代码的一种展现,即是通过模型驱动进行实现。

模型驱动使用可视化建模技术来定义数据关系、流程逻辑和构建用户界面,使开发人员和业务用户能够快速交付应用程序,而不需要代码。

模型驱动的具体优势包括:

  1. 通过去掉重新生成、重新构建、重新测试和重新部署步骤,可以更快地执行功能更改
  2. 访问平台中的API层,以便使用自定义代码轻松控制模型扩展
  3. 通过启动运行服务器并添加模型,可以轻松地进行部署
  4. 使用更灵活、更动态的应用程序监视功能,并使较少的技术开发人员能够通过可视化应用程序模型进行分析和快速调试
  • 应用实例

一个简单的demo

结合自身进行总结

如果你想体验一下低代码开发,在不需要编写代码的情况下去体验编写应用的快感,请登录
链接: 道富(后期更新)
链接: 西门子

你可能感兴趣的:(项目管理,大数据)