- 微信公眾平臺與小程序開發:從零搭建整套系統
- 張劍明
- 1179字
- 2019-01-05 00:39:10
前言
為什么要寫這本書
“再小的個體,也有自己的品牌”是微信公眾平臺官方頁面的一句宣傳口號。微信團隊從2012年推出公眾平臺到現在,其發展可以說超出了所有人的想象。許多初創型企業憑借早期運營的一個訂閱號或者服務號,便能贏得投資人的青睞,即使其背后沒有產品。2017年1月,小程序正式發布,微信再次吸引了眾人的關注。訂閱號、服務號和小程序已經構成了一個較完善的微信生態體系。
微信公眾平臺對任何人來說,都是一個機會。和大家一樣,我也是在微信公眾平臺剛推出不久就加入到了探索的行列。書中的內容,絕大部分是我在過去幾年工作中的積累,并已經應用在實際的項目中,且得到了良好驗證。也有一部分內容是我在工作之余的興趣愛好創作,例如HelloChats公眾號案例。書中的部分內容,不完全針對公眾號的開發,例如第4章的“常用調試方法及工具”,它適合所有前端開發人員閱讀和參考。
接下來,我會繼續關注和探索與公眾平臺相關的動向和技術,希望能給大家帶來更多干貨,實實在在地幫助大家。
如何閱讀這本書
本書從邏輯上可以分為三大部分:
第一部分為第1~5章,主要介紹微信公眾平臺開發相關的基礎理論知識,包括開發環境和開發框架搭建,常用調試工具使用詳解等。這幾章可以幫助讀者了解公眾號開發的背景知識,為后續的章節閱讀打下基礎。如果讀者對這部分內容已經較為熟練,可以選擇性閱讀。
第二部分為第6~9章,是本書的核心內容,主要提供微信公眾平臺開發過程中涉及的常見問題的解決方案,包括微信網頁授權、微信支付、微信登錄。這部分不僅講解原理,還結合了實際代碼,以便幫助讀者掌握。另外,第9章的內容結合了時下火熱的微信小程序開發,從理論到案例都有詳盡的講解。這部分內容的所有代碼都可以在筆者的博客上下載,建議讀者結合工作中的項目進行代碼和方案的融合。
第三部分為第10~12章,主要是案例實踐,講解了如何接入公眾號開發模式,并向讀者展示了一個公眾號(HelloChats)的開發過程,并在最后一章介紹了如何從零開始搭建站點,以及進行日常服務器運維。掌握了這部分內容之后,讀者就可以獨立完成一個有復雜邏輯的公眾號開發了。
勘誤和交流
由于作者水平有限,加上編寫時間倉促,書中難免會有一些錯誤或者更新不及時的地方,特別是微信小程序部分,新技術變化較快,假如遇到和微信官方文檔不一致的地方,請以官方文檔為準。在此,作者懇請讀者批評指正。作者專門建立了一個QQ群(141927779),讀者可以加入該群和大家交流,也可以通過我的電子郵箱(hellocpp@foxmail.com)和微信號(hellojammy)與我取得聯系。衷心希望作者的這本書能幫助到大家。
書中的所有源碼都可以在作者的個人博客http://www.hello1010.com/wechat-book或異步社區中本書頁面下載。
致謝
感謝微信團隊的這個偉大創新,讓我們的生活方法發生了改變。
感謝人民郵電出版社的趙軒,感謝你在我寫作過程中給予的幫助和支持,感謝你的高效率工作,向你的專業度致敬。
感謝我的家人,特別是我的妻子,在該書寫作過程中給予我的支持和鼓勵!
- Beginning C++ Game Programming
- Boost C++ Application Development Cookbook(Second Edition)
- 無代碼編程:用云表搭建企業數字化管理平臺
- Oracle數據庫從入門到運維實戰
- Windows Presentation Foundation Development Cookbook
- ASP.NET Core 2 Fundamentals
- C語言開發基礎教程(Dev-C++)(第2版)
- 零基礎學Python編程(少兒趣味版)
- 硬件產品設計與開發:從原型到交付
- Instant jQuery Boilerplate for Plugins
- 寫給大家看的Midjourney設計書
- Akka入門與實踐
- Mastering SciPy
- 實驗編程:PsychoPy從入門到精通
- 測試工程師Python開發實戰