Apache Weex 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Apache Weex 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Apache Weex 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Apache Weex 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Apache Weex 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache 2.0
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
开源组织 Apache
地区 国产
投 递 者 勾三股四
适用人群 未知
收录时间 2016-04-21

软件简介

Weex 是一个跨平台移动开发工具,它能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。

开发者只需要在自己的APP中嵌入Weex的SDK,就可以通过撰写HTML/CSS/JavaScript来开发Native级别的Weex界面。Weex界面的生成码其实就是一段很小的JS,可以像发布网页一样轻松部署在服务端,然后在APP中请求执行。

与现有的开源跨平台移动开放项目如Facebook的React Native和微软的Cordova相比,Weex更加轻量,体积小巧。因为基于web conponent标准,使得开发更加简洁标准,方便上手。Native组件和API都可以横向扩展,方便根据业务灵活定制。Weex渲染层具备优异的性 能表现,能够跨平台实现一致的布局效果和实现。对于前端开发来说,Weex能够实现组件化开发、自动化数据绑定,并拥抱Web标准。

突出特点:

  • 致力于移动端,充分调度 native 的能力

  • 充分解决或回避性能瓶颈

  • 灵活扩展,多端统一,优雅“降级”到 HTML5

  • 保持较低的开发成本和学习成本

  • 快速迭代,轻量实时发布

  • 融入现有的 native 技术体系

  • 工程化管理和监控等

  • 轻量:体积小巧,语法简单,方便接入和上手

  • 可扩展:业务方可去中心化横向定制组件和功能模块

  • 高性能:高速加载、高速渲染、体验流畅

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (16)

加载中
这玩意就是天坑
2018/11/15 09:46
回复
举报
#Weex# 项目真的废了,维护文档的人能不能负责点,按照文档快速上手 照着做,什么都相同,都无法运行成功!
2018/01/07 11:13
回复
举报
打分: 很差
卡死不偿命
2017/07/20 13:55
回复
举报
阿里全系app现在都是weex开发的,体验明显不如以前,卡顿是经常现象
2017/07/07 09:39
回复
举报
请问一下 阿里哪个app自己使用了 weex?
2017/06/02 08:50
回复
举报
打分: 力荐
确实很好用
2017/05/14 18:01
回复
举报
打分: 很差
不好用。官方文档不全
2017/05/05 14:32
回复
举报
地址变了,https://weex.apache.org/ https://github.com/apache/incubator-weex
2017/03/20 14:57
回复
举报
逗~阿里#Atlas#说的好像很屌,但之前说的#Weex#也是这么说的,那么这是再搞笑吗
2017/03/13 14:28
回复
举报
乱弹琴
2017/01/24 15:32
回复
举报
更多评论
发表了资讯
前天 09:30

阿里巴巴主导的 Weex 因活跃度不够从 Apache Incubator 退休

根据 Apache Incubator 邮件列表的信息,上周发起的关于 Weex 是否从 Apache Incubator 退休的投票已结束。投票结果显示,由于没有[-1]否决票,所以 Weex 从 Apache Incubator 退休的投票获得了 IPMC 的一致通过。 Weex 从 Apache Incubator 退休并不意味着停止维护,仅表示它不再在 Apache Incubator 中开发(与 TLP 项目移动至 Attic 类似),详情查看 Guide to Retirement。 此外,从之前邮件列表中的讨论可以看到,Weex 在阿...

7
3
发表于大前端专区
2018/12/12 07:51

Weex 0.20.0 发布,跨平台移动开发框架

Weex 0.20.0 发布了,Weex 是跨平台移动开发框架,能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出 Native 级别的性能体验,并支持 iOS、安卓、YunOS 及 Web 等多端部署。 此版本更新如下: Bug [WEEX-490] - 输入组件设置了 "type=tel" 和 "type=number",但还是可以输入文本类型。 [WEEX-664] - [weex_core] RTL 性能修正。 [WEEX-669] - [android] 当滑块 mAdapter 为 null 时崩溃。 [WEEX-673] - [weex_cor...

11
6
发表于大前端专区
2018/11/15 06:48

Weex 0.20.0-rc0 发布,跨平台移动开发框架

Apache Weex 0.20.0-rc0 发布了,此版本添加了缺失的 Apache License。 Weex 是跨平台移动开发框架,能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出 Native 级别的性能体验,并支持 iOS、安卓、YunOS 及 Web 等多端部署。 发布公告 下载地址: Source code(zip) Source code(tar.gz)

10
10
发表于大前端专区
2018/07/09 07:50

关于移动端动态化方案的再思考——Weex

在移动端日益兴起的今天,APP 本身的灵活性、迭代更新的周期、成本优化等动态性问题,成为很多移动应用的客观需求。而针对动态性,开发者们也探索出一些有力的解决方案:Hybrid 方案、结构化 native view 方案、React Native 方案(大家习惯简称 RN)等。 但技术从来没有最优解,这些方案提供了动态化问题的一些解法,但都各有所限,开发者们仍在努力地寻找一种更针对移动端动态性问题的技术方案。阿里自研的高性能跨平台移动开...

16
7
发表了资讯
2016/12/15 13:03

阿里巴巴向 Apache 基金会捐赠移动开发框架 Weex

12 月 15 日,阿里巴巴宣布将移动开源项目 Weex 捐赠给 Apache 基金会开始孵化,Weex 有望成为中国移动领域的首个 Apache 顶级项目,这意味着中国移动技术开始反哺世界。据悉,这也是继 JStorm、RocketMQ 之后,阿里向 Apache 捐赠的第三个项目。 2016 年 12 月 15 日,阿里巴巴宣布将移动开源项目 Weex 捐赠给 Apache 基金会开始孵化。 Weex 是阿里自研的高性能跨平台移动开发框架,最大的特点是解决了频繁发版和多端研发两大痛...

39
85
发表了资讯
2016/04/21 00:00

阿里宣布开源 Weex,用 Web 方式开发 Native 性能体验应用

4月21日,北京-阿里巴巴今天在Qcon大会上宣布跨平台移动开发工具Weex开放内测邀请。Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。 对于移动开发者来说,Weex主要解决了频繁发版和多端研发两大痛点,同时解决了前端语言性能差和显示效果受限的问题。开发者可通过Weex官网申请内测。(http://alibaba.github.io/weex/) 开发者只需要在自己的...

70
343
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/08/30 16:18

weex

npm install weexpack -g weexpack platform add ios npm i ios-deploy --save --unsafe-perm=true --allow-root weexpack run ios 官网:http://weex.apache.org/cn/guide/ weex-ui:https://alibaba.github.io/weex-ui/#/ 使用版本: weex-loader会将css处理成json加载到模块style属性中。必须要使用'weex-vue-loader/lib/style-loader.js'来进行处理。 在native端的Css处理完全不是web端的概念,所以并不存在全局引用样式...

0
0
发表了博客
2016/07/14 02:18

Weex

win10下的Ubuntu环境 apt-get update apt-get upgrade 第一步:安装依赖包 1、安装python 2.6版或者更高(ubuntu默认都已安装,可以在terminal中使用 pyhton -v 命令查看python版本)。 2、安装其他依赖包: sudo apt-get install g++ curl libssl-dev apache2-utils 安装git工具 sudo apt-get install git-core 安装gcc 方法一: 该方法超简单: sudo apt-get build-depgcc 就上面这条命令就可以搞定 方法二: sudo apt-get ins...

0
3
发表了博客
2018/03/12 16:30

Weex 初探

Weex 初探 Weex 介绍 Weex 是阿里于 2016 年开源的一款开发框架,它的介绍是: Weex 是一个使用 Web 开发体验来开发高性能原生应用的框架。 它使用了 Web 技术来开发 Android、IOS 应用,从而达到更快的迭代速度,同时降低了开发原生应用的门槛, 达到生产力和性能共存。 Weex 项目结构 Weex 设计之初是为了和原有应用进行兼容开发,和 NativeScript 不同,它只需要在项目中添加 Weex 的 SDK 即可使用。 它的定位不是全部应用,目...

0
0
发表于大前端专区
2018/06/23 13:18

Weex起步

本教程假设你已经在你的本地环境安装了node 其实weex起步教程在 https://github.com/lilugirl/incubator-weex 项目说明文件中都已经有了,但为了有些同学看到英文秒变文盲,所以这里我重新写一下 Weex安装 安卓环境安装 下载android studio https://developer.android.com/studio/ ios环境安装 安装xcode 安装CocoPods https://guides.cocoapods.org/using/getting-started.html $ sudo gem install cocoapods 运行示例代码 从g...

0
0
发表了博客
2020/04/26 18:50

开发Weex

1、了解weex 1.1首先给大家介绍一下weex weex之前叫做WebApp 去掉了bApp 加上了ex 1.2开发自己的App 通常,安装了 Node.js 环境,npm 包管理工具也随之安装了。因此,直接使用 npm 来安装 weex-toolkit, 你也可以通过 yarn 来进行安装。 **OSX环境** $ sudo chmod -R 777 /usr/local/lib/node_modules/ $ npm i -g weex-toolkit // 安装不要使用sudo执行 $ weex -v // 查看当前weex工具版本 **Windows环境** $ npm i -g weex-...

0
0
2016/08/03 13:46

Swift in Weex

参考 Swift和Objective-C weex iOS SDK 是使用Objective-C,结合部分C写的, 引入Swift,需要混编,直接进入正题 SDK集成 使用cocoaPods 集成跟 使用Objetive-C 一样的集成方式 导入framework Import the framework you get above and import system framework Add main.js(which is in the WeexSDK.framework) to your main bundle 添加 -ObjC(注意大小写) import WeexSDK 就像Swift的module 一样 WeexSDK 已经在build setti...

0
0
2016/07/21 16:21

Weex调试神器——Weex Devtools使用手册

伴随着weex的正式开源,对一款针对weex框架的简单易用的调试工具的呼声也日趋强烈。weex devtools就是为weex前端和native开发工程师服务的一款调试工具,可同时检查weex里DOM属性和Javascript 代码断点调试,支持IOS和Android两个平台。 Chrome devtools对于前端开发者来说最熟悉不过,有广泛的用户基础.weex devtools实现了Chrome Debugging Protocol,其使用体验和普通的web开发一致,对于前端开发者是零学习成本,其主要功能...

0
0
发表了博客
2019/02/28 15:13

weex环境配置

C:\Users\o_o>node > (To exit, press ^C again or type .exit) > C:\Users\o_o> C:\Users\o_o> C:\Users\o_o>node -v v10.15.1 C:\Users\o_o>npm -v 6.4.1 C:\Users\o_o>npm install -g weex-toolkit npm WARN deprecated socks@1.1.10: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0 C:\Users\o_o\AppData\Roaming\npm\weex...

0
0
发表于大前端专区
2019/04/12 14:55

Weex从入门到放弃

# Weex开发文档 ## 概述 ### 概述 WEEX的出现让我们可以使用Vue来进行移动端原生应用开发,是前端小伙伴们必备技能。 Android也可以学习,增加我们的技术栈。 与 Web App、Html5 App 或 hybrid App 不同,您可以使用 Weex 构建一个真正的原生应用(我都不明白为什么一定强调“原生”)。更贴心的是你的代码只需使用 HTML、CSS、JavaScript 可以构建原生应用,上手非常简单。但实际上,应用的底层是 Objective-C 或 Java, 同时W...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2019/02/24 22:14

Chameleon 原理首发:其它跨多端统一框架都是假的?

以往我们说某一功能跨多端,往往是指在诸如 PC、移动等不同类型的设备之间都能实现;或者更加具体一点,指的是“跨平台”,可能是大到跨操作系统,比如 Windows、macOS、Linux、iOS 与 Android 等,可能是小到跨某个具体技术的不同实现库。 但是今天我们要介绍的是关于跨 MVVM 架构模式各种环境的场景。 Chameleon 是一套开源跨端解决方案,它的目标是让 MVVM 跨端环境大一统,实现任意使用 MVVM 架构设计的终端,都能使用其进行...

79
182
发表了问答
2016/12/18 20:35

【开源访谈】阿里 Weex 负责人勾股:开源社区不纯粹做技术的事情

从 2015 年双十一首秀到 2016 年 6月 30日Weex 正式开源,再到今年完成所有双十一活动页面,Weex 在这半年左右的开源之路上,各方面有什么样的提升,未来发展规划如何?维护 Weex 开源中遇到什么样的挑战? 怎么看待阿里宣布 Weex 捐赠给 Apache 基金会后各种争议和讨论。本期,【开源访谈】邀请到了 Weex 负责人勾股和大家分享 Weex 的开源之路以及他对开源的见解。 【本期嘉宾】 赵锦江,花名“勾股”,阿里巴巴前端工程师,关...

21
20
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
16 评论
386 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部