最近看了两本低代码的书

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

这些书籍的出版也能够看出低代码目前的火热程度,低代码必定会成为一种趋势,就像之前步入职场会要求会使用 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 的一些智能预测,会更吸引客户。

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

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

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/299096.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何逼疯一名数学系学生?

全世界只有3.14 % 的人关注了爆炸吧知识今天在知乎竟看到这样一个问题但看在关注人数如此之多超模君就放下成见稍微透露一下我们的“底线”到底要怎样做才能激怒数学系学生数学沾边法顾名思义只要和数学沾边就可以开怼在菜市场算菜钱时在提问后的0.5秒迅速补上致命一刀经过彩票…

java 图片压缩 base64_图片改变像素,宽高,Base64编码处理

1.改变图片像素private void setAlpha(String os) {/*** 增加测试项* 读取图片,绘制成半透明,修改像素*/try {ImageIcon imageIcon new ImageIcon(os);BufferedImage bufferedImage new BufferedImage(imageIcon.getIconWidth(),imageIcon.getIconHeight(), Buffe…

WinAPI: 钩子回调函数之 MouseProc

为什么80%的码农都做不了架构师?>>> MouseProc(nCode: Integer; {}wParam: WPARAM; {}lParam: LPARAM {} ): LRESULT; {}//待续...转载于:https://my.oschina.net/hermer/blog/320962

shell对于字符串的操作

shell对于字符串的操作:以下为代码内容:得到长度 代码:%x"abcd" # 方法一 %expr length $x 4 # 方法二 %echo ${#x} 4 # 方法三 %expr "$x" : ".*" 4 # expr 的帮助 # STRING : REGEXP anchored pattern match of REGEXP in STRING…

方法参数修饰符in,out,ref

in,out,ref都可能作为方法参数据修饰符,从字面意思可就可以理解这三个关键字的含义,那用法是什么样子的呢,通过demo来看一下。定义一个引用类型Orderpublic class Order {public string OrderNo { get; set; }public o…

hdoj 1272

题目链接http://acm.hdu.edu.cn/showproblem.php?pid1272 并查集 1 #include <iostream>2 #include <algorithm>3 4 usingnamespacestd;5 6 intf[100001];7 booldis[100001];8 9 intFind(intx)10 {11 while( x !f[x] ){12 x f[x];13 }14 15 returnx;16 }17 18 int…

配置Tomcat的日志系统

成功配置tomcat的log4j日志系统&#xff0c;格式&#xff1a;HTML&#xff0b;每天以yyyy-mm-dd.log命名的日志文件一、引言&#xff1a;实习单位让用log4j配置webapp的日志系统&#xff0c;要求产生的日志文件是html格式&#xff0c;而且是每天以yyyy-mm-dd日期格式命名的日志…

python训练词库_在Python中训练NGramModel

首先,正如您对问题的评论中所指出的,如果培训/运行速度对您来说是一个问题,KenLM可能是更好的选择.此时nltk.model主要用于教育/原型设计,但它并不快.如果您仍然决定坚持使用NLTK,请继续阅读.我碰巧是模型分支中新的NgramModel代码的作者,我会尝试清楚地说明你可以测试代码并让…

内推!字节、阿里、网易火热招聘中,内推优筛简历,快人一步拿offer,真香!(送内推码)...

全世界只有3.14 % 的人关注了爆炸吧知识“金三银四”可谓招聘的黄金期。一方面&#xff0c;校园春招正如火如荼的进行中&#xff0c;另一方面&#xff0c;各大企业也纷纷启动了暑假实习招聘。对于2020届的同学来说&#xff0c;务必要利用好“应届生”这个身份&#xff0c;把握住…

如何将10进制转成16进制,又如何将16进制数转成10进制,C#和VB代码?

方法1&#xff1a; int d10; d.ToString("x") //或把x改为&#xff38;&#xff0c;&#xff0c;&#xff0c;就变成了&#xff11;&#xff16;位的字符串了&#xff0e; int xConvert.ToInt32(d.ToString("x"),16);&#xff0f;&a…

C#怎么测试静态方法?我给出了2种方案

问题假设有一个方法需要判断当前小时范围&#xff0c;代码如下&#xff1a;public class Class1 {public bool SomeMethod(){var hour DateTime.Now.Hour;if (hour > 9 && hour < 12){return true;}return false;} }但是&#xff0c;在做单元测试时&#xff0c;…

关于Tomcat5.5中EL表达式无效的解决办法

问题&#xff1a; 在Tomcat5.5中&#xff0c;JSP页中使用EL表达式输出信息&#xff0c;例如&#xff1a; <% page language”java” import”java.util.*” pageEncoding”UTF-8″%><html><head>EL表达式</head><body>${header["User-Agent…

c语言全局变量和局部变量问题汇总

1、局部变量是否能和全局变量重名&#xff1f; 答&#xff1a;能&#xff0c;局部会屏蔽全局。要用全局变量&#xff0c;须要使用"::" 局部变量能够与全局变量同名&#xff0c;在函数内引用这个变量时&#xff0c;会用到同名的局部变量&#xff0c;而不会用到全局变…

本科4篇顶会论文如何做到?清华特奖高天宇干货分享:我是这样写论文、做实验、与导师相处...

全世界只有3.14 % 的人关注了爆炸吧知识本科生&#xff0c;距离“科研”有多远&#xff1f;有人还处在“小朋友你是否有很多问号”的状态&#xff0c;但也有人本科就连发顶会文章&#xff0c;光环闪瞎众人。其中可有什么秘诀&#xff1f;清华本科特奖获得者、清华计算机大四学生…

java final 修改_“无法改变的设计”——浅谈Java中的final关键字

在Java中&#xff0c;final关键字可以用来修饰类、变量(包括成员变量和局部变量)、方法&#xff0c;下面从这三个方面分别说明。final方法当一个方法被final修饰时&#xff0c;表明这个方法不能被子类重写。下面程序试图重写final方法&#xff0c;将会引发编译错误。public cla…

数据库日志的说明

清日志 如 dump transaction 数据库名 with no_log --清除日志backup log 数据库名 with no_log --截断事务日志dbcc shrinkdatabase(数据库名,10) --收缩的数据库&#xff0c;空出10%的空间来 先执行上面两句&#xff0c;这两句比较快…

.NET 6 预览版 7 Released

.NET 6 预览版 7 ReleasedRichard 2021 年 8 月 10 日我们很高兴发布 .NET 6 Preview 7。这是我们进入&#xff08;两个&#xff09;发布候选 (RC) 期之前的最后一次预览版本。在我们放慢发布速度之前&#xff0c;团队经常加班夜战来保证最后一组功能。在这个版本中&#xff0c…

孝顺孝顺,孝不如顺

摘自西西河&#xff1a;http://www.ccthere.com/article/3044112&#xff0c;作者&#xff1a;抱朴仙人 刚说到一把年纪还要被老爹教育&#xff0c;忽然发现河里颇有几位难友&#xff0c;呵呵。 话说这个孝道&#xff0c;一直是包括“赡养”和“陪伴”两个方面的&#xff0c;也…

一致性 hash 算法( consistent hashing )

consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出&#xff0c;目前在cache 系统中应用越来越广泛&#xff1b; 1 基本场景 比如你有 N 个 cache 服务器&#xff08;后面简称 cache &#xff09;&#xff0c;那么如何将一个对象 obje…

复工之后,如何让自己的时间更值钱

全世界只有3.14 % 的人关注了爆炸吧知识时间最不偏私给任何人都是二十四小时时间也最偏私给任何人都不是二十四小时而如何让自己的时间更值钱以下公众号或许能给你一些启示赶快扫码关注吧&#xff01;RSS精选ID&#xff1a;KindleNewsRSS精选是一个专注于时间管理iOS相关及Kind…