低代码是什么
IaaS PaaS SaaS 相关概念
- IaaS: 基础设施服务,Infrastructure-as-a-service
- PaaS:平台服务,Platform-as-a-service
- SaaS:软件服务,Software-as-a-service
假设你是一个卖披萨的餐饮业者,从头到尾生产披萨比较麻烦,你决定外包一部分工作,采用他人的服务。有三个方案
-
IaaS
- 他人提供厨房、炉子、煤气,你使用这种基础设施来烤披萨
-
PaaS
- 他人除了基础设施,还提供了披萨饼,你烤出来就行
-
SaaS
- 他人直接做好了披萨,到手是一个成品。你要做的就是包装一下 印上logo 卖出去
总结一下
-
IaaS 云服务的最底层,主要提供一些基础资源。与PaaS区别,用户需要自己控制底层,实现基础设施的逻辑
- 例如:阿里云 腾讯云 京东云
-
PaaS 提供软件部署平台,抽象了硬件和操作系统的细节,可以无缝扩展。开发者只需要关注业务逻辑,不需要关注底层
- 例如OpenShift, 供用户创建网络应用(app 网站)的平台
-
SaaS 是将软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以直接拿来用。
-
普通用户接触到的互联网服务几乎都是,比如社交服务 Facebook
-
APaaS(Application Platform as a Service)应用平台即服务。
定义
狭义:用户通过可视化拖拽界面、表单配置等方式定制出一个完整的应用,可以是一个网站应用等。
引申:“人机协同的编程方式”把软件工程从拼装 UI 和编写业务逻辑里解放出来,逐步向业务能力、基础能力、底层能力等高技术含量工作过渡。
发展历史时间节点
- 2015 微软、谷歌入局 例如微软Power Platform
- 2018 西门子收购Mendix OutSystems获得融资,低代码在海外走红
- 2015-2018 国内低代码厂商 简道云 氚云崭露头角
- 2018 年起 阿里 腾讯 百度 入局
- 2019 年 低代码称为我国ICT 产业最明显的增量市场
- 2021年 钉钉6.0发布会 开放宜搭、氚云、简道云等低代码开发工具 再次引燃低代码市场
大厂的商业化的低代码平台
- 阿里 宜搭
- 腾讯 微搭
- 百度 爱速搭
- 网易 数帆轻舟
- 华为 应用魔方 AppCube
优点:
不需要懂前端
不受前端技术更新的影响
借助云的能力 对外部企业用户赋能 收费服务
缺点:
不适用于大量定制的UI,个性化页面
复杂的交互
低代码平台的现状
腾讯
对外-微搭(面向外部企业,底层依赖腾讯云)
定位:提供了应用开发的一站式低代码开发服务,从底层能力迭代至行业级方案,云原生全链路支撑为应用保驾护航,快速发布小程序、H5、Web等多端应用
产品能力:整合微信能力、微搭平台、企业级。打通企业微信
底层:云开发,可承载百万级高并发
优点:向上连接前端业务,向下连接云计算的海量能力,享受微信私有协议带来的免流量、安全、低延迟
对内
1. 星图
星图 互娱游戏营销活动后端逻辑开发:抽奖、活动签到、游戏预约、礼包领取
核心能力:代码级流程绘制、丰富组件模块、可视化与代码融合、便捷的接入调用、在线测试
2.无极
无极 toB 后台管理系统
核心功能:页面片的概念 灵活的画布 丰富的数据源支持 本地cli模式
3. 雅典娜
雅典娜 腾讯地图toC营销活动
核心功能:可视化物料生产管理、物料数据表单化定义、丰富业务组建支持
阿里
宜搭(面向外部企业)
钉钉宜搭 100万企业接入
优势:
- 依附钉钉流量高、
- 需求大:钉钉作为一个企业工具,内含了企业的人岗架数据,使用钉钉的中大企业会给钉钉不断地提个性化功能的诉求,宜搭就顺其自然地成为了一个妙招,让用户自己用我的工具来进行个性化系统搭建,比找钉钉定制便宜
劣势:
- 学习成本高
- 无法生成代码:宜搭停止运营,用户无法完全coding迭代
阿里巴巴在宜搭构建了1.27万个应用,包括HR、财务、法务、行政等多场景,其中99%是由没有开发经验的员工搭建。
宜搭数据显示,过去单个企业应用的平均研发耗时为17.5天,通过低代码的方式,可以缩减至3.5天。
钉钉6.0还首次推出角色工作台功能,它为管理者、财务、销售、人事、IT等职能角色将关键信息集中、结构化呈现,减少在不同应用中切换查询数据的时间。
百度
爱速搭 公测阶段
amis 是爱速搭开源的前端低代码框架 2019年5月
核心技术
过去是“复用”,现在是AI 实现人机协同编程,是低/无代码开发方向。
前端智能化现状--阿里为例
- 2w 多用户、6w 多模块、 0 前端参与研发的双十一等大促营销活动、70% 阿里前端在使用
- 79.26% 无人工参与的线上代码可用率、90.9% 的还原度、Icon 识别准确率 83%、组件识别 85%、布局还原度 92.1%、布局人工修改概率 75%
- 研发效率提升 68%
uicook 智能化生成ui图
阿里其他相似平台 鹿班 定位:对外商业化的智能设计产品。具有低门槛、高效率、高收益的特点。
- 营销活动和大促场景 ui 智能生成比例超过 90%
- 日常频道导购业务 ui 智能生成覆盖核心业务
- 纯 ui 智能化和个性化带来的业务价值提升超过 8%
bizcook
定位:需求生成代码平台
- 初步完成基于 NLP 的需求标注和理解系统
- 初步完成基于 NLP 的服务注册和理解系统
- 初步完成基于 NLP 的胶水层业务逻辑代码生成能力
reviewcook
定位:自动化 Codereview 保证生成代码的质量
- 针对资损防控自动化扫描、CV 和 AI 自动化识别资损风险和舆情问题
- 和测试同学共建的 UI 自动化测试、数据渲染和 Mock 驱动的业务自动化验证
- 和工程团队共建的 AI Codereview 基于对代码的分析和理解,结合线上 Runtime 的识别和分析,自动化发现问题、定位问题,提升 Codereview 的效率和质量
定位:为js/ts打造的机器学习库
- 社区化运营开源项目,合并 Denfo.js 同其作者共同设立 Datacook 项目,全链路、端到端解决 AI 领域数据采集、存储、处理问题,尤其在海量数据、数据集组织、数据质量评估等深度学习和机器学习领域的能力比肩 HDF5、Pandas……等 Python 专业 LIbrary
- Google Tensorflow.js 团队合作开发维护 TFData library ,作为 Datacook 的核心技术和基础,共同构建数据集生态和数据集易用性
- 定位:纯前端机器学习框架