今天,Omi 不單單能夠開發桌面 Web、移動 H5,還能夠直接開發小程序!直接開發小程序!直接開發小程序!前端
Githubnode
Omi 框架是微信支付線研發部研發的下一代前端框架, 基於 Web Components 規範設計的組件化框架,能夠開發 PC Web、移動端 H5,也能夠直接使用 Omi 開發小程序。Omi 服務於微信支付 H5 頁面, 微信支付 PC 網站以及內部 OA 系統,微信支付相關的小程序等。自去年年末開源以來,該項目共得到 Star 數 7000+,貢獻者 40+。Omi 藉助京東 O2Team 優秀的 taro 多端統一框架,以及 Omi 開發團隊和社區貢獻者近期的共同努力,使 Omi 打通了小程序與 Web。細心的用戶會發現,Omi 的 slogan 從 下一代 Web 框架 變動爲 下一代前端框架, 由於 Omip 的加入,Omi 生於 Web 卻能脫離 Web。git
一樣的語法,一樣的書寫格式,運行在不一樣的平臺、不一樣的環境,除了一些平臺特有的API,幾乎不用任何改動! 老的 Omi 項目作一些極其微小的改動(平臺特性相關)就能跑在安卓/IOS的小程序裏。github
npm i omi-cli -g
omi init-p my-app
cd my-app
npm start
複製代碼
node 版本要求 >= 8npm
把小程序目錄設置到 dist 目錄就能夠愉快地調試了!編程
npx omi-cli init-p my-app
也支持(npm v5.2.0+)小程序
目前 Omi 的貢獻者遍及國內外各大公司(中國、韓國、美國、土耳其),Omi 共接受了快 40 位貢獻者的文檔和代碼提交,核心貢獻者共 11 名。歡迎有想法有能力有激情的開發者加入貢獻者行列並最終可以進入 Omi Team。前端框架
你能夠從這幾個方面貢獻:微信
1.翻譯文檔,目前有中文、英文和韓文,歡迎其餘語言版本的翻譯加入 2.提交補丁代碼優化 Omi 3.積極參與 Issue 的討論,如答疑解惑、提供想法或報告沒法解決的錯誤 4.貢獻案例,能夠是管理後臺、PC 網站、移動端 H5等等 5.完善文檔,能夠反覆修正文檔,讓其更易懂,上手更快 6.擴展 Omi 生態,編寫 Omi 自定義組件 7.分享與 Omi 的故事 8.寫 Omi 相關的 blogapp
咱們很是歡迎開發者們爲騰訊開源貢獻一份力量,相應也將給予貢獻者激勵以表承認與感謝。參見騰訊貢獻者激勵計劃
歡迎加入Omi交流羣,羣聊號碼:256426170,也可掃碼加入: