初秋相约在虹桥 | Weex Meetup上海站 干货来袭

2024-01-04 01:10

本文主要是介绍初秋相约在虹桥 | Weex Meetup上海站 干货来袭,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

640?wx_fmt=png

继 Weex Meetup 深圳站结束之后,小伙伴们对 Weex 的交流会的热情日益增涨。这不,在 2018 年 9 月 15 号,Weex 在上海虹桥阿里中心举办了第二期 Weex Meetup,Weex 团队和开发者们齐聚虹桥阿里中心,进行一次面对面的技术交流。

这期的 Meetup 荣幸的邀请了盛大游戏的李永亮同学来给社区的小伙伴分享他们团队和 Weex 的故事。大家是不是很期待 Weex 和盛大游戏的火花。除此之外还会有 Weex 内部最新动态和开源框架介绍。那么这次参与的社区同学们关注的技术和问题又将是什么呢。下面就让我们来看看这期的“相约”有哪些惊喜吧。

640?wx_fmt=png

满满的内容干货来咯


随着来自阿里的高级技术专家兼金牌主持人的思牧进行的开场介绍和暖场,Meetup 正式开始。


640?wx_fmt=jpeg

阿里巴巴高级技术专家兼金牌主持人的思牧开场

本期三个主题分享分别是来自阿里巴巴高级开发工程师楚奕带来的《Weex 交互实践》、盛大游戏的前端工程师李永亮带来的《GMM 中 Weex 的组件化进展》以及由阿里巴巴的高级开发工程师燕行带来的《Weex 渲染架构升级》。


《Weex 交互实践》-楚奕


楚奕带来的《 Weex 交互实践 》主要给大家介绍了团队在过去的一年里在 Weex 交互这一块所碰到的技术挑战以及解决方案,并重点介绍了最新开源的框架 BindingX。


640?wx_fmt=jpeg

阿里巴巴高级开发工程师楚奕


Weex 团队在 2017年所遇到最大的技术挑战是,Weex 的业务规模呈现了爆发式的增长,业务对动画、手势的交互体验要求越来越高,纯页面展示能力已经无法满足业务需求了。


接着分析了 Weex 在高频交互体验上存在缺陷的原因和解法。通过一个小球跟手的效果向大家分析跟手动画场景下,频繁 JS - Native 通信在 Weex Bridge  中的复杂耗时的流程。紧接着介绍了相应解决的思路,并引出了本次主题的主角 BindingX。


640?wx_fmt=png

640?wx_fmt=png

在通过抽象的计算机输入输出方式上,介绍了 BindingX 的大致理念,最后还给大家带来了福利,现场展示了 BindingX 的架构和前端交互体系。


640?wx_fmt=png

大家可以通过视频看到丰富的例子,了解 BindingX 目前具备的交互能力,十分酷炫。

全都是满满的开箱即用的干货,BindingX 所有 相关的实例,有兴趣和有需求的小伙伴可以一起围观和尝试一下,BindingX 对 Weex 的交互是一个强而有力的补充哦!让我们期待 BindingX 后续的不断发展吧!


《GMM 中 Weex 的组件化进展》-李永亮

接下来,盛大游戏的游麦前端负责人李永亮给大家分享了 Weex 在游麦 APP中的组件化道路。组件化是在 Weex 的使用逐渐进入规模后会开始步入实践的道路,相信这对使用 Weex 进行一定规模性业务开发的小伙伴是一个神兵利器。

640?wx_fmt=png

讲师从蜂窝的例子向大家介绍了高度组件化的工程概念,引入了页面中皆为组件的概念,进而阐述了什么是组件化,怎样的组件化划分才是一个合理的分类。


640?wx_fmt=png

那么为什么要进行组件化呢,他从几个维度和大家分享了他的看法,包括开发角度、产品设计角度、和对于个人提升角度。组件化的道路绝对不是一帆风顺的,他也给大家分享了一些踩坑经验,首先需要设定相关的规则、设计和代码的规范,以确保在后续的组件通用性,另外对于Native 组件复用、组件的性能和后续产品的迭代和维护都给出了血和泪的借鉴史。最后的最后,讲师给大家分享了游麦在 Weex 组件化实践道路上的进展和后续的期望。

听完讲师的分享后最大的感受是组件化的重要性,在原有 Weex 的基础上极大的提高了代码和功能的复用性,提高整体的开发效率,也算是一定程度解放了工程师们。回去可以尝试自己动手,然后分享到 Weex 社区来了~

640?wx_fmt=jpeg

盛大游戏的游麦前端负责人李永亮

《Weex 渲染架构升级》-燕行


最后的主题与 Weex 团队的最新动态相关,由燕行向大家进行分享。主要分享 Weex 团队正在做的一个项目—— Weex 渲染架构升级。这个项目在保证原本 Weex 的开发体验情况下,提升数据渲染视图的性能。开场首先通过对项目的简介, 并向大家展示了升级前后 Weex 首屏速度的对比,让大家体验了一把快的感觉,也让大家对这个项目有一个具象。


接着,他从为什么要做这个项目开始进入主题,从原因到思路引导大家了解 Weex 团队在这个项目中从什么方面下手去面对这个挑战,带领大家逐渐解开 Weex 渲染架构升级的面貌。通过对业内的页面和逻辑分离的思想的横向比较分析,得出了 Weex 新的加载流程,以模板 + JS 的方式,实现数据渲染视图性能的提升。

640?wx_fmt=png


他还向大家分享了渲染架构升级的设计图全貌,详细的介绍了整个流程的设计,包括从前端到客户端的每个工序。整体的思路还是围绕着 Weex DSL 不变,模板和逻辑分离的思想。在此之后还向大家展示了测试数据和线上数据,效果也是杠杠的。

640?wx_fmt=png


在这个项目上可以看得出来 Weex 在为了更好的页面体验上不断下功夫、打磨和升级,在面对着挑战仍然继续前进。明知山有虎,偏向虎山行!By the way,现在这个项目还在内部发展中哦!有兴趣的小伙伴可以保持关注~

640?wx_fmt=jpeg

阿里巴巴的高级开发工程师燕行

Lighting Talk

短暂的歇息结束后,又来到了畅所欲言的环节,同学们可以有啥说啥,分享给在场的社区小伙伴和 Weex 的同学们,激发大家对 Weex 不同的理解、分享大家的 Weex 实践和踩坑记录、或者分享相关的技术注入一些新鲜的思想。


阿里高级技术专家饮源简单分享了 Weex 逐步成长的过程和对 Weex 开源社区的期许。Weex 从开发体验比较差,到目前逐步向好的步子,光靠 Weex 团队的十来二十个人是不足够的,希望大家能一起在 Weex 社区上探讨共建,把一些好的建议、优秀的实践都真正落地到 Weex 社区上,让大家真正享受到开源的益处。


阿里高级技术专家兼网红程序员寒泉老师介绍了 Weex 在淘宝中和 bindingX 在爱逛街页面里面的使用情况。可以这么说除了首页闭着眼睛点进去几乎都是用 Weex 实现的页面。 Weex 在内部是接受了很多业务的考验,使用很广,不是只是简单的出来 Meetup 。同时也希望大家能够加入到 Weex 社区里面,有问题一起探讨解决,促进 Weex 的成长。


思牧则介绍了 Weex 后续的可能的发展方向,如跨平台的渲染层支持,弥补 Weex 当前的 CSS 不全的缺点。同时介绍了 Flutter 相关技术以及 Flutter 在技术和思想上对于 Weex 的启发,从新的思路去看待 Weex 无限的可能。

640?wx_fmt=jpeg

圆桌讨论

这次 Meetup 的最后一个环节——圆桌讨论的主题分为性能、交互和工具,分别由饮源、寒泉和思牧带队。现场的同学们照例走向自己喜欢的主题并围圈而坐。这也是直接和 Weex 核心开发同学直接交流的机会,所以同学们也都畅所欲言,遇到的问题、疑惑或者关于 Weex 的演进方向在这个环节中都能被听到、感受到并被记录、分析和解决。

640?wx_fmt=png

(偷偷拍了美腻的Weex社区小姐姐)

所想所感

当 Weex 开源并且捐献给 Apache 软件基金会之后,Weex 不再是一个内部的项目。今天我们很高兴看到越来越多的开发者开始关注和使用 Weex,开发者们遇到的问题绝大部分不是 Weex 内部遇到的问题,很多的问题也不是只有靠 Weex 团队才能解决的,而光靠 Weex 团队的成员是不可能解决社区的所有问题,因此社区的建设非常重要。意识到薄弱的社区建设问题,Weex 团队开始向社区不断的发力,从 WeexConf 和 Meetup 就能看出,希望能够引导和推动社区的小伙伴,在使用和解决问题的过程中能在 Weex 社区有更多的输入和输出,让 Weex 社区不断成长,也让 Weex 在开源社区中保持发展的活力,不断演进。相信大家也深有同感,也希望大家能真正加入到 Weex 的开源社区一起共建,为 Weex 的未来发展规划和稳定贡献自己的力量,让 Weex 能更好的服务开发者。Weex 项目是属于大家的!让我们携手共建!

640?wx_fmt=jpeg

640?wx_fmt=jpeg

和在上海站大家共度了一个美好的下午。Weex 将会马不停蹄的继续向前,和更多的开发者面对面交流,那么下一站会是哪里呢?
你希望 Weex Meetup 去哪里呢?欢迎在评论区里留言,很可能就是 Meetup 就在你的城市哦!让我们下次再见咯~

640?wx_fmt=jpeg

更多 Weex 干货,欢迎点击阅读原文访问官网。

这篇关于初秋相约在虹桥 | Weex Meetup上海站 干货来袭的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/567683

相关文章

【干货分享】基于SSM的体育场管理系统的开题报告(附源码下载地址)

中秋送好礼 中秋佳节将至,祝福大家中秋快乐,阖家幸福。本期免费分享毕业设计作品:《基于SSM的体育场管理系统》。 基于SSM的体育场管理系统的开题报告 一、课题背景与意义 随着全民健身理念的深入人心,体育场已成为广大师生和社区居民进行体育锻炼的重要场所。然而,传统的体育场管理方式存在诸多问题,如资源分配不均、预约流程繁琐、数据统计不准确等,严重影响了体育场的使用效率和用户体验。

Weex入门教程之4,获取当前全局环境变量和配置信息(屏幕高度、宽度等)

$getConfig() 获取当前全局环境变量和配置信息。 Returns: config (object): 配置对象;bundleUrl (string): bundle 的 url;debug (boolean): 是否是调试模式;env (object): 环境对象; weexVersion (string): Weex sdk 版本;appName (string): 应用名字;

Weex入门教程之3,使用 Vue 开发 Weex 页面

环境安装 在这里简略地介绍下,详细看官方教程 Node.js 环境 Node.js官网 通常,安装了 Node.js 环境,npm 包管理工具也随之安装了。因此,直接使用 npm 来安装 weex-toolkit。 npm 是一个 JavaScript 包管理工具,它可以让开发者轻松共享和重用代码。Weex 很多依赖来自社区,同样,Weex 也将很多工具发布到社区方便开发者使用。

Weex入门教程之2,Android Studio安装Weex插件

插件位置及描述 https://plugins.jetbrains.com/idea/plugin/8460-weex 貌似对windows还不是很支持,先放着吧。 安装 插件功能 先预览下都有什么功能 安装完成Weex插件后,如果在main toolbar找不到这些功能图标,那么就需要手动添加到main toolbar 添加到main toolbar 红框内就是

Weex入门教程之1,了解Weex

【资料合集】Weex Conf回顾集锦:讲义PDF+活动视频! PDF分享:链接:http://pan.baidu.com/s/1hr8RniG 密码:fa3j 官方教程:https://weex-project.io/cn/v-0.10/guide/index.html 用意 主要是介绍Weex,并未涉及开发方面,好让我们开始开发之前充分地了解Weex到底是个什么。 以下描述主要摘取于

【超级干货】2天速成PyTorch深度学习入门教程,缓解研究生焦虑

3、cnn基础 卷积神经网络 输入层 —输入图片矩阵 输入层一般是 RGB 图像或单通道的灰度图像,图片像素值在[0,255],可以用矩阵表示图片 卷积层 —特征提取 人通过特征进行图像识别,根据左图直的笔画判断X,右图曲的笔画判断圆 卷积操作 激活层 —加强特征 池化层 —压缩数据 全连接层 —进行分类 输出层 —输出分类概率 4、基于LeNet

最核心的 ICT 产品与技术话题,干货云集,让你不虚此行

7 月 27 日,Cloud Insight Conference 2018 就要和大家见面了,除了新品发布与科技、创新的前沿话题之外,还将与参会者共同探讨最核心的 ICT 产品与技术话题:超融合与软件定义存储、容器与企业微服务治理、多云管理与应用云化、SDN & SD-WAN、全栈 ICT 服务助推企业构建『双核心』全模云等。 我们隆重邀请到来自政府、金融、教育、物流、制造、零售、医疗、能源等

除了实践干货,还有精美礼品可以拿

除了实践干货,还有精美礼品可以拿 干货云集,让你不虚此行 10 场分论坛深度探讨7 款重磅产品发布50 位业界大咖精益分享30 场行业实践破局认知 你将收获什么 行业:聚焦多行业应用实践、内容维度更深入 与行业领袖们一起把握数字化时代的脉搏,共同分享探讨科技力量如何推动业务快速创新升级的最佳实践,推动云计算、大数据在更大范围、更多领域创新应用,助推企业的数字化转型。 能力:核心技术

Redis单线程?别逗了,Redis6.0多线程重磅来袭!

2019年的 RedisConf 比以往时候来的更早一些,今年会议时间是4月1-3号,仍然是在旧金山鱼人码头Pier 27。恰逢今年是 Redis 第10周年,规模也比以往大一些,注册人数超过1600人,总共有80个议题,除了RedisLabs外还有很多云厂商和Redis用户带来分享。Redis 作者 antirez 在 RedisConf 2019 做了分享,其中一段展示了 Redis 6 引

Apache Pulsar崛起 | Meetup北京站全解析

来源:大数据技术与架构 大数据技术与架构 点击右侧关注,大数据开发领域最强公众号! 暴走大数据 点击右侧关注,暴走大数据! By  大数据技术与架构 场景描述: 2019 年 7 月, Apache Pulsar 正式发布了 2.4.0 版本,在 2.