Home

Awesome

介绍

eros 是基于 weex 封装面向前端的 vue 写法的解决方案,由于 app 开发的特殊性,eros 则更偏重关心于整个 app 项目。

<!--| Eros iOS gif | Eros Android gif | |---------|---------| |[eros-demo](https://bmfe.github.io/eros-docs/zh-cn/image/show.gif)|[eros-demo](https://bmfe.github.io/eros-docs/zh-cn/image/androidDemo.gif)|-->
Android download QR code
android 下载

开发者可以扫描二维码来下载 Android 版本 eros app 来进行体验,iOS 请自行按照教程运行 demo 查看效果;

开发之前你需要知道

如果您是前端开发者:

很多前端开发者在环境问题上便半途而废了,不过 eros 会一直完善文档,开发群中也会有大量开发者为您解答,还请保持一颗有始有终的心,会有收获的。

如果您是客户端开发者:

那么环境您会迅速搭建起来,然后跟着熟读 vue,weex 的文档,因为 vue 上手非常快,最后跟着 eros 的新手教程写几个 demo 便可以开始开发,还可以轻松拓展 module。

必备知识

开发之前您需要学习 weex 知识,并且能熟练使用 vue 开发,文档地址如下。

支持性

跟随着 weex 的支持性,但目前我们并不支持开发代码兼容 web 端

eros 优点

eros 提供了:

可以通过脚手架:

支持市面上流行的组件库:

eros 不足

eros 开发中也有很多限制,需要开发者自行斟酌。

原理视图

工作原理 大图地址

开源现状

目前 eros 已有数十个 app 在开发中和上线的状态,其中有正在开发中的国外应用 starLife(100+页面),也有国内正在开发的蜂觅(60+ 页面),还有已上线的应用都在 0-50+ 页面不等,涉及行业分布于资讯,招商,购物,政府,办公等等。

后续版本中会陆续展示优秀项目到首页,所以开发者大可放心,已基于 MIT 协议开源。

周边系统

ProjectDescription
eros-cli简单的 eros 项目构建工具,可以提供搭建,开发,调试和发布等功能。
eros-publish简单的服务器差分包更新逻辑,需要和脚手架搭配使用。
eros-ios-libraryeros ios Weex 项目依赖库。
eros-ios-sdkeros ios Weex sdk。
eros-android-frameworkeros weex 移动解决方案安卓端框架。
eros-android-widgeteros 安卓组件库。
eros-android-sdkeros 安卓移动解决方案安卓端 WeexSDK。

社区贡献

讨论组

eros 正式开源到现在已经有了一个拥有大量开发者的群,群里有大量开发者已经有 eros 产品在开发中和已上线,为了维护一个良好的环境,还请先熟知以下群规:

QQ群:
开发者1群 667379588 (满员) <br> 开发者2群 798677297

License

MIT

Copyright (c) 2018-present, Byte Master Front End