Vue.js作者尤雨溪加盟!Weex 正式联手 Vue

简介: Weex是阿里巴巴今年6月底正式开源的一个重量级项目,可以在提供Web开发体验同时做出Native性能和质感的移动应用。

2016年9月3日,Vue.js作者尤雨溪在中国南京JSConf上正式宣布以技术顾问的身份加盟阿里巴巴Weex团队,并展示了最新的Weex版的Vue2.0,未来Vue将联手Weex共同探寻打造移动应用开发的新模式。

Weex是阿里巴巴今年6月底正式开源的一个重量级项目,可以在提供Web开发体验同时做出Native性能和质感的移动应用。Weex会在客户端运行一个JavaScript引擎,使得动态调度原生渲染和系统特性成为了可能。除此之外Weex还具有轻量、高性能、可扩展、一次撰写多端运行等诸多特点,目前已经在手机淘宝等亿级用户的大型移动应用中投入使用。Weex自发布以来就吸引了大批国内开发者的关注,目前在github上的star数已经突破了5600大关,一度登上github趋势榜的榜首。

image.png

Vue.js于2013年由尤雨溪创立,其简洁的语法设计、轻量快速的特点深受技术社区的喜爱和广大前端开发者的追捧。在权威的JavaScript趋势榜stats.js.org上,Vue.js已经蹿升到了总榜的前30位且持续排在日/周/月度榜单的前列。已经成为全球顶级的JavaScript框架。Vue.js的生态不仅体现在趋势榜上,其配套的数据管理库Vuex、路由管理库Vue-router、打包工具、开发者调试插件和项目脚手架等工具和库也都逐步打造成型,同时拥有非常活跃的开发者社区。

今年4月,Vue.js发布了2.0的第一个技术预览版,并从此开启了2.0模式。新版Vue.js更加轻量、快速、高效,并且带来了两个非常重要的能力拓展:一个是服务端渲染,另外一个则是客户端渲染。而客户端渲染的部分正是和Weex合作完成的。

image.png

Vue.js的作者尤雨溪表示:“Weex选择Vue作为其JavaScript运行时框架是让我非常高兴的一件事。Vue的组件开发模式已经被web开发者社区广泛认可,而把Vue的开发体验拓展到原生平台则是我一直想做但没有余力去做的事情。一想到Weex将能让开发者们用Vue的语法去写跨Web/Android/iOS三端的通用组件,就让我很兴奋。”

Weex项目负责人阿里巴巴资深无线技术专家天施表示:“ Vue.js是优秀的前端JavaScript开源框架,深受业界社区开发者喜爱。Weex项目的使命就是希望将优秀的前端框架和工程能力穿透到移动端和更多设备端,提供开发者真正信赖、解决开发者痛点的移动端跨平台开发解决方案。两个项目的匹配度非常好,有不少可以相互补充增益的地方。正好尤雨溪也是我团队同学甚至业界不少前端同学心中的大神,他的加盟相信对于Weex和Vue的深入合作、对于社区喜爱Weex和Vue的开发者是一大福音”。

Weex自今年开源以来已经对外发布了0.5、0.6、0.7三个版本,在支持更多组件和API的同时也针对移动端的特点进行了多项优化和改良,提供了一整套相对完善媲美浏览器内核的Native端研发机制,同时在阿里大规模复杂应用场景下经历了近一年的锤炼打磨-“性能和稳定性经受住了考验且表现优异”,相应配套和工具体系逐渐完善。目前Vue和Weex已经完成了相互支持,接下来Weex会将Vue作为官方推荐的JavaScript框架继续迭代和扩展,包括和Vue一起针对移动客户端的几个关键问题进行处理和适配。从开发体验的角度,双方会共同努力帮助现有的Vue开发者能够从Web开发平稳的过渡迁移到Weex,达到快速上手开发原生移动应用的目的。除此之外Weex和Vue还会共同建设更好的开发者生态,在开发资源共享与讨论、最佳实践指引等方面做深度结合。

我们有理由相信,Weex联手Vue,能够共同打造出顶级的移动应用开发模式和技术生态。造福更多的移动开发者。

目录
相关文章
|
1天前
|
设计模式 JavaScript 前端开发
Vue源码学习需要哪些工具和技能
【4月更文挑战第20天】学习Vue源码需具备的工具与技能:VS Code或WebStorm作为代码编辑器,Node.js与npm管理依赖,Git操作仓库。基础包括JavaScript、ES6+语法、前端知识(HTML/CSS/浏览器原理)及Vue基础知识。进阶则需源码阅读理解能力,调试技巧,熟悉设计模式和架构思想。学习方法强调系统学习、实践与持续关注Vue最新动态。
17 8
|
1天前
|
JavaScript 前端开发 编译器
Vue 源码学习路线
【4月更文挑战第20天】探索Vue源码涉及响应式系统、虚拟DOM、模板编译等核心概念。先掌握Vue基础知识、JavaScript(ES6+)和前端工程化。从源码入口文件开始,研究响应式、虚拟DOM、模板编译、实例方法、全局API及生命周期。理解编译器和渲染器工作原理,实践编写Vue插件,参与开源项目,阅读相关文章教程,持续关注Vue最新动态。这是一个循序渐进、需要耐心和实践的过程。
7 1
|
1天前
|
JavaScript 前端开发
鼠标监视 | 拖拽方块 | Vue
鼠标监视 | 拖拽方块 | Vue
5 0
|
1天前
|
JavaScript
Vue控制是否禁用disabled属性
Vue控制是否禁用disabled属性
6 1
|
1天前
|
JavaScript 前端开发
Vue鼠标悬浮切换图片
Vue鼠标悬浮切换图片
5 0
|
1天前
|
JavaScript 前端开发 内存技术
Vue入门:构建你的第一个Vue应用程序
【4月更文挑战第22天】Vue.js 入门教程:安装 Node.js 和 npm,使用 Vue CLI (`npm install -g @vue/cli`) 创建项目,选择预设或自定义配置。在 `src/components/` 创建 `HelloWorld.vue` 组件,显示数据属性。在 `App.vue` 中引入并注册组件,启动开发服务器 (`npm run serve`) 预览。开始你的 Vue 之旅!
|
1天前
|
JavaScript 前端开发 UED
动画效果:给 Vue 应用添加过渡和动画
【4月更文挑战第22天】Vue 框架提供强大的过渡和动画功能,增强用户体验,创建流畅的用户界面。通过CSS动画、设置过渡属性和自定义过渡,开发者能实现多样化效果。同时,结合组件状态、关注性能并测试优化,确保在不同设备上运行良好,打造引人入胜的应用交互。
|
4天前
|
JavaScript
Ant design Vue 父子组件传递(代码案例--不懂的地方可以私信本博主)
Ant design Vue 父子组件传递(代码案例--不懂的地方可以私信本博主)
10 0
|
4天前
|
JavaScript 前端开发
ant design vue 配置菜单外部打开
ant design vue 配置菜单外部打开
12 0
|
4天前
|
JavaScript
ant design vue 在列表中使用插槽 例如当性别为0的时候在列表中我想显示男
ant design vue 在列表中使用插槽 例如当性别为0的时候在列表中我想显示男
7 0