无代码、Excel 与 Airtable
继续聊聊无代码的事情。其实无代码的系统我们手边还是比较常见的,我看到的主要是分为三类,一类是表格类型的,比如 Excel 和 Airtable;第二类是流程类的,比如各种 OA,也包括各种能自定义流程的项目管理软件(比如 JIRA,redmine 等等);第三类是交互类的,比如 Authorware,Flash 等等。今天就只聊聊第一类。
Excel 算是 Office 套件里边跟效率最有关系的产品。在我上大学的时候,经常有各种实验。其中的物理、分析化学、物理化学实验会有大量的计算,在写实验报告前,就会有各种 excel 模板用软盘(是的,我上大学的时候,大家还在用 3.5 寸的软件)传来传去,在指定位置填好数,就会有对应的结果出来,让你能抄到实验报告上。这个其实就是一个简易的业务系统,唯一的麻烦就是太自由了,很多业务概念映射起来比较麻烦。理论上你可以用 VBA 去做一些约束,不过就大幅度提高了开发的难度,让开发者和使用者有了一个很大的距离。余晟老师有一篇文章《Excel与微服务》,大家可以看看,里边讲了一个用 Excel 来驱动业务的案例。
Airtable 则是在 Excel 上的又一次创新。作为程序员首先可以感觉到他的底层不再是 cell 的概念,所以也不再有 merge cell 这种概念,而更类似于数据库。所以他可以体现出更强的业务属性(单选、多选、关联等)。Airtable 在各种录入型的数据(而不是机器生成的数据)方面,具有很大的优势,比如招聘,项目进度等等。跟 Airtable 相似的产品有几个,一个是 Excel 的透视表,只不过 Excel 的透视表用起来很重,而 Airtable 就方便很多,而且也可以轻松弄一堆透视表。另外一个是 Trello,可惜的是 Trello 一直固执地认为卡片是唯一的展示模式,没有自然地进化出 Airtable。除了 Airtable 之外,Notion 内置的表格其实也是一个类似的产品。国内飞书的 bittable,以及维格表都算是类似的产品。最近试用了一下 bittable,他的分组功能比较惊艳,大家可以尝试一下。Access 和 FoxPro 也跟这个有点相似,不过都是上一个时代的产品了。
有了 Airtable 之后,我们再加上权限控制,加上生命周期、表单等,一个简单的业务系统就出来了,我看过的产品中,轻流算是产品体验比较好的。
版权声明: 本文为 InfoQ 作者【lidaobing】的原创文章。
原文链接:【http://xie.infoq.cn/article/f998d9a5d01af7f12e1d227a8】。文章转载请联系作者。
评论