这次活动是“云+社区技术沙龙”系列活动(InfoQ承办)。主要是小程序结合云服务的技术布道,这个技术组合也是腾讯云生态的独特定位,腾讯云服务以小程序为中心发展,定位很精确。
有朋友最近提到微信支付的问题,所以就去听听看。我也需要了解一下腾讯云的孵化器生态,不过,腾讯这次会议,竟然只来了技术,一个商务都没有!太技术了吧?!下面是我百度的上海腾讯众创空间的简介:
免租6-12个月|资金扶持|税收减免
目前全球云服务排名:1、AWS,2、微软Azure,3、阿里云。在中国阿里排在微软前面,跟AWS谁厉害还不清楚。个人觉得AWS技术上比较成熟一些,各方面资料也比较多。不过阿里云毕竟是国产,目前中美的情况,保不准哪天AWS也被和谐呢?虽然AWS早就防着这一手了,早就把中国的运营权全部脱手给中国的企业,比如“光环新网”。(八卦一下,红杉资本也投资过光环新网)。腾讯作为众多备选方案之一,提供了围绕小程序创建的生态,如果你的应用是小程序,腾讯是当之无愧的第一选择。而且腾讯也有半年免费的计划,比较良心。
小程序前端可以用两种方式写,一种是针对应用的一种类html/xml的DSL;另一种是类似H5 canvas的纯js方式(不带dom支持),针对游戏。
小程序好处是避免了app的分发升级困难,还有类似url的易分享性。官方说不需要那么多的适配工作。还有性能好,这个我持保留态度,现在H5也出现了webassembly,性能堪比本地应用;还有H5渐进应用也在发展,虽说需要浏览器适配,但是小程序不需适配的原因是:只运行在微信一个平台。
官方benchmark
小程序封装了一些腾讯的最佳架构实践:
小程序封装了一些腾讯的最佳架构实践,服务和视图层强制分离,用事件和模型观察者模式更新吧?(我也是第一次了解,难免错误,欢迎指正)
加载方面的架构优化
为了优化性能,类似游戏开发的双缓冲技术,看起来小程序的性能真的堪忧呢,惹得腾讯花大力气来优化性能。不过我也没试过,外行看热闹吧。
原生组件支持,鼓掌
小程序登陆流程,看起来是开发中的难点,腾讯3个session都展示了这个图,再说安全一直是程序开发中的痛点。
腾讯的小程序开发框架,封装了小程序开发中的最佳实践,加快了上手速度。类似angular-cli一类脚手架吧。
提供了websocket的封装,不用自己烦连接稳定性等底层问题了,这个产品定位很好,底层简化总是不嫌多的。
wafer1的架构(已淘汰),看出来借鉴了友商的架构图,风格都一样呢8-)。据说是针对企业开发的,在2已经简化并且不再针对企业应用了。这样定位才对嘛,中原混战总是不如去江东或者西蜀发展8-)
wafer2简化了,鼓掌。
腾讯自己的IDE,目前有就不错了。
支持远程调试
Serverless架构,鼓掌,腾讯的技术也不是白给的,对未来的技术脉搏掌握的很清晰。
web请求代码示例
之前提到的小游戏底层平台架构
小游戏能力
支持的游戏引擎,不错了。
适配shit
资源要省点用哦,不然被和谐哦
开放数据域限制比较多,就是用户隐私啥的,要想自由发挥,需要很多野路子。
喜闻乐见的合作伙伴互吹
目前小程序也提供了富文本控件,据说也有些坑,不过比自己撸强多了。
合作伙伴也提供了许多开源的生产力库,作为一个想长期发展的生态来讲,这是必须的。继续发扬优良传统
最后说下,这个slogan我挺喜欢: