一線大廠是如何開發微信小程式的

稀土君發表於2018-08-13

你是否也遇到了這些微信小程式開發痛點?

自 2017 年 1 月 9 日正式釋出以來,微信小程式已經滲透到我們生活的方方面面,以微信的錢包入口為例,京東、美團外賣、貓眼電影、轉轉二手等產品都已經將原來的 H5 換成了微信小程式,覆蓋了購物交易、電影票、遊戲、出行等主要生活服務。伴隨著各大公司對微信小程式生態的重視,小程式業務需求持續增長,開發者們面臨的技術問題越來越複雜,對於微信小程式開發效率也越來越重視:

  • 如何通過技術手段提升開發效率,以應對不斷增長的業務需求?
  • 微信小程式的工程化探索有哪些最新進展?
  • 如何實現小程式的自動化構建自動化測試
  • 如何將小程式開發與團隊現有的技術棧有機結合?
  • 如何適配 H5、React Native、微信小程式等多端需求

此外,如何擴充套件小程式的能力、滿足產品設計上的複雜需求,也是眾多開發者的另一大痛點:

  • 如何突破小程式包大小的限制?
  • 如何解決頁面層級限制問題?
  • 在遇到長列表場景時,小程式渲染效能會出現瓶頸,如何進行效能優化?
  • 由於微信小程式中缺少對 DOM 的控制,該如何滿足複雜互動需求?

為了幫助大家更好地解決開發中遇到的這些問題,我們邀請了來自騰訊、京東凹凸實驗室、美團外賣、轉轉、輕芒等一線開發團隊的開發者,與大家分享小程式開發中的實踐經驗。

掘金開發者大會 · 微信小程式專場幫你解決

演講嘉賓和主題:

一線大廠是如何開發微信小程式的

講師介紹 :2014年加入騰訊,目前是小程式 · 雲開發後端服務(小程式雲解決方案)技術負責人。前 AlloyTeam 成員,先後負責騰訊文件、騰訊花樣直播等多款小程式的開發。專注於前端效能優化、工程化與小程式服務。

演講主題:雲開發初探 —— 更簡便的小程式開發模式

主要內容:小程式雲解決方案是騰訊雲與微信合作打造的基於 Serverless 開發模式的完整服務。在本次大會,我會講述小程式雲解決方案背後的業務結構,團隊採用了哪些設計方式讓開發的體驗更一致與流暢,使用了什麼技術手段保證系統的穩定與安全,以及如何降低開發者的開發成本。還會通過 demo 展示小程式雲解決方案的效率和體驗優勢。

一線大廠是如何開發微信小程式的

講師介紹:2015 年加入京東凹凸實驗室,負責商城首頁及核心頻道的開發,以及 TOPLIFE PC 全站及小程式開發;關注前端框架、前端工程化、React 生態,主導了高效能前端框架 Nerv、多端統一開發框架 Taro 的開發。

演講主題:用 React 開發小程式的探索之路

主要內容:Taro 是由凹凸實驗室打造的一套遵循 React 語法規範的多端統一開發框架。在本次大會上,我會圍繞小程式原生開發中的問題和痛點,與你分享 Taro 是如何基於 React 思想、編譯原理、社群既存方案去解決這些問題和通點。 Taro 又是如何從社群中汲取意見和反饋,不斷迭代、從頭重構以適應更多、更復雜的特性需求和業務需求的。聽完本次分享,你會從設計者的角度,更深入的理解 Taro 的設計理念與實現方式。

一線大廠是如何開發微信小程式的

講師介紹:龔澄,常用ID: Gcaufy,小程式開源框架 WePY 作者,熱愛技術,熱愛開源。於2015年加入騰訊,負責騰訊手機充值相關業務的開發。2018年加入微信支付,負責微信支付商戶側業務小程式的開發。

演講主題:小程式 WePY 開發實踐

主要內容:WePY 是小程式上最早也是最受歡迎的一款類 Vue 語法規範的框架,它是在業務的開發當中,尋找業務開發痛點的解決方案,從中沉澱下來,形成的一套通用解決方案,旨在幫助小程式開發者們繞過痛點,快速、高效的進行小程式開發。 本次分享會介紹 WePY 的開發背景、設計思想以及編譯原理,同時也會直面 WePY 現在存在的問題以及未來 WePY 的設計規劃等等。 WePY 是一個從開源社群不斷汲取養分,自我學習、不斷成長的一個產物,也希望它能夠反哺開源社群,給予更多的小程式開發者們開發便利。

一線大廠是如何開發微信小程式的

講師介紹:負責轉轉微信小程式、微信生態產品、圖書業務及遊戲業務。

演講主題:小程式 WebView 應用實踐

主要內容:從小程式基礎庫 1.6.4 開始,微信小程式支援 WebView 元件。WebView 元件是一個可以用來承載網頁的容器,會自動鋪滿整個小程式頁面。但在 WebView 實踐中,效能、多端適配、小程式能力、存量 M 頁處理等都是開發中的痛點。我會在此次分享中,向大家介紹轉轉針對這些痛點設計的 Adapter,也會針對方法執行時機、 formID 收集、通訊、支付等問題介紹轉轉的解決方案。

一線大廠是如何開發微信小程式的

講師介紹:目前擔任美團外賣小程式及 M 站前端技術負責人。2013 年加入美團,參與過預訂、閃惠、外賣等業務的開發工作。經歷了美團外賣 M 站和小程式專案高速發展階段,積累了豐富的開發實戰經驗。目前關注於小程式平臺化、端到端監控、效能優化等方向。

演講主題:美團外賣小程式的探索和實踐

主要內容:本次大會上,我將會介紹建設平臺化的背景,平臺化架構設計,縱覽整個平臺化的建設內容及系統框架。我會詳細講解小程式在元件化支援上的變化歷程,以及我們如何利用好原生框架來定製元件化的解決方案,並且介紹幾種元件,為開發中實際遇到的問題提供思路和指引。最後會介紹小程式腳手架、自動化構建、自動化測試等工程化設施的解決方案。

一線大廠是如何開發微信小程式的

講師介紹:輕芒聯合創始人,前豌豆莢技術負責人。設計和研發了內容小程式「輕芒雜誌」、小程式生成平臺「輕芒小程式+」,以及豌豆莢移動客戶端和雲服務等多個產品,具有豐富的移動開發和設計經驗。

演講主題:使用小程式做互動的技巧

主要內容:與 H5 相比,小程式缺少對 DOM 的控制力,因此做相對複雜的互動會有一定侷限性,需要採取不一樣的技巧來應對。小程式在介面互動上的設計並不是特別完備,我們在實現一些更好的互動效果時會比較捉襟見肘,這時候需要充分在設計和技術方案上進行規劃。在這次分享中,我會結合開發輕芒雜誌和小程式+ 的經驗,圍繞著真實的實踐經驗,介紹如何能更高效率、更好效果的實現互動。

一線大廠是如何開發微信小程式的

講師介紹:2014 年加入騰訊,在 TGideas 擔任前端開發。擅長鑽研前端新穎的互動遊戲技術。在 H5 遊戲以及 WebAR 等領域有一定的研究。

演講主題:微信小遊戲開發技巧

主要內容:微信小遊戲相比 H5 小遊戲,去掉了 DOM、 BOM 等對遊戲開發不重要的設計。微信小遊戲對 H5 遊戲引擎進行了適配,H5 規範 API 由小遊戲 SDK 實現。本質上微信小遊戲是 H5 小遊戲的子集。在本次大會上,我會通過著重介紹 H5 小遊戲的製作技巧以及微信小遊戲特有的一些介面,並利用 Demo 展示如何利用遊戲引擎製作微信小遊戲。希望大家在聽完本次分享後,可以快速開發一個屬於自己的微信小遊戲

此外,還有來自蘑菇街的資深前端何凡達、貓眼娛樂的前端技術專家曹宇以及小打卡前端技術專家金軒正作為特邀嘉賓參與其中。現場,還會有眾多微信小程式開發者生態中的解決方案公司為大家帶來提升開發效率的眾多工具和體驗。

大會資訊:

  • 官網:conf.juejin.im
  • 時間:2018年9月16日(週日)
  • 地點:北京富力萬麗酒店
  • 人數:600 名開發者

8折票限時優惠中!

掘金開發者大會 ∙ 微信小程式專場現已開始正式報名,8 折限時優惠中,立即購買:

票務諮詢

  • 聯絡人:王先生
  • 電子郵箱:ticket@xitu.io
  • 電話 / 微信:18561606818

相關文章