Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

介�

eros 是基于 weex å°?装é?¢å?‘å‰?端的 vue 写法的解决方案,由于 app å¼€å?‘的特殊性,eros 则更å??é‡?关心于整个 app 项目。

Android download QR code
android 下载

å¼€å?‘者å?¯ä»¥æ‰«æ??二维ç ?æ?¥ä¸‹è½½ Android 版本 eros app æ?¥è¿›è¡Œä½“验,iOS 请自行按照教程è¿?行 demo 查看效果;

开�之�你需�知�

如果您是�端开�者:

  • 一定è¦?熟练使用 vue å¼€å?‘
  • 一定è¦?详细阅读 weex 的文档,尤其是与 web 环境,vue å¼€å?‘差异的部分。
  • 在开å?‘客户端应用中,会有é?‡åˆ°æ— æ•°çš„环境问题,程åº?问题,代ç ?问题,ç»?大多数问题都å?¯ä»¥åœ¨ç½‘上查到对应解决方案,在æ??出问题或者 issue 的时候,还请先自行å°?试解决,eros 的环境安装会耗费很长的时间,你懂的。
  • 需è¦?熟悉客户端开å?‘打包æµ?程。

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

如果您是客户端开�者:

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

必备知识

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

支�性

跟�� weex 的支�性,但目�我们并�支�开�代�兼容 web 端

  • Android 4.1 (API 16)
  • iOS 8.0+
  • WebKit 534.30+

eros 优点

eros æ??供了:

  • 详细的文档æ?¥è§£å†³çŽ¯å¢ƒæ?­å»ºè¿‡ç¨‹ä¸­çš„å?‘。
  • 一套代ç ?编译æˆ? ios,android 两端原生应用。
  • å°?装了大é‡? weex module,让å‰?端开å?‘方便进行原生的æ“?作。
  • 支æŒ?大é‡? echart 实例è¿?行。
  • å?¯ä»¥é€šè¿‡ appboard 机制æ?¥å‡?少多页é?¢é¡¹ç›®ä¸­çš„代ç ?冗余,å‡?少包体积,并å?¯ä»¥å¯¹å…¶å®žæ—¶ä¿®æ”¹ã€‚
  • 内置了一套完整的 JS 二次å°?装 module (widget) ,直接通过 vue æ?’件系统注入,直接在 this 上调用,å?¯æ ¹æ?®ä¸šåŠ¡è‡ªè¡Œä¿®æ”¹ã€‚
  • 内置了中介者æœ?务,æ?¥è¿›è¡Œå¤šä¸ªé¡µé?¢é—´çš„交互,并å?¯ä»¥ç®¡ç?†ä¸šåŠ¡ã€‚
  • 内置了æœ?务器端增é‡?å?‘布更新逻辑,å?¯ä»¥æ?­é…?ç?€å¼€æº?的简易增é‡?å?‘布系统一起使用。
  • 支æŒ?真机和模拟器通过 weex debug æ?¥æ–­ç‚¹è°ƒè¯•,程åº?报错å?‡ä¼šæœ‰æŠ¥é”™æ—¥å¿—弹窗æ??示。

�以通过脚手架:

  • 直接生æˆ?å¼€å?‘最新模æ?¿ã€‚
  • å?¯åЍæœ?务进行实时开å?‘效果查看和 debug 调试。
  • æ›´æ–°å¼€å?‘å¹³å?°æ‰€éœ€ eros ä¾?赖。
  • 直接 pack 对应平å?°å†…ç½® JS Bundle。
  • 支æŒ?生æˆ?å…¨é‡?包,增é‡?包,并内置与更新æœ?务器交互逻辑。
  • 支æŒ?å?Œæ­¥æ›´æ–°æ¨¡æ?¿å†…容。
  • 支æŒ? weex çš„ vue å…¥å?£å’Œ js å…¥å?£ä¸¤ç§?å¼€å?‘æ–¹å¼?。

支�市�上�行的组件库:

  • weex-ui ( 阿里出å“?,推è??使用 )
  • bui

eros �足

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

  • 尽管 weex 支æŒ?编译三端,但 eros ç›®å‰?ä¸?支æŒ?æµ?览器端,目å‰?å?ªä¼šä¸“注于原生。
  • eros 暂时ä¸?能自动使用 weex 市场,但如果您有原生开å?‘ç»?验å?¯ä»¥è‡ªè¡ŒæŽ¥å…¥ã€‚
  • 由于 eros 对 JS Bundle è¿?行机制采用了 appboard 机制æ?¥å‡?少了 js bundle 的大å°?,导致 weex debug 需è¦?特定的处ç?†ã€‚
  • 如果é?‡åˆ°å¤?æ?‚的页é?¢ï¼Œå¦‚ IM 之类的,eros 建议用原生实现,weex 应付此类需求还是比较å?ƒåŠ›ã€‚

原�视图

工作原� 大图地�

开�现状

ç›®å‰? eros 已有数å??个 app 在开å?‘中和上线的状æ€?,其中有正在开å?‘中的国外应用 starLife(100+页é?¢ï¼‰ï¼Œä¹Ÿæœ‰å›½å†…正在开å?‘的蜂觅(60+ 页é?¢ï¼‰ï¼Œè¿˜æœ‰å·²ä¸Šçº¿çš„应用都在 0-50+ 页é?¢ä¸?等,涉å?Šè¡Œä¸šåˆ†å¸ƒäºŽèµ„讯,招商,购物,政府,办公等等。

å?Žç»­ç‰ˆæœ¬ä¸­ä¼šé™†ç»­å±•示优秀项目到首页,所以开å?‘者大å?¯æ”¾å¿ƒï¼Œå·²åŸºäºŽ MIT å??议开æº?。

周边系统

Project Description
eros-cli 简å?•çš„ eros 项目构建工具,å?¯ä»¥æ??ä¾›æ?­å»ºï¼Œå¼€å?‘,调试和å?‘布等功能。
eros-publish 简�的�务器差分包更新逻辑,需�和脚手架��使用。
eros-ios-library eros ios Weex 项目�赖库。
eros-ios-sdk eros ios Weex sdk。
eros-android-framework eros weex 移动解决方案安�端框架。
eros-android-widget eros 安�组件库。
eros-android-sdk eros 安�移动解决方案安�端 WeexSDK。

社区贡献

讨论组

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

  • 此并ä¸?是æµ?é‡?群,也并é?žå¹¿å‘Šç¾¤ï¼Œæ˜¯ä¸ºäº†å¤§å®¶ä¸€èµ·æˆ?长,ä¿?è¯?ä¿¡æ?¯çš„æœ‰æ•ˆæ€§ï¼Œå¦‚æžœå?‘黄赌毒,ä¸?å’Œè°?言语,与学习无关的广告,推广内容,无关å°?程åº?,ä¸?会商é‡?,直接会被踢,且ä¸?会å†?有入群机会。
  • eroså¼€å?‘中é?‡åˆ°ä»»ä½•问题å?¯ä»¥éš?æ—¶å?‘到群里 weexå¼€å?‘相关å?¯ä»¥ä¸€èµ·è®¨è®ºã€‚
  • 如果ä¸?能å?Šæ—¶å›žç­”也请è€?心等待,群里开å?‘丰富ç»?验的å?Œå­¦ä¼šå¸®æ‚¨ä¸€èµ·çœ‹é—®é¢˜ã€‚
  • 除了 eros 自身紧急 BUG 外的问题,å?‡éœ€è¦?æ?? issue,我们会按 issue 处ç?†ï¼Œç›®çš„æ˜¯ä¸ºäº†æ›´å¥½çš„给其他开å?‘者å?‚考,紧急问题请直接抛到群里,我们会直接远程帮助您调试。

QQ群:
开�者1群 667379588 (满员)
开�者2群 798677297

License

MIT

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

About

📖 eros docs base on docsify.

Topics

Resources

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.