Weex 是什么
Weex是阿里发布的一款用WEB方式开发原生app的开源产品
Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。对于移动开发者来说,Weex主要解决了频繁发版和多端研发两大痛点,同时解决了前端语言性能差和显示效果受限的问题。
开发者只需要在自己的APP中嵌入Weex的SDK,就可以通过撰写HTML/CSS/JavaScript来开发Native级别的Weex界面。Weex界面的生成码其实就是一段很小的JS,可以像发布网页一样轻松部署在服务端,然后在APP中请求执行。
与 现有的开源跨平台移动开放项目如Facebook的React Native和微软的Cordova相比,Weex更加轻量,体积小巧。因为基于web conponent标准,使得开发更加简洁标准,方便上手。Native组件和API都可以横向扩展,方便根据业务灵活定制。Weex渲染层具备优异的性 能表现,能够跨平台实现一致的布局效果和实现。对于前端开发来说,Weex能够实现组件化开发、自动化数据绑定,并拥抱Web标准。
谈到阿 里巴巴为何要开源如此有价值的移动开发工具,阿里巴巴无线技术资深总监庄卓然表示,“阿里希望能够赋能移动开发生态,与移动开发者分享阿里的技术积累,和 开发者共同成长。我们欢迎更多的开发者和技术团队加入Weex开源项目,让中国的移动社区在世界上产生更大的影响。”
无 线业务快速发展,2015财年手机淘宝用户数达4亿左右,去年天猫双11移动端成交占比高达68%。阿里无线团队一直在探索兼顾动态性和性能的跨平台移动 开发方案。Weex 的诞生得益于阿里内部早期研发的一个通过 JSON 数据描述 native 渲染的项目WeApp,以及Vue.js这款优秀的前 端开源MVVM框架。阿里工程师把 WeApp 优秀的渲染能力和 Vue.js 优秀的前端开发体验进行了深度结合,创造出了 Weex这款跨平台移动 开发工具。
“目前Weex已经可以支持手机淘宝这样的航母级移动应用,很好的解决了动态性问题,把移动应用本身的灵活性、迭代更新的周期和 成本优化到极致。”Weex项目负责人,阿里资深无线专家吴志华介绍,“例如支持商家在手机淘宝中实时装修自己的店铺,或是在历次大促活动中及时调整界面 信息和状态,确保在瞬息万变的活动中紧跟促销节奏。”
后续Weex会依托阿里百川为移动开发者提供开源支持和社区交互,帮助更多开发者快速学习和应用。在当天的QCon大会上,阿里百川与极客邦科技达成战略合作伙伴,共建移动开发者生态,为中国的移动开发者营造更优秀的社区氛围和成长环境。
阿 里百川(baichuan.taobao.com)是阿里巴巴集团无线开放平台,通过“技术、商业及大数据”的开放,提供移动场景下的高内聚、开放式、行 业领先的技术产品矩阵、成熟的商业组件和完善的服务体系,帮助移动开发者快速搭建APP、加速APP商业化进程,全方位赋能移动开发者及移动创业者。
下一篇:Weex 环境搭建(win7)
相关推荐
这个工具包基于阿里巴巴开源的Weex框架,允许开发者使用单一的JavaScript代码库来构建高性能、跨平台的原生移动应用。在了解WeexStarterKit之前,我们先来深入探讨一下Weex框架。 Weex是由阿里巴巴集团开发的一款轻...
Weex是一种开源的移动应用开发框架,由阿里巴巴集团推出,旨在实现一次编写,多平台运行。这个框架允许开发者使用JavaScript来构建原生的Android和iOS应用程序,极大地提升了开发效率和跨平台兼容性。在"weex版跨...
Weex是由阿里巴巴开源的一个框架,它允许开发者使用一套代码来编写原生的iOS、Android和Web应用。VueCLI(Vue Command Line Interface)是Vue.js官方提供的命令行工具,能够快速搭建基于Vue.js的应用,它大大简化了...
【Android开发人员的Weex QuickStart项目】是一个专为Android开发者设计的教程,旨在帮助他们快速上手Weex,这是一个由阿里巴巴开源的跨平台移动应用开发框架。Weex允许开发者使用一套代码(主要基于JavaScript)来...
Android Weex 是一个由阿里巴巴开源的高效、轻量级的移动跨平台用户界面框架。它允许开发者使用一套代码,实现 Android、iOS 和 Web 三端的应用开发,大大提高了开发效率和一致性。在Android系统上,Weex 提供了与...
Weex 是一个开源的移动端跨平台开发框架,由阿里巴巴集团贡献给 Apache 软件基金会。这个"weex 学习/实践指南"是针对希望掌握 Weex 技术的开发者设计的一份教程资料,主要涵盖了 JavaScript 开发在混合移动应用中的...
Weex 是阿里巴巴开源的一款强大的移动跨平台UI框架,旨在帮助开发者使用一套代码,构建高性能且一致的用户界面,应用于iOS、Android以及Web等不同平台。Weex 的核心思想是将前端开发模式引入到原生移动应用开发中,...
Weex是一款由阿里巴巴开源的跨平台移动应用开发框架,它允许开发者使用JavaScript来编写原生移动应用。Weex的核心思想是将前端开发经验应用于移动端,使得开发者能够使用熟悉的Web技术(如Vue.js)构建高性能的原生...
最后,阿里巴巴的Weex是一个高性能的跨平台框架,它能让开发者使用前端语法写出接近原生性能的应用,并且支持多端部署。 在开发过程中,选择合适的框架能提高开发效率,减少重复工作,同时保持应用的性能和用户体验...
Weex 是阿里巴巴开源的一款用于构建跨平台原生移动应用的前端框架,主要应用于混合移动开发。这个名为 "awesomeweexWeex学习与开发资料" 的压缩包资源集成了丰富的学习材料,帮助开发者深入理解和掌握Weex技术。在...
Weex 是一个开源的移动跨平台开发框架,由阿里巴巴集团贡献给 Apache 软件基金会。它允许开发者使用一套代码来构建高性能的原生 iOS、Android 和 Web 应用。`awesome-weex` 是一个精心整理的 Weex 相关资源集合,...
5. **Weex**:Weex是由阿里巴巴开源的跨平台UI框架,支持用一套代码编写原生应用,适用于iOS、Android和Web。Weex允许开发者使用Vue.js语法进行开发,提高了开发效率和代码复用。 6. **TypeScript**:TypeScript是...
1. **MUI简介**:MUI是基于阿里巴巴的Weex框架开发的,提供了一系列移动端组件和样式,旨在为开发者打造高度一致的原生应用体验。其设计风格贴近iOS和Android的系统界面,使得应用在不同平台上的表现都能保持一致。 ...
- Weex是由阿里巴巴开源的一款跨平台开发工具,能够帮助开发者利用一套代码库实现多平台应用的构建,包括Android、iOS及Web端。 - **特点**: - **一套代码,处处跑**:Weex采用Vue.js语法,使得开发者能够在多个...