Omip
今天,Omi 不仅仅可以开发桌面 Web、移动 H5,还可以直接开发小程序!直接开发小程序!直接开发小程序!
Omi 简介
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。
同样的语法,同样的书写格式,运行在不同的平台、不同的环境,除了一些平台特有的API,几乎不用任何改动! 老的 Omi 项目做一些极其微小的改动(平台特性相关)就能跑在安卓/IOS的小程序里。
Learn Once, Write Anywhere
Write Once, Run Anywhere
Omip 特性
一次学习,多处开发,一次开发,多处运行
使用 JSX,表达能力和编程体验大于模板
支持使用 npm/yarn 安装管理第三方依赖
支持使用 ES6+
支持使用 CSS 预编译器
小程序 API 优化,异步 API Promise 化
超轻量的依赖包,顺从小程序标签和组件的设计
快速开始
npm i omi-cli -g omi init-p my-app cd my-app npm start
node 版本要求 >= 8
把小程序目录设置到 dist 目录就可以愉快地调试了!
npx omi-cli init-p my-app
也支持(npm v5.2.0+)
Omip 多端示例
Omi 其他
作者:当耐特
共同學習,寫下你的評論
評論加載中...
作者其他優質文章