Hummer滴滴跨端開發(fā)框架
Hummer 是一套高性能高可用的跨端開發(fā)框架,一套代碼可以同時支持開發(fā) Android 和 iOS 應用。現(xiàn)已經(jīng)支持 Vue/React/TypeScript/JavaScript 四種語法,面向大前端開發(fā)人員,總有一款適合你。
技術優(yōu)勢
正如 Hummer(蜂鳥)的名字一樣,具有小巧輕盈的體態(tài),迅猛強健的翅膀,以及色彩艷麗的外表。
- 超輕量: 小于 1M 的編譯產(chǎn)物,能以極低的包體積成本接入到 App 中,打造極致輕量優(yōu)勢;
- 易上手: Hummer API + Tenon Reactive Framework,兼顧客戶端和前端的開發(fā)體驗,造就極低的學習門檻;
- 高可用: 已在滴滴內(nèi)部多個業(yè)務中得到完整驗證,整體 Crash 率低于 0.01%;
- 高性能: 基于原生組件和模塊,可以最大化利用原生渲染的性能優(yōu)勢以及平臺能力;
- 跨平臺: 一套代碼可以編譯并運行于 iOS 和 Android 平臺,使用 Tenon 可以快速兼容基于 Vue 開發(fā)的 Web 應用;
- 動態(tài)化: 利用 JavaScript 解釋執(zhí)行的特性,可以快速部署動態(tài)頁面,配合 Hummer Nest 平臺可以實現(xiàn)云端發(fā)布;
開始使用
- 官方文檔請訪問 Hummer 官網(wǎng),點擊【快速開始】按鈕。
- 想創(chuàng)建一個全新的 Hummer 跨端應用,請參考 創(chuàng)建一個全新應用。
- 想在現(xiàn)有客戶端項目中集成 Hummer 跨端框架,請參考 Android 端接入文檔 和 iOS 端接入文檔。
- 想了解更多客戶端集成 Hummer 時的高階用法,請參考 Android 進階 和 iOS 進階。
- 想了解更多 Hummer 調(diào)試相關的使用說明,請參考 調(diào)試文檔。
- 想了解更多 Hummer CLI 腳手架的使用說明,請參考 CLI 使用教程。
- 想了解更多 Hummer 相關的基準測試報告,請參考 Hummer Standard Benchmarks。
關聯(lián)倉庫
| 倉庫 | 說明 |
|---|---|
| Hummer CLI | Hummer CLI 工具庫 |
| Hummer CLI Template | Hummer CLI 的模板倉庫 |
| Tenon Loader | Tenon Vue Loader |
| Tenon Plugins | Tenon 的插件庫 |
| N-API | 抽象 JS 引擎庫 |
評論
圖片
表情
