incubator-weex README

The project's README from github.com/apache/incubator-weex. As one markdown file: README.md.

Weex

A framework for building Mobile cross-platform UI.

Build Status

Join Us

Join us through mailing list.

Convenience Distribution

Since 0.28.0, Weex would publish two convince binary in each release for Android, please read the documentation about the detail.

Please take the above link seriously, otherwise you would be able to use the latest version of Weex.

platform status
Android sdk Download Or sdk_legacy Download
iOS Pod version Carthage compatible
Mobile Web npm version

Support Android 4.1 (API 16), iOS 9.0+ and WebKit 534.30+.

FYI: The mobile web render is not supported by Apache Weex officially

For Windows

First of all, compiling or building Weex from Windows is not supported officially.

You could install Git for Windows and run all the following commands in git-bash.

Good Luck.

Meet Weex

Use Weex

Android

You should install android environment before building.

You can either build Weex from IDE (Android Studio) or command line.

Build From Android Studio

  1. Open android directory in Android Studio.
  2. Run git submodule update --init --remote in android directory if this is the first time you try to run Weex.

Build From Command Line

Please read How To Build for detail.

iOS

You should install iOS environment before building.

You can either build Weex from IDE (XCode) or command line.

Build From XCode

Build From Command Line

Please read How To Build for detail.

Mobile Web

Vue Render for Apache Weex is a third party plugin, and not developed nor maintained by Apache Weex.

see Vue Render for Apache Weex.

Third part plugin

There is a third party plugin provides for debugging purpose.

You can also view this page for all third party plugin.

Weex Community

Contributing

See Weex Contributing Guide for more information.

incubator-weex (apache/incubator-weex)

Searching Database…

13.6K ·GitHub
archived
这是什么?Weex 是一个用于构建原生移动端跨平台界面的框架:你只需编写一次组件,它就能在 Android 和 iOS 上以原生方式渲染,还可以通过第三方插件在移动端网页中运行。
这是 UI 框架还是独立应用?它是一个原生 UI 框架/SDK,需要集成到你自己的 Android 应用(通过 Android Studio/Gradle)或 iOS 应用(通过 Xcode、CocoaPods 或 Carthage)中,而不是一个可以直接安装使用的应用。
在集成到项目之前,我该如何试用 Weex?你可以安装 Weex Playground 应用,浏览可以直接运行的示例;也可以在 Node.js 8.0+ 上安装 weex-cli,并运行 `weex init`,生成一个简单的演示项目。
要真正为 Android 或 iOS 构建,我需要准备什么?Android 需要 Android Studio(或命令行工具),并且首次运行时执行 `git submodule update --init --remote`;iOS 需要 Xcode,以及 CocoaPods 或 Carthage 来拉取 WeexSDK。
这个项目还在维护吗?它的网页渲染器开箱即用吗?不,仓库已经归档(Apache 孵化项目状态已结束),官方不支持在 Windows 上构建;Apache Weex 本身也不支持移动端网页渲染器,而是依赖一个已停止维护的第三方 Vue Render 插件。
它实际支持哪些操作系统版本?支持 Android 4.1(API 16)及以上、iOS 9.0+,以及非官方网页渲染器所需的 WebKit 534.30+。
Weex Playground 是什么?这是一个应用,安装后可以浏览并运行已经写好的 Weex 示例组件,然后再开始构建自己的项目。对新手来说,这是推荐的第一步。
我可以用 Vue 语法编写 Weex 组件吗?可以。Weex 附带了 weex-vue-framework,因此你可以使用熟悉的类 Vue 语法编写界面,最终编译为 Android 和 iOS 上的原生渲染。
Weex 支持在 Windows 上构建吗?官方不支持。README 中说明在 Windows 上编译 Weex 不被官方支持,不过你可以尝试安装 Git for Windows,然后在 git-bash 中运行构建命令。
我在哪里可以提问关于 Weex 的问题?项目引导用户前往其邮件列表、StackOverflow、中文社区 SegmentFault,以及俄语 Telegram 群组进行讨论。
Which topics is it in?apache, cocoapods, xcode, vue, deprecated, sdk, c++, mobile, ui, ios, android, framework
Creator
apache
Size
276.1 MB
Stars
13.6K
Age
9y
Commits · 90 Days