业务快速交付低代码架构演进

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1.
2. 业务快速交付低代码架构演进 梁福坤
3. 个人介绍 梁福坤 ,京东科技 数字城市群总架构师,聚焦 服务端架构、大数据和人工智能、区块链 方向 。 美通数字 CTO OKLink 数字货币交易所VP 阿里饿了么 首席数据架构师&P10科学家 百度外卖首席数据架构师 百度地图 Do大数据平台发起人 30+专利
4. 一、低代码简介 二、低代码关键技术 三、低代码架构 四、低代码在大数据和AI设计 五、低代码未来思考
5. 低代码平台
6.
7.
8.
9. 低代码平台演进
10. 低代码的国内市场 摘自《2021 年中国低代码/无代码市场研究报告》
11. 低代码平台定位 丰富的容器、UI组件、后端交互服务、 测试发布 可视化 ( 可拖拽 ) SaaS APaas 低代码 云上开发 环境 生命周期全覆盖:需求、设计、编码、 构建、部署、运营、运维 iPaaS IaaS 高低技 能分离 优秀前端做框架和组件、服务端代码生成。 非研发纳入到产品部分交付
12. 低代码平台的场景 • 不适合场景 n复杂算法逻辑,尽量闭环到 服务侧 n超大规模游戏 n强运维、高可靠场景配合 • 担忧 n企业核心业务 n安全性 n生态标准化,厂商生态 降本增效
13. 低代码VS 零代码 零代码 低代码 开发者 产品、运营、交付、各业务方 专业开发者,交付门楷低以初级开发为主 场景 大型公司+创业公司 大型公司 收费方式 C端流量、时间定量收费、云资源收费 企业账号、按照应用收费、公司规模 生态 C端+B端+G端 大B生态、B端生态 对现有体 系冲击 冲击较大,整个业务体系变革 过渡,影响较小
14. 一、低代码简介 二、低代码关键技术 三、低代码架构 四、低代码在大数据和AI设计 五、低代码未来思考
15. 低代码研发流程
16. 低代码平台关键技术-编辑模式JSX模式 • 编辑模式和渲染模式统一 编辑模式 = 渲染画布(编辑模式)+ 拓展一些自定义面板。
17. 低代码平台关键技术-页面DSL(领域特定语言)结构 • DSL (领域特定语言)负责做翻译的载体 • 防止淘汰和适配未来架构 • 普适性好,链接各系统部分 DSL语义模型 中间代码 编译器 目标代码 系统识别语言 JDK NodeJS 自定义环境 可运行环境 浏览器 Android iOS 小程序
18. 低代码平台关键技术-页面DSL(领域特定语言)结构
19. 低代码全栈对服务端挑战 微服务 前端表单 数据源 BFF Serverless Components l 服务端代码 l 库表结构、索引、关联 l API输出 l 字典数据设计 l 网关鉴权 l 缓存
20. 低代码反向反馈支持 • 单向翻译是和初期设计,内聚代码变更聚焦在服务端逻辑二次开 发封装; • UI设计到前端组件解析,同源高精度还原 • DSL语言入侵变更和扩展,不改变已有定义规范。
21. 一、低代码简介 二、低代码关键技术 三、低代码架构 四、低代码在大数据和AI设计 五、低代码未来思考
22. 企业应用开发演进趋势 云原生 MVC WAR 微服务、 微前端 低代码 交付
23. 低代码分层架构设计 • 面向行业场景设计 • 多端能力生成发布 • 企业级别能力支撑 • 云原生底层生态支持
24. 一、低代码简介 二、低代码关键技术 三、低代码架构 四、低代码在大数据和AI设计 五、低代码未来思考
25. 大数据平台低代码设计 • 数据填报表单、视图设计,数据采集 • 业务流程设计 • 大中小屏可视化展示+分析报告 • 多协议层数据接入和处理 • 业务推送、告警、API数据等第三方对接
26. AI低代码设计
27. 一、低代码简介 二、低代码关键技术 三、低代码架构 四、低代码在大数据和AI设计 五、低代码未来思考
28. 低代码未来思考 • 未来对“程序员”低门槛的侵入【非研发、收割底层】 • 技术壁垒和颠覆式创新 • 生态标准统一到HTMLn • 云计算巨头的玩家 • 逆向反馈,同构需求
29.

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-15 17:39
浙ICP备14020137号-1 $Map of visitor$