低代码平台盘点&前端智能化

1,778 阅读7分钟

低代码是什么

IaaS PaaS SaaS 相关概念

  • IaaS: 基础设施服务,Infrastructure-as-a-service
  • PaaS:平台服务,Platform-as-a-service
  • SaaS:软件服务,Software-as-a-service

假设你是一个卖披萨的餐饮业者,从头到尾生产披萨比较麻烦,你决定外包一部分工作,采用他人的服务。有三个方案

  1. IaaS

    • 他人提供厨房、炉子、煤气,你使用这种基础设施来烤披萨
  1. PaaS

    • 他人除了基础设施,还提供了披萨饼,你烤出来就行
  1. SaaS

    • 他人直接做好了披萨,到手是一个成品。你要做的就是包装一下 印上logo 卖出去

总结一下

  1. IaaS 云服务的最底层,主要提供一些基础资源。与PaaS区别,用户需要自己控制底层,实现基础设施的逻辑

    1. 例如:阿里云 腾讯云 京东云
  1. PaaS 提供软件部署平台,抽象了硬件和操作系统的细节,可以无缝扩展。开发者只需要关注业务逻辑,不需要关注底层

    1. 例如OpenShift, 供用户创建网络应用(app 网站)的平台
  1. SaaS 是将软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以直接拿来用。

    1. 普通用户接触到的互联网服务几乎都是,比如社交服务 Facebook

APaaS(Application Platform as a Service)应用平台即服务。 image.png

定义

狭义:用户通过可视化拖拽界面、表单配置等方式定制出一个完整的应用,可以是一个网站应用等。

引申:“人机协同的编程方式”把软件工程从拼装 UI 和编写业务逻辑里解放出来,逐步向业务能力、基础能力、底层能力等高技术含量工作过渡。

发展历史时间节点

  • 2015 微软、谷歌入局 例如微软Power Platform
  • 2018 西门子收购Mendix OutSystems获得融资,低代码在海外走红
  • 2015-2018 国内低代码厂商 简道云 氚云崭露头角
  • 2018 年起 阿里 腾讯 百度 入局
  • 2019 年 低代码称为我国ICT 产业最明显的增量市场
  • 2021年 钉钉6.0发布会 开放宜搭、氚云、简道云等低代码开发工具 再次引燃低代码市场

image.png

大厂的商业化的低代码平台

  1. 阿里 宜搭
  1. 腾讯 微搭
  1. 百度 爱速搭
  1. 网易 数帆轻舟
  1. 华为 应用魔方 AppCube

优点:

不需要懂前端

不受前端技术更新的影响

借助云的能力 对外部企业用户赋能 收费服务

缺点:

不适用于大量定制的UI,个性化页面

复杂的交互

低代码平台的现状

腾讯

对外-微搭(面向外部企业,底层依赖腾讯云)

微搭

定位:提供了应用开发的一站式低代码开发服务,从底层能力迭代至行业级方案,云原生全链路支撑为应用保驾护航,快速发布小程序、H5、Web等多端应用

产品能力:整合微信能力、微搭平台、企业级。打通企业微信

底层:云开发,可承载百万级高并发

优点:向上连接前端业务,向下连接云计算的海量能力,享受微信私有协议带来的免流量、安全、低延迟

image.png

对内

1. 星图

星图 互娱游戏营销活动后端逻辑开发:抽奖、活动签到、游戏预约、礼包领取

核心能力:代码级流程绘制、丰富组件模块、可视化与代码融合、便捷的接入调用、在线测试

image.png

2.无极

无极 toB 后台管理系统

核心功能:页面片的概念 灵活的画布 丰富的数据源支持 本地cli模式

image.png

3. 雅典娜

雅典娜 腾讯地图toC营销活动

核心功能:可视化物料生产管理、物料数据表单化定义、丰富业务组建支持

image.png

阿里

宜搭(面向外部企业)

钉钉宜搭 100万企业接入

优势:

  • 依附钉钉流量高、
  • 需求大:钉钉作为一个企业工具,内含了企业的人岗架数据,使用钉钉的中大企业会给钉钉不断地提个性化功能的诉求,宜搭就顺其自然地成为了一个妙招,让用户自己用我的工具来进行个性化系统搭建,比找钉钉定制便宜

劣势:

  • 学习成本高
  • 无法生成代码:宜搭停止运营,用户无法完全coding迭代

image.png

image.png

阿里巴巴在宜搭构建了1.27万个应用,包括HR、财务、法务、行政等多场景,其中99%是由没有开发经验的员工搭建。

宜搭数据显示,过去单个企业应用的平均研发耗时为17.5天,通过低代码的方式,可以缩减至3.5天。

钉钉6.0还首次推出角色工作台功能,它为管理者、财务、销售、人事、IT等职能角色将关键信息集中、结构化呈现,减少在不同应用中切换查询数据的时间。

百度

爱速搭 公测阶段

爱速搭

amis 是爱速搭开源的前端低代码框架 2019年5月

核心技术

过去是“复用”,现在是AI 实现人机协同编程,是低/无代码开发方向。

前端智能化现状--阿里为例

image.png

imgcook 设计稿生成代码

  • 2w 多用户、6w 多模块、 0 前端参与研发的双十一等大促营销活动、70% 阿里前端在使用
  • 79.26% 无人工参与的线上代码可用率、90.9% 的还原度、Icon 识别准确率 83%、组件识别 85%、布局还原度 92.1%、布局人工修改概率 75%
  • 研发效率提升 68%

uicook 智能化生成ui图

image.png

阿里其他相似平台 鹿班 定位:对外商业化的智能设计产品。具有低门槛、高效率、高收益的特点。

  • 营销活动和大促场景 ui 智能生成比例超过 90%
  • 日常频道导购业务 ui 智能生成覆盖核心业务
  • 纯 ui 智能化和个性化带来的业务价值提升超过 8%

bizcook

定位:需求生成代码平台

  • 初步完成基于 NLP 的需求标注和理解系统
  • 初步完成基于 NLP 的服务注册和理解系统
  • 初步完成基于 NLP 的胶水层业务逻辑代码生成能力

reviewcook

定位:自动化 Codereview 保证生成代码的质量

  • 针对资损防控自动化扫描、CV 和 AI 自动化识别资损风险和舆情问题
  • 和测试同学共建的 UI 自动化测试、数据渲染和 Mock 驱动的业务自动化验证
  • 和工程团队共建的 AI Codereview 基于对代码的分析和理解,结合线上 Runtime 的识别和分析,自动化发现问题、定位问题,提升 Codereview 的效率和质量

datacook

定位:为js/ts打造的机器学习库

  • 社区化运营开源项目,合并 Denfo.js 同其作者共同设立 Datacook 项目,全链路、端到端解决 AI 领域数据采集、存储、处理问题,尤其在海量数据、数据集组织、数据质量评估等深度学习和机器学习领域的能力比肩 HDF5、Pandas……等 Python 专业 LIbrary
  • Google Tensorflow.js 团队合作开发维护 TFData library ,作为 Datacook 的核心技术和基础,共同构建数据集生态和数据集易用性

pipcook

  • 定位:纯前端机器学习框架

引用

前端智能化发展现状与未来展望