Vue.js作者尤雨溪加盟Weex项目——Weex 正式联手 Vue 共创移动开发新模式

本文主要是介绍Vue.js作者尤雨溪加盟Weex项目——Weex 正式联手 Vue 共创移动开发新模式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

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

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合作完成的。

0?wx_fmt=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,能够共同打造出顶级的移动应用开发模式和技术生态。造福更多的移动开发者。

这篇关于Vue.js作者尤雨溪加盟Weex项目——Weex 正式联手 Vue 共创移动开发新模式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/817901

相关文章

springboot项目中使用JOSN解析库的方法

《springboot项目中使用JOSN解析库的方法》JSON,全程是JavaScriptObjectNotation,是一种轻量级的数据交换格式,本文给大家介绍springboot项目中使用JOSN... 目录一、jsON解析简介二、Spring Boot项目中使用JSON解析1、pom.XML文件引入依

使用vscode搭建pywebview集成vue项目实践

《使用vscode搭建pywebview集成vue项目实践》:本文主要介绍使用vscode搭建pywebview集成vue项目实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录环境准备项目源码下载项目说明调试与生成可执行文件核心代码说明总结本节我们使用pythonpywebv

RabbitMQ工作模式中的RPC通信模式详解

《RabbitMQ工作模式中的RPC通信模式详解》在RabbitMQ中,RPC模式通过消息队列实现远程调用功能,这篇文章给大家介绍RabbitMQ工作模式之RPC通信模式,感兴趣的朋友一起看看吧... 目录RPC通信模式概述工作流程代码案例引入依赖常量类编写客户端代码编写服务端代码RPC通信模式概述在R

Maven项目中集成数据库文档生成工具的操作步骤

《Maven项目中集成数据库文档生成工具的操作步骤》在Maven项目中,可以通过集成数据库文档生成工具来自动生成数据库文档,本文为大家整理了使用screw-maven-plugin(推荐)的完... 目录1. 添加插件配置到 pom.XML2. 配置数据库信息3. 执行生成命令4. 高级配置选项5. 注意事

eclipse如何运行springboot项目

《eclipse如何运行springboot项目》:本文主要介绍eclipse如何运行springboot项目问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目js录当在eclipse启动spring boot项目时出现问题解决办法1.通过cmd命令行2.在ecl

使用Python获取JS加载的数据的多种实现方法

《使用Python获取JS加载的数据的多种实现方法》在当今的互联网时代,网页数据的动态加载已经成为一种常见的技术手段,许多现代网站通过JavaScript(JS)动态加载内容,这使得传统的静态网页爬取... 目录引言一、动态 网页与js加载数据的原理二、python爬取JS加载数据的方法(一)分析网络请求1

SpringBoot项目Web拦截器使用的多种方式

《SpringBoot项目Web拦截器使用的多种方式》在SpringBoot应用中,Web拦截器(Interceptor)是一种用于在请求处理的不同阶段执行自定义逻辑的机制,下面给大家介绍Sprin... 目录一、实现 HandlerInterceptor 接口1、创建HandlerInterceptor实

Maven项目打包时添加本地Jar包的操作步骤

《Maven项目打包时添加本地Jar包的操作步骤》在Maven项目开发中,我们经常会遇到需要引入本地Jar包的场景,比如使用未发布到中央仓库的第三方库或者处理版本冲突的依赖项,本文将详细介绍如何通过M... 目录一、适用场景说明​二、核心操作命令​1. 命令格式解析​2. 实战案例演示​三、项目配置步骤​1

使用Python和Tkinter实现html标签去除工具

《使用Python和Tkinter实现html标签去除工具》本文介绍用Python和Tkinter开发的HTML标签去除工具,支持去除HTML标签、转义实体并输出纯文本,提供图形界面操作及复制功能,需... 目录html 标签去除工具功能介绍创作过程1. 技术选型2. 核心实现逻辑3. 用户体验增强如何运行

golang实现动态路由的项目实践

《golang实现动态路由的项目实践》本文主要介绍了golang实现动态路由项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习... 目录一、动态路由1.结构体(数据库的定义)2.预加载preload3.添加关联的方法一、动态路由1