低代碼平臺開發實踐-基於React 秦小倩 9787111746898 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:機械工業
NT$566
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*數量非實際在台庫存
*完成訂單後正常情形下約兩周可抵台

*本賣場提供之資訊僅供參考,以到貨標的為實際資訊。
印行年月:202403*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:低代碼平臺開發實踐-基於React
ISBN:9787111746898
出版社:機械工業
著編譯者:秦小倩
叢書名:Web開發技術叢書
頁數:226
所在地:中國大陸 *此為代購商品
書號:1616390
可大量預訂,請先連絡。

內容簡介

這是一本介紹從無到有開發一個完整低代碼平台的專業技術書,書中不僅包含詳細的代碼實現,還包含需求分析和設計思路等其他必要內容。開發低代碼平台具有較高的門檻,為了幫助讀者輕鬆開發出屬於自己的低代碼平台,本書對協議、組件、設計器和代碼生成器等低代碼核心內容進行了詳細解讀,還配有可直接使用的源碼和一個包含前端與後端代碼的開源項目。 本書共分為4篇。 基礎篇(第1章)介紹學習本書必備的理論知識,涉及的知識點有React Ref API、React Hooks、React Context API、MobX和MongoDB等。 需求分析篇(第2章和第3章)站在項目實踐的角度完整分析業務場景和低代碼平台的需求,包括三大業務場景和四大核心功能,這是順利開展項目的基礎。 實戰篇(第4∼8章)是本書的重點部分,介紹如何開發低代碼平台,提供了大量的代碼示例,涉及的內容有低代碼架構策略、低代碼組件、設計器、渲染器和代碼生成器等。其中,第4章參考純碼開發流程介紹低代碼的架構、技術策略,以幫助讀者全面了解低代碼平台。第5章介紹低代碼平台核心組件的開發實現,涉及組件規格、消費方式、腳手架、組件開發流程、組件市場等核心內容。第6章介紹低代碼引擎的核心功能,包含入料、設計、畫布渲染等。第7章介紹如何將、JSON Schema渲染成UI界面。第8章介紹App與JSON Schema脫鉤的關鍵——代碼生成器,從原理、插件、項目構建、文件存儲等多個方面展開。 基礎設施篇(第9章)重點介紹如何使用GitLab CI/CI)構建持續部署的Pipeline,如何搭建npm私有庫,如何搭建LDAP賬號管理系統等。

作者簡介

秦小倩(網名何遇),資深前端工程師,精通TypeScript、JavaScript,以及React和Vue等框架。曾就職于多家知名互聯網公司,均從事前端開發相關工作,擁有豐富的現代Web應用開發經驗。2019年開始專註于低代碼平台的研究和開發,曾在公司內部落地一個完整的低代碼平台,用戶通過該平台在1個季度內創建了200餘個頁面。 掘金和微信公眾號作者,專註于分享前端知識,通過微信公眾號「前端知識小站」發表了近百篇原創技術文章

目錄

前言
基礎篇
第1章 前置知識
1 1 函數組件與類組件
1 2 React Ref API
1 3 React Hooks
1 3 1 useState
1 3 2 useRef
1 3 3 useEffect
1 3 4 useReducer
1 3 5 自定義Hooks
1 4 React Context API
1 5 深入理解React的渲染流程
1 5 1 生命周期流程
1 5 2 渲染流程
1 5 3 immutable與React渲染
1 6 MobX狀態管理庫
1 6 1 從一個Demo開始
1 6 2 MobX的核心概念
1 6 3 集成React
1 7 MongoDB
1 7 1 安裝MongoDB
1 7 2 數據建模
1 7 3 模式驗證
1 8 Mongoose
1 8 1 快速開始
1 8 2 連接資料庫
1 8 3 Schema
需求分析篇
第2章 業務場景的需求分析
2 1 列表頁的需求分析
2 2 詳情頁的需求分析
2 3 表單頁的需求分析
第3章 低代碼平台的需求分析
3 1 用戶管理
3 2 組件市場
3 3 應用管理
3 4 可視化編輯器
3 4 1 列表編輯器
3 4 2 低代碼引擎
實戰篇
第4章 架構的設計與實現
4 1 什麼是低代碼
4 1 1 純代碼、低代碼和無代碼
4 1 2 低代碼的發展
4 1 3 低代碼平台的分類
4 2 架構策略
4 3 低代碼組件
4 3 1 組件的分類
4 3 2 組件的特徵
4 4 編輯器
4 4 1 布局編輯
4 4 2 屬性編輯
4 4 3 數據編輯
4 4 4 邏輯編輯
4 5 代碼編譯器
4 5 1 代碼編譯器的演變
4 5 2 渲染器
4 5 3 源碼生成器
4 6 插件系統
4 6 1 什麼是插件化架構
4 6 2 實現插件化架構
4 6 3 插件化架構與低代碼
4 7 歷史記錄管理
第5章 低代碼組件的設計與實現
5 1 組件規格
5 1 1 組件規格協議
5 1 2 自動生成組件規格
5 2 組件的消費方式
5 3 開發一個腳手架
5 4 開發一個低代碼組件
5 5 組件市場
第6章 低代碼引擎的設計與實現
6 1 頁面搭建協議
6 2 入料模塊
6 2 1 插件
6 2 2 屬性設置器
6 2 3 組件
6 2 4 引擎面板
6 3 渲染器環境
6 3 1 喚起渲染器環境
6 3 2 與設計器環境通信
6 3 3 重新渲染畫布
6 4 設計器
6 4 1 對象建模
6 4 2 拖曳定位
6 4 3 編輯屬性
第7章 渲染器的應用實踐
7 1 顯示組件
7 1 1 頁面容器
7 1 2 布局容器
7 1 3 表單控制項
7 1 4 普通UI組件
7 2 數據源
7 2 1 從伺服器獲取數據源
7 2 2 從父容器獲取數據源
7 2 3 將數據提供給後代
7 3 表單聯動
7 3 1 禁用聯動
7 3 2 顯隱聯動
7 3 3 取值聯動
7 4 表單校驗
7 5 生命周期
第8章 代碼生成器的原理與實踐
8 1 工作原理及概念
8 1 1 拆分代碼塊
8 1 2 文件類型
8 2 插件
8 3 項目構建器
8 4 文件存儲
8 4 1 GitLab API
8 4 2 資料庫設計
基礎設施篇
第9章 基礎設施的技術方案
9 1 研發體系構建
9 1 1 GitLab CI/CD
9 1 2 npm私有庫
9 1 3 CDN服務
9 2 LDAP賬號管理
9 2 1 搭建LDAP賬號管理系統
9 2 2 接入LDAP賬號管理系統
9 3 開源低代碼項目選型實踐
9 3 1 阿里低代碼引擎
9 3 2 網易雲音樂低代碼引擎
9 3 3 騰訊低代碼項目
9 3 4 碼良H5頁面生成平台
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理