2018年11月17号第一次参加源创会记录

前言

昨天下午,到网易大厦参加了源创会的微信小程序技术沙龙。以前也参加过一些技术沙龙,可是原创会的仍是第一次,整体感受,仍是很不错的。前端

细雨纷飞,准时来到会场以后,居然发觉早已经人满为患,后边陆续还有很多参会者进场,后来的人就只可以站着听了。编程

主题

一共有四个主题,基本都与微信小程序和前端开发相关的。其实我也不知道为何选题主要都和小程序或者前端相关,也许可能微信总部在广州吧,又或者广州这个城市比较着重商贸,因此微商或者搞前端这些讲求快捷实用的小公司更多吧。毕竟大部份的科技巨头都集中在北京上海深圳。小程序

主题一

小程序自动化测试,主要介绍了网易本身研发的一套小程序自动化测试框架,这个框假也开源了,咱们能够本身上网搜索获得。后端

根据主讲人介绍,这个框架实现的原理主要有两种,一个是根据图像识别,也就是你截图小程序介面的那个按钮图像,框架进行图像识别,而后进行自动化测试时候的相应点击或其余操做。第二种就是根据ui的搜索,也就是须要你进行脚本的编写,可是这种状况不能保证百分百的准确,因此须要与第一种结合使用,由于毕竟图像是基本100%准确的。微信小程序

另外这个框架也支持集群的测试,主讲人展现了网易几百台各个型号的手机链接到集群测试框架,而后一块儿自动化测试的壮观场景,惋惜我忘记了拍照,那个动态图片看起来仍是挺壮观的。微信

主题二

第二个主题是关于微信小游戏和微信小程序的区别。微信开发

微信开发平台提供的小程序和小游戏的编程语言都是JS,框假看上去也比较相似,可是有一个很大的区别就是小程序提供了一套能够复用的ui组件库,以小游戏是没有提供的,其实这也很好理解,小程序最主要着重的是功能,游戏主要着重的是体验,若是每一个游戏看上去都同样,那就没有人玩了。因此游戏用Canvas-2d写了几十行代码可能也只是画了一个点。app

另外,还着重强调了虽然技术上能够用小游戏这个酷炫的框架来实现小程序的功能,可是从非技术的角度好比与微信支付分红等这些方面考虑,主讲人认为千万不要用小游戏来实现小程序。框架

而后就是下午茶时间。编程语言

场面何其壮观。

主题三

第三个主题是关于小程序里的音频和视频的。

因为音频和视频传输的内容量比较大,而实时性要求也比较高,因此对转码和加速都有比较高的要求。底层固然使用的仍是udp协议,可是须要封装加速,同时CDn加速等也是须要的。还列举了一些比较复杂的业务场景。好比视频通话时,与观看视频的最大不一样是双向的,若是你在一边说了一句话,而在另外一边把播放的这句话也做为音频输出过去了,就会造成一个回声的死循环。

主题四

最后一个主题是具体的一个小程序应用的实验过程,涵盖了前端和后端。

好比开始小程序是限定大小不能超过一兆,后来扩大到两兆,如今扩大到四兆。菜单的层级开头只能五级,如今能够十级了。这些都是要注意的。

另外,须要注意受权的腾出提示。由于在过去下载app是致使用户离开的一个重要缘由,而到了小程序时代,虽然不要下载,可是弹出受权提示就变成了致使用户离开的一个新的重要缘由了。

最后还介绍了使用消息队列提升处理效率,提高用户体验。使用容器等技术自动发布等等。

总结

总结,收获不算特别大。其实说实话,这些主讲人这么辛苦来演讲,稍微卖一点点广告是能够理解的,讲的内容仍是很好的,可是主要仍是我本身的问题,不少东西听完了,昨天以为受益非浅,可是睡了一觉今天几本忘光了,因此如今我也写不出什么东西,因此,仍是须要多看书,多学习,一块儿共勉吧。

抽奖,飘过。

散场。

拜。也许下次再会。

2018.11.17

相关文章
相关标签/搜索