阿里巴巴开源weex开发教程

author author     2022-08-12     523

关键词:

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官网

weex文档

weex的github














跨平台开发之阿里weex框架环境搭建

...绍Weex是阿里今年6月份推出的跨平台解决方案,6月底正式开源。官网 https://alibaba.github.io/weex/1、官方支持iOS、Android、HTML5.2、WriteOnce,RunEverywhere。 查看详情

weex技术剖析

...初始化过程Activity页面渲染过程Weex简介2016年4月21日,阿里巴巴在Qcon大会上宣布开源跨平台移动开发工具Weex,Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS... 查看详情

阿里巴巴开源技术体系

阿里巴巴为开源社区贡献了大量优秀的软件产品,这些开源软件经过了阿里亿万级流量的验证,性能和稳定性都值得信赖。现在阿里的开源软件已经成为了一个生态,这里对应用较多的的开源产品进行简单整理,大家在技术选型... 查看详情

weex技术剖析

...初始化过程Activity页面渲染过程Weex简介2016年4月21日,阿里巴巴在Qcon大会上宣布开源跨平台移动开发工具Weex,Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS... 查看详情

vue.js作者尤雨溪加盟weex团队担任技术顾问

...体啦!昨天在南京的JSConf上,Vue作者尤雨溪正式宣布加盟阿里巴巴Weex团队(腾云科技ty300.com),尤雨溪称他将以技术顾问的身份加入Weex团队来做Vue和Weex的JavaScriptruntime整合,目标是让大家能用Vue的语法跨三端,Weex又壮大了!Wee... 查看详情

weex环境配置快速上手

一、前言    4月21日,阿里巴巴在Qcon大会上宣布跨平台移动开发工具Weex开放内测邀请。    Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web... 查看详情

跨平台开发之阿里weex框架环境搭建

 申明:原创文章,转载请注明出处,谢谢! http://www.cnblogs.com/fozero/p/5995195.html 上篇文章(http://www.cnblogs.com/fozero/p/5995122.html)我们搭建好weex环境,并在浏览器成功渲染页面,这篇文章我们接着建立一个项目1、新建一... 查看详情

将百度的echarts整合到阿里的weex中。

...合起来。  首先,按照Weex官方教程,搭建好基本开发环境后,要再次使用npm安装ECharts的依赖,这里告诉大家一个小技巧,可能有些朋友早已知道,但是我也相信有很多人跟我1个月前一样,对此并 查看详情

学学reactnative并没有坏处|学习资料分享02

...外还有最近阿里搞出来的Weex特别引人注目。尤其是Weex也开源了阿里又在大力推广,听说要在一年之内用Weex重新开发阿里旗下所有的App。开始的时候还在怀疑有那么好吗?但想到阿里都能把yunos说成第三大移动操作系统(Weex也有... 查看详情

入选apache孵化器4年多,阿里捐赠的weex项目未能成功毕业

...表项目停止维护,仅表示不再在Apache孵化器开发。Weex是阿里巴巴研发的一款轻量级的跨平台移动开发工具,旨在帮助移动开发者通过简捷的前端语法写出 查看详情

weexpack使用教程

简介   weexpack是weex新一代的工程开发套件,是基于weex快速搭建应用原型的利器。它能够帮助开发者通过命令行创建weex工程,添加相应平台的weexapp模版,并基于模版从本地、GitHub或者weex应用市场安装插件,快速打包weex应... 查看详情

weex环境配置快速上手

一、前言    4月21日,阿里巴巴在Qcon大会上宣布跨平台移动开发工具Weex开放内测邀请。    Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web... 查看详情

阿里云团队封神之作《android逆向开发自学笔记》保姆式教程,首次开源分享!!!

前言“安卓逆向”不是一个新名词,它伴随着安卓开发而生,但是一直以来,仅限于技术圈内流行,对于非技术圈人士,往往把“APP破解”和“安卓逆向”划等号。这是写给非技术圈人士看的,在于普及安... 查看详情

rockylinux8.5版本全新图文安装教程并更换阿里镜像源等配置信息

...ttps://www.rockylinux.org/download/www.rockylinux.org/download/​​​​阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区​​​​阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区developer.aliyun.com/mirror/​​​​rockylinux镜像-rockylinux下载地址-r... 查看详情

更效率、更优雅阿里巴巴开发者工具不完全盘点

...,技术演进的历程中,伴随着开发者工具类产品的发展。阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率... 查看详情

weex入门与进阶指南

1Weex介绍weex是阿里2016年开源的一套跨移动端(Andriod/IOS/Wap)的前端框架,采用VUE,较ReactNative入门相对简单官网地址2Weex安装与初始化2.1安装NodeJS和NPM略过,默认安装了注意:nodejs的版本须大于4.5.02.2安装weexnpminstall-gweek-toolkit,全... 查看详情

阿里巴巴的26款java开源项目,赶紧戳…

...于开源,用之于开源,才能促进开源的良性发展”,阿里巴巴各个团队将踩过的坑和总结的经验融入到开源项目中,供业界所有人使用,帮助他人解决问题的同时,也促进了行业发展。 1.分布式应用服务开发的一站式解决... 查看详情

arthas使用教程阿里巴巴开源项目史上最强java线上诊断工具(代码片段)

什么是Arthas摘录一段官方Github上的简介Arthas是Alibaba开源的Java诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:这个类从哪个jar包加载的?为什么会报各种类相关的Exception&#... 查看详情