月初写了一篇《你真的了解低代码平台吗?》,介绍了下我对低代码产品的一些认识,随后有朋友送了我两本华章出版的关于低代码的书:明道云的《零代码实战》和微软的《实战低代码》,目前市面上也就这两本关于低代码的书。因为对低代码比较熟悉,所以很快就读完了。

这些书籍的出版也能够看出低代码目前的火热程度,低代码必定会成为一种趋势,就像之前步入职场会要求会使用 Office 一样,以后的工作门槛没准会要求会一些低代码的搭建。这也使得我对目前在做的事情非常有信心。

这两本书有几个共同点:

  • 书的结构差不多,都是从低代码的概念到自家产品的介绍,最后结合一些案例的讲解

  • 都是多人合著

  • 出版时间几乎同时,都在 2021 年 6 月

实战低代码

这本书是微软中国 CTO 韦青领衔和其他的一些技术专家联合撰写的。微软我们非常熟悉了,包括我们现在在使用的语言和框架(dotNET Core、C#)和 编程工具(VS、VS Code)都是微软出品。但微软的低代码平台之前还真是了解不多。

微软的低代码产品名为:Power Platform ,里面包含四大服务

  • Power Apps:快速构建应用

  • Power Automate:实现业务流程自动化

  • Power Virtual Agents:机器人,结合其他模块做一些自动化处理

  • Power BI:数据分析,有了数据分析整个业务链才能形成闭环

通过访问 https://powerapps.microsoft.com/en-us/  这个地址可以注册账号进行体验,需要注意的是,注册的邮箱需要使用企业邮箱,登录后如下图,非常熟悉的微软风格:

表单的设计界面长这样,有点像在开发 WebForm

数据是一切的基础,Power Platform 中 Dataverse 是一个 SaaS 数据库,有着丰富的数据源:

可能是因为设计理念不太一样,在看书之前上去操作了下,没完全整明白,上手难度还是挺大的,我想这可能也是微软低代码平台在国内没有大火的原因。

不过看了书里的介绍后,功能还是非常完善和强大:

  • 支持创建移动、平板、PC(管理类、门户)类型应用,To B 的场景都能覆盖到

  • UI 界面的定制化相当高,几乎可以做出任何样式的界面

  • Power Apps 有大量的函数和公式,来完成数据的处理和界面的操作

  • Power Platform 中的工作流是一种广义上的工作流,比如根据设置的条件自动触发一些事件,这个也是流程的一部分,在其他的一些产品中是以其他的形式体现

  • 流程的触发方式更加的广泛,正常的表单填写、Teams 中的信息、Outlook 中的邮件,数据库中的数据更新等

  • Power BI 是我之前唯一使用过的一款产品,在 Power Platform 中作为一个服务模块提供

  • 除了四大核心服务之外,还有 AI Builder ,可以跟其他的服务结合起来使用,提供物体识别、问卷调查的情绪分析等

总之一看就是大厂出品,组件、数据源、连接器等非常丰富,各种设置的控制粒度很细,能满足更多特殊的需求,但学习成本比较大,个人感觉目标用户还是专业的技术人员。最后要吐槽一下的是在国内访问 Power Platform 的速度太慢了。

零代码实战

相对 Power Platform 来说,明道云就比较熟悉了,不只是明道云,在《你真的了解低代码平台吗?》一文中提到的国内的一些低代码产品几乎都有研究过。

印象比较深刻的是明道的易用性和访问速度优化(其实接口的请求并不是特别快,但整体感觉很流畅)。

如果你是管理员,在列表中做了拖动列宽之类的操作,最左侧的列会出现保存按钮,保存后,所做的列宽设置就会生效。

列表的展现形式也很丰富:表格、看板、日历、画廊、层级,有点 Notion 的感觉了。

上面也提到了,数据是一切的基础,在跟第三方系统进行集成时,也就是进行数据的交换,明道云中针对每一个业务表都开放了基于 OAuth 2.0 协议的 API 接口。我们除了提供 API 之外,还封装了 C# 和 Java 的二开包,开发人员引用包后,能像调用本地方法一样进行平台的操作,对开发者更加友好。

值得学习的地方

1、丰富的模板、示例应用、组件,这已经是 SaaS 产品的标配了;

2、Power Platform 的灵活组装的能力,不仅仅是 UI,功能上也是可以任意搭配;

3、明道云的易用性的一些小设计,比如上面提到的管理员对于列表的保存,用户体验非常重要,客户用爽了,自然会买单;

4、和第三方的集成,如果是私有化部署,第三方是企业内部其他的应用,如果是 SaaS,第三方更多的是互联网上的一些应用,这些越丰富,就越能解决客户的更多问题;

5、BI 的展示是领导关注的地方,可以复盘过去、了解现状、指导决策,使整个业务形成闭环,如果再结合 AI 的一些智能预测,会更吸引客户。

之前我一直不太敢称我们现在做的产品为零代码,因为产品即便再完美,也都会有特殊场景需要进行相应的二开,不能完全做到不写代码。但这两本书的书名很有意思,一个叫零代码,一个叫低代码,阅读后我发现「零」和「低」的意思可能是:

  • 零代码:主要面向业务人员,让业务专业也能搭建系统

  • 低代码:主要面向开发人员,提升开发效率

如果按照这个角度,那么我们的产品也可以称之为零代码。

使用零代码平台来构建应用,实现思路上跟传统的定制开发是有区别的,需要有一些思路上的转变和技巧的使用,如果大家有兴趣,可以进群进行学习和讨论,我们最近也在准备一个零代码实战的系列直播课程,课程相关介绍都会在第一时间在群内公布,相信可以给大家带来一些帮助。

最近看了两本低代码的书相关推荐

  1. 阿里云视觉AI开发者创新应用赛十强诞生,看各路玩家如何“低代码”创作AI应用

    2020年10月26日,阿里云视觉AI开发者创新应用赛收官.大赛前10名优胜团队齐聚梦想小镇,进行决赛最终角逐.最终思美团队获得了大赛金牌,并赢得了10万元奖金.启明瞳行.智城创新.锡安先知获得大赛银 ...

  2. 科技云报道:以前没人看得上的低代码,火了!

    科技云报道原创. 当曾经担任大都会人寿MetLife CIO的加里·霍伯曼(Gary Hoberman)于2017年创立低代码开发平台公司Unqork时,他度过了一段令人沮丧的日子. 霍伯曼试图说服风 ...

  3. 揭秘“爆款级”产品!看葡萄城活字格低代码平台是如何诞生的

    根据海比研究院发布的<2021年中国低代码/无代码市场研究报告>分析显示,低代码市场成熟度高,正处于成长期初段.中国低代码使用人员规模达42.6万人,另外预计有164万人在使用自有或开源的 ...

  4. 低代码是什么?有什么优势

    通过简单的拖拉拽操作,而不用编写复杂的代码,实现少写代码或者不写代码,就能快速高效完成业务目标. 01 低代码平台演进 1. 低代码概念 低代码是无需编码(0 代码)或通过少量代码就可以快速生成应用程 ...

  5. 低代码”革了谁的命?

    作者:流水不争先 编辑:Emma 来源| 技术领导力(ID:jishulingdaoli) 在我写过两篇"低代码"."零代码"科普文,以及一篇介绍"低 ...

  6. “低代码”革了谁的命?

    作者:流水不争先 编辑:Emma 来源| 技术领导力(ID:jishulingdaoli) 在我写过两篇"低代码"."零代码"科普文,以及一篇介绍"低 ...

  7. 低代码发展现状调研和思考

    作者:严跃杰,网易轻舟低代码平台LCAP研发负责人 首发:管中窥豹非其全 一.低代码平台简介 "低代码应用开发平台"是一种用于快速设计和开发应用程序的软件系统,它提供图形化开发环境 ...

  8. 巨头新贵为何都爱「低代码」?一头数字化现金牛!

    本文转载自 砍柴网,作者 吴俊宇 数字化转型常被视为"CEO工程". 2017年居然之家董事长汪林朋参与完湖畔大学课程后,对"数字化转型"这五个字燃起兴趣. 钉 ...

  9. 奥哲创始人兼CEO徐平俊:低代码加速企业数智化转型|2021全球数字价值峰会

     关注ITValue,看企业级最新鲜.最价值报道! 10月15-17日,由钛媒体与ITValue共同主办的第十三届全球数字价值峰会于浙江上虞召开,此次峰会以"转折点--从业务数字化到数字化业 ...

最新文章

  1. Top Competitors(连接查询)
  2. Anaconda 安装 TensorFlow ImportError:DLL加载失败,错误代码为-1073741795
  3. Hexo博客主题之hexo-theme-matery的安装命令整理
  4. 运行yum时出现错误,缺失libsasl2.so.2文件
  5. 【图像处理基础知识】-傅里叶变换
  6. python字符串转浮点数_python – 无法将字符串列表转换为浮点数
  7. 程序员大危机,工作难逃监视系统“法眼”
  8. CUDA Fortran for Scientists and Engineers第二版翻译
  9. matlab做神经网络的步骤,matlab建立神经网络模型
  10. 2021年武汉理工大学计算机考研复试详解 计算机学硕
  11. 解决TCP延迟应答(Delay ACK)问题的3个小Trick
  12. 目前淘宝客单价比较高的商品怎么引流
  13. uni-app APP支付 uni.requestPayment APP微信支付
  14. RT Preempt Linux简介
  15. JTextArea:文本域组件
  16. [Unity存档系统]简单介绍Unity常见存档系统二JSON以及使用方法
  17. 研究生联系导师需要注意什么
  18. 翻译资格考试英语笔译三级考试大纲
  19. SQL Server 几种去重总结
  20. 【Python爬虫实战】用urllib与服务端交互(发送和接收数据)

热门文章

  1. python之_init_函数的简介
  2. spring技术小结
  3. 洛谷 P3391 文艺平衡树
  4. animate 实现滑动切换效果
  5. [(转)hystar整理]Entity Framework 教程
  6. php 怎么实现收藏功能,php收藏功能如何实现
  7. MySql:从任何主机授予根用户登录权限
  8. windows rt_如何在Windows RT上轻松将网站添加到Flash白名单
  9. 219. 单页应用 会话管理(session、cookie、jwt)
  10. Vuejs——组件——slot内容分发