当前位置: 首页 > news >正文

【新书速递】首本零代码书籍问世

导读:开发企业应用怎么突然就不用写代码了?零代码平台背后的工作原理是什么?怎样快速上手零代码平台?目前有哪些具体的案例?

企业应用开发行业从出现到现在已经有半个世纪了,在这个过程中,应用开发的工具和形式不断演进。概括来说就是,开发工具从低级语言向高级语言演进,架构模式从单体架构向模块化架构演进,开发方式从代码开发向可视化方向演进

而零代码平台是这个演进过程中的一个里程碑。零代码平台时期,企业应用的开发已经不再依赖集成开发环境(IDE),也不再要求必须具备DevOps专业过程,开发门槛得以降低

为什么烦冗复杂的企业应用开发突然失去了对专业开发过程的依赖?这让很多人百思不得其解,并对利用零代码平台开发企业应用心存怀疑。所以,在这里先交代一下应用平台的工作原理、优势和局限

首先要明确一点,零代码或者低代码是应用平台即服务(APaaS)类产品的一个特征,也是应用平台的一个新的定位。应用平台不是开发平台,它本质上还是一个应用,只不过这个应用比较复杂,是用来构筑其他应用的,这就像钢筋、水泥是建材,用钢筋、水泥浇筑好的预制件也是建材一样。

和上面建材这个例子类似,今天的应用开发行业也很少从零开始开发一个应用了,大多数情况下应用开发都依赖各种各样的组件和框架。企业应用中大约有80%是基于关系数据库的业务管理应用,这些应用具有类似的设计模式,这就给应用平台提供了机会。典型的应用平台不会追求能够搭建任意类型的应用,而是聚焦在某一个类型的应用上。比如,类似于明道云这样的零代码平台,就仅定位于企业中后台应用平台。市面上还有很多其他类型的零代码平台,它们有的专注于做网页搭建,有的专注于小程序搭建或网店搭建……这些产品都是按照类似的理念设计和开发的。

企业应用的零代码愿景早在二十多年前就已经出现。从早期的Access数据库,到互联网时代的QuickBase,再到快速开发领域的PowerBuilder,一直到更现代的Salesforce Lightning平台、更大众化的Smartsheet和Airtable等产品,这些都是零代码愿景的体现。

总体而言,零代码产品的能力越来越强,使用门槛越来越低。零代码平台向业务人员敞开了应用开发的大门,让企业应用开发不再是专业开发人员的专利。对于数据结构和业务流程清晰的业务场景,非专业开发人员也能自主实现。

由业务人员直接完成数字化系统的设计和实现,对于提升企业效率和运营质量是非常重要的。在传统DevOps时代,软件的研发成本至少有一半投入在需求的调研、分析和沟通阶段,还有相当比例的成本花在DevOps过程中的专业环节,比如部署、测试等。APaaS产品的设计理念是让这些专业过程不再消耗大量成本。当软件工具和业务需求的持有人直接相遇时,创意实现方式会不断涌现。

如今,首本详细讲解零代码的书籍上市了:

本书将满足读者对于零代码产品的好奇心,主要解答如下常见疑虑:

  • 开发企业应用怎么突然就不用写代码了?

  • 零代码平台背后的工作原理是什么?

  • 怎样快速上手零代码平台?

  • 目前有哪些具体的案例?

主要内容

这是一本从实战角度出发,系统指导非IT人员通过零代码平台搭建企业级应用的工具书。

零代码平台是实现企业全员开发的有效途径,本书是掌握零代码平台的有效工具。

本书作者是国内零代码产品的代表之一——明道云的核心开发与运营者,他们在本书中不仅分享了搭建企业级应用的具体操作方法,还融入了自己指导企业落地时凝练的各种经验心得,比如准确抽象业务实体的技巧、常用工具的推荐等。

本书中没有晦涩的理论介绍,所有内容都基于实操展开,并用“非技术”的语言呈现。为了帮助所有企业人员,尤其是无IT技术基础的业务人员快速且正确地理解、掌握通过零代码平台开发属于自己的企业级应用的方法,书中不仅配备了大量的图片和表格,给出了详细的应用开发步骤,还重点呈现了两个大型案例——完整构建CRM、ERP系统。

本书结构

【本书共分为9章】:

  • 第1章和第2章主要帮助读者透彻理解零代码平台进而考量自己企业是否需要引入零代码平台,以及如何选择零代码平台。

  • 第3章和第4章重点介绍了如何通过零代码产品搭建应用,这两章不仅分析了企业级应用的基本构成,还介绍了用零代码平台搭建企业级应用的基本步骤。

  • 第5章针对与其他系统对接,以实现数据互通共享问题进行介绍,主要从数据对接和账户整合两个角度展开。

  • 第6章站在企业的角度分享信息架构建设方法论,包括一般建设方法、RPIC方法论、应用实现等重点内容,最后还分析了信息架构的延伸价值和落地方向。

  • 第7章和第8章以案例的形式介绍了如何通过零代码平台中搭建的企业级CRM和ERP应用。这两章既是对前面内容如何在实际环境中落地的补充,也是指导读者动手操作的指引,还是读者构建自己的应用时可以直接套用的模板。

  • 第9章简述了在零代码时代,企业内部组织可能发生的变化,以及对于企业和个人创业者来说会有哪些新的可以利用的创业机会。

目录

●第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

《零代码实战:企业级应用搭建与案例详解》


扫码关注【华章计算机】视频号

每天来听华章哥讲书

更多精彩回顾

书讯 | 7月书讯(下)| 读书开启下半年

书讯 | 7月书讯(上)| 读书开启下半年

资讯 | 《数据安全法》表决通过!最新解读来了

书单 | 8本书助你零基础转行数据分析岗

干货 | 当机器学习遇上隐私保护,聊聊联邦学习和分布式机器学习

收藏 | 终于有人把卷积神经网络(CNN)讲明白了

上新 | 【新书速递】打通数据科学三要素——数据科学实战性手册

赠书 | 【第62期】学会数据分析,抢占职场风口机遇

点击阅读全文购买

相关文章:

  • MySQL 十大常用字符串函数
  • 手把手教你用Python求最大值和最小值
  • TIOBE 7 月编程语言排行榜:C、Java 和 Python 争夺第一
  • 【新书速递】嵌入式Linux驱动领域开发的实战指南
  • 2021半年盘点,这些经典更新了!
  • ​2021半年盘点,不想你错过的重磅新书
  • 【第63期】机器人时代已来!推荐几本机器人学硬核好书
  • Netflix正在搞的混沌工程到底是什么?终于有人讲明白了
  • 一文了解滴滴与蚂蚁金服开源共建的SQLFlow
  • 详解数据资产的8大重要特征
  • 火到不行的零代码都在哪些行业应用?
  • 终于有人把生成对抗网络(GAN)讲明白了
  • 如何从数据分析这个卷王行当转型数据科学
  • 终于有人把p值讲明白了
  • 【新书速递】深入理解边缘计算
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • [deviceone开发]-do_Webview的基本示例
  • 【Linux系统编程】快速查找errno错误码信息
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • Android Studio:GIT提交项目到远程仓库
  • Android开源项目规范总结
  • JAVA并发编程--1.基础概念
  • laravel 用artisan创建自己的模板
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • React+TypeScript入门
  • React-flux杂记
  • Vue 动态创建 component
  • 记一次和乔布斯合作最难忘的经历
  • 如何使用 JavaScript 解析 URL
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 十年未变!安全,谁之责?(下)
  • 项目管理碎碎念系列之一:干系人管理
  • 小程序测试方案初探
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • ​如何防止网络攻击?
  • # .NET Framework中使用命名管道进行进程间通信
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • ../depcomp: line 571: exec: g++: not found
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .NET Framework 4.6.2改进了WPF和安全性
  • .Net(C#)自定义WinForm控件之小结篇
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • @RequestBody的使用
  • [14]内置对象
  • [2021ICPC济南 L] Strange Series (Bell 数 多项式exp)
  • [C++]C++入门--引用
  • [codeforces]Recover the String
  • [Flutter]打包IPA
  • [IDF]啥?
  • [Linux]使用CentOS镜像与rpm来安装虚拟机软件
  • [LOJ161] 仙人掌计数