首页>参考读物>计算机科学与技术>综合

零代码实战:企业级应用搭建与案例详解
作者 : 李恩涛,雷明灿,黄晟昊,任向晖 著
出版日期 : 2021-06-15
ISBN : 978-7-111-68379-7
定价 : 89.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 237
开本 : 16
原书名 :
原出版社:
属性分类: 店面
包含CD : 无CD
绝版 : 未绝版
图书简介

本书是一本系统介绍零代码应用搭建的技术指导书,书中对零代码的背景、企业搭建零代码平台的原因及方法、通过零代码平台搭建应用的基本方法和步骤、系统对接、信息架构建设、零代码领域创业机会等进行完整介绍,其中还包括两个大的综合性案例。全书共分为9章:
第1~2章介绍零代码平台的基本概念、对于企业的意见,以及企业如何进行零代码产品选型。
第3~6章从企业搭建应用的常规方法讲起,逐步介绍到如何通过零代码平台进行应用搭建、应用搭建后以后如何与其他系统进行对接、如何从架构架构构建企业级应用等内容。
第7~8章是两个综合性的案例,分别介绍如何通过零代码平台构建完整的ERP和CRM系统。
第9章 主要介绍零代码领域包括的就业机会和创业机会。

图书特色

指导没有IT基础的业务人员轻松构建企业级应用(2)非技术语言+详细操作步骤+近200幅图+近100个表,解读用零代码平台构建企业级应用的方法,内含构建CRM、ERP系统的完整过程

图书前言

企业应用开发行业从出现到现在已经有半个世纪了,在这个过程中,应用开发的工具和形式不断演进。概括来说就是,开发工具从低级语言向高级语言演进,架构模式从单体架构向模块化架构演进,开发方式从代码开发向可视化方向演进。而零代码平台是这个演进过程中的一个里程碑。我加入企业应用开发行业至今已有十年了。在这十年中,我目睹了云计算产业发展对企业应用市场的巨大影响,也亲历了产业冲击,当然也把握住了新生的市场机会。我们从2018年就开始开发零代码产品,这正是我们对当前这次市场大潮的一个回应。
到了零代码平台时期,企业应用的开发已经不再依赖集成开发环境(IDE),也不再要求必须具备DevOps专业过程,开发门槛得以降低。
为什么烦冗复杂的企业应用开发突然失去了对专业开发过程的依赖?这让很多人百思不得其解,并对利用零代码平台开发企业应用心存怀疑。所以,在这里我有必要交代一下应用平台的工作原理、优势和局限。
首先要明确一点,零代码或者低代码是应用平台即服务(APaaS)类产品的一个特征,也是应用平台的一个新的定位。应用平台不是开发平台,它本质上还是一个应用,只不过这个应用比较复杂,是用来构筑其他应用的,这就像钢筋、水泥是建材,用钢筋、水泥浇筑好的预制件也是建材一样。
和上面建材这个例子类似,今天的应用开发行业也很少从零开始开发一个应用了,大多数情况下应用开发都依赖各种各样的组件和框架。企业应用中大约有80%是基于关系数据库的业务管理应用,这些应用具有类似的设计模式,这就给应用平台提供了机会。典型的应用平台不会追求能够搭建任意类型的应用,而是聚焦在某一个类型的应用上。比如,类似于明道云这样的零代码平台,就仅定位于企业中后台应用平台。市面上还有很多其他类型的零代码平台,它们有的专注于做网页搭建,有的专注于小程序搭建或网店搭建……这些产品都是按照类似的理念设计和开发的。
企业应用的零代码愿景早在二十多年前就已经出现。从早期的Access数据库,到互联网时代的QuickBase,再到快速开发领域的PowerBuilder,一直到更现代的Salesforce Lightning平台、更大众化的Smartsheet和Airtable等产品,这些都是零代码愿景的体现。总体而言,零代码产品的能力越来越强,使用门槛越来越低。在中国,较早进入市场的零代码产品是简道云和伙伴云表格,而明道云则是明确定位于APaaS领域的零代码产品的代表。明道云完善了应用平台应该具备的基础能力模块,通过它能够灵活搭建出绝大多数企业中后台应用。在最近的一两年,越来越多的零代码/低代码产品进入市场,让企业用户有了丰富的选择。
零代码平台向业务人员敞开了应用开发的大门,让企业应用开发不再是专业开发人员的专利。对于数据结构和业务流程清晰的业务场景,非专业开发人员也能自主实现。
由业务人员直接完成数字化系统的设计和实现,对于提升企业效率和运营质量是非常重要的。在传统DevOps时代,软件的研发成本至少有一半投入在需求的调研、分析和沟通阶段,还有相当比例的成本花在DevOps过程中的专业环节,比如部署、测试等。APaaS产品的设计理念是让这些专业过程不再消耗大量成本。当软件工具和业务需求的持有人直接相遇时,创意实现方式会不断涌现。这是我们在过去两年运营明道云的过程已经见证过的。
所以,我非常钦佩机械工业出版社华章分社编辑孙海亮敏锐的市场洞察力—他在这个节点找到我们,并邀请我们撰写一本关于用零代码平台开发企业应用的实战指导书,这是最恰当的时机。
本书将满足读者对于零代码产品的好奇心,主要解答如下常见疑虑:开发企业应用怎么突然就不用写代码了?零代码平台背后的工作原理是什么?怎样快速上手零代码平台?目前有哪些具体的案例?
来自明道云的李恩涛、雷明灿、黄晟昊三位专家和我一起分工合作,共同完成了本书。本书结构简洁有序,可以让读者在较短的时间内了解零代码平台的基本工作原理,并掌握零代码平台的基本使用方法。
我衷心希望对零代码感兴趣的读者能够通过本书快速上手实践,并在企业数字化管理和运营方面获得成功。

任向晖

上架指导

计算机\程序设计

封底文字

可口可乐亚太技术中心 冯昕韡 博士
零代码平台的出现,降低了像我这样的非IT行业从业人员使用新的、便利的信息技术的门槛。我们不需要再忍受传统软件的死板和庞大冗余,不需要再花费大量时间、精力和IT人员解释业务流程,因为没有人比我们自己更懂我们的需求。
如果你也跟我一样,想做自己行业的规则改变者,推荐你阅读这本书,并一步步付诸实践。
无码科技创始人 冯大辉
今天的企业,如果认同零代码平台的理念,认同零代码应用的潜在价值,并且能在实践中逐步运用,无疑将会拥有更强的市场竞争力。期待有更多企业成为零代码平台的获益者。
中国软件网、海比研究院CEO 曹开彬
实现“零代码开发”是软件工程领域追逐了几十年的梦想,吸引了众多技术人才为此不懈奋斗。随着云计算、人工智能等新兴技术全面发展,零代码开发平台开始变得更加可用、成熟。未来5~10年,零代码开发将成为数字应用的主流开发模式。作为零代码的忠实布道师——明道云CEO任向晖及其他老师在本书中详细介绍了零代码开发的来龙去脉,并给出众多成功实践。这本书的出版对“零代码平台”在全国范围内推广与普及具有重要作用。
InfoQ 中国创始人、极客邦科技创始人兼 CEO 霍太稳
零代码不是新概念,多年前在 InfoQ 平台上就有过这方面的争论,但未果。当时没有大规模推广的原因是企业的业务过于复杂、耦合,没有被很好地拆解。要针对这类业务进行零代码开发,对实施人员的要求太高。现在零代码卷土重来,在我看来,成功的可能性要比从前大许多,主要是因为经过这么多年的发展,大家对如何在互联网上做业务有了更深的了解,而且技术上的封装也更加完善,这就让大多数业务可以通过组件来完成,完全不需要研发人员介入。当然,研发人员也不用担心会失去饭碗,因为在零代码时代,需要更多研发人员去设计这些组件。所以说,零代码时代,也是研发人员的时代。
优锘科技CEO 陈傲寒
人类的一切行为活动都正在加速向数字空间迁移,每个企业都必须加快数字化转型的进程,寻找在未来数字化世界的生存空间。零代码平台能帮助企业加快数字化转型的进程。UINO在打造自己的数字孪生可视化领域的零代码一站式平台,但是同时也采用了明道云的零代码平台,以求全方位推进UINO自身的数字化转型。希望读者也能从本书中发现零代码的价值和魅力,并早日借助零代码平台的强力引擎,更快更好地实现数字化转型。

图书目录

前 言
第1章 认识零代码及其对于企业的意义 1
1.1 什么是零代码应用开发平台 2
1.2 零代码的演进与特点 3
1.2.1 零代码应用技术的演进 3
1.2.2 现代零代码平台的特点 5
1.3 企业为什么要选择零代码平台 6
1.3.1 提升开发和部署效率 6
1.3.2 迎合业务快速变化 7
1.3.3 克服数据孤岛问题 8
1.3.4 业务开发者的参与 8
1.4 零代码平台在9大行业的应用 9
1.4.1 某知名三甲医院的辅助系统 9
1.4.2 一线电器品牌的经典项目管理 10
1.4.3 上海市静安区某街道办疫情监控系统 10
1.4.4 零售企业的线下线上一体化 11
1.4.5 空调名企的设备一条龙服务 11
1.4.6 领先IT服务商的物联网集成方案 11
1.4.7 养老行业的线上智慧化 11
1.4.8 轨道行业的零代码实验室 12
1.4.9 汽配行业的客户管理系统 12
第2章 零代码产品选型实践 14
2.1 零代码平台和低代码平台如何选择 14
2.2 零代码平台如何选型 15
2.2.1 选择零代码平台的6大维度 15
2.2.2 市面上主流零代码/低代码产品简介 16
2.3 结合企业所涉细分领域进行选型 25
2.3.1 RPA 25
2.3.2 搭建网站 25
2.3.3 小程序 27
第3章 企业应用概述 28
3.1 企业应用的基础能力 28
3.2 企业应用的系统构成 30
3.3 零代码平台搭建企业应用的原理 31
3.4 案例:利用明道云搭建企业应用的方案 32
第4章 用零代码平台搭建应用的步骤 36
4.1 需求分析 37
4.1.1 什么是需求分析 37
4.1.2 如何进行需求分析 38
4.2 应用搭建 51
4.2.1 准备工作 52
4.2.2 数据的采集和存储—工作表 53
4.2.3 数据的不同场景呈现—视图 69
4.2.4 用户的角色和权限—用户权限 78
4.2.5 数据的统计和分析—统计图表 80
4.2.6 流程的控制和自动化—工作流 86
4.3 使用文档 92
第5章 与其他系统的对接集成 94
5.1 数据对接 94
5.1.1 API 95
5.1.2 Webhook 103
5.1.3 第三方应用对接 114
5.2 账户整合 116
5.2.1 基于OAuth 2.0的身份认证 116
5.2.2 基于LDAP用户目录的认证 117
第6章 信息架构建设及案例解析 118
6.1 企业信息架构的一般构建方法 118
6.1.1 Zachman框架 119
6.1.2 TOGAF框架 119
6.2 一个简化的信息架构方法—RPIC 121
6.3 结合案例解析RPIC方法论 123
6.3.1 案例背景 123
6.3.2 案例目标 123
6.3.3 架构设计过程 124
6.3.4 架构产出物与蓝图完善 130
6.4 应用实现 130
6.5 探索更多的数字化运营机会 134
6.5.1 延伸到更完整的业务环节 134
6.5.2 以客户为中心的服务延伸 134
6.5.3 自动化 135
6.5.4 洞察 135
6.5.5 业务扩展 135
第7章 实践:怎样搭建一个ERP应用 137
7.1 确定数据对象,建立数据结构 138
7.1.1 库存管理模块 138
7.1.2 采购管理模块 147
7.1.3 销售管理模块 155
7.1.4 账务管理模块 162
7.2 运用工作流 167
7.3 设计统计看板 170
7.4 设置用户和权限 175
7.4.1 视图配置 175
7.4.2 设置用户的角色权限 180
7.5 使用环节 183
第8章 实践:怎样搭建一个CRM应用 185
8.1 CRM与零代码平台 185
8.2 创建数据结构 187
8.3 运用工作流 203
8.4 设计统计看板 206
8.4.1 成员看板 206
8.4.2 经理看板 210
8.5 创建视图 212
8.6 设置用户和权限 216
第9章 零代码工作和创业机会 219
9.1 所需要的技能组合 219
9.2 零代码相关的岗位 220
9.2.1 业务部门承揽自己的应用搭建工作 220
9.2.2 IT部门将为应用治理负责 221
9.2.3 零代码小组 222
9.3 创业机会 222
9.3.1 平台产品 222
9.3.2 ISV 223
9.3.3 服务提供者 226
附录 国内外厂商列表 228

教学资源推荐
作者: 郑人杰 马素霞 殷人昆 编著
作者: [美]克利福德·斯坦(Clifford Stein) 罗伯特 L. 戴斯得尔(Robert L. Drysdale) 肯尼斯·博加特(Kenneth Bogart) 著
作者: 赵淑芬 主编周斌 康宇光 副主编
作者: 刘振安 刘燕君 单继龙 编著