《GMTC全球移动技术大会》参会总结

来源:互联网 发布:舰队collection 知乎 编辑:程序博客网 时间:2024/04/30 13:12

感谢公司给予机会去参加由InfoQ主办的《GMTC全球移动技术大会》.该会为期两天(2016.06.24~2016.06.25),位于北京喜来登长城饭店.

这次参与大会,收获颇丰.大会讲师分享水平肯定参差不齐.说实话,水的分享也是有的.但是总体来说,大部分讲师还是颇为真诚的,确实拿出了些干货好好的秀了秀.


下面总结一下我个人参会后的收获:


1.移动技术发展方向.

①新的分发渠道.(超级App)

②移动设备多样化.移动设备概念由手机不断向其他设备扩展.

③降低成本.融合.


2.关于React Native的发展.

这里的观点主要来自Facebook覃超.当前facebook内部还没有使用React Native开发.React Native 还处于试验阶段.各方面准备不是很齐全.版本迭代速度也很快.当前还存在许多坑要填.还不适合一下子切换到RN去.这要冒比较大的风险.但是基于目前RN的诸多优势,未来可能半年到一年就能够慢慢稳定.并且应用到项目中去.所以当前要保持高度关注.如果有较多精力,可以投入RN去尝试一下了.


3.JSPatch

由JSPatch作者陈振焯分享了JSPatch开发中遇到问题,及解决方案.目前JSPatch有超过2000款应用使用.其中包括了很多大厂.JSPatch作为热修复,热更新的工具.现在已经比较完善了.陈振焯同学在JSPatch的使用上也提供了很多便利工具.包括:JSPatch的平台动态更新服务,JSPatch Convertor 用于OC转JS,JSPatchX用于Xcode环境下代码补全等.因为JSPatch主要利用OC的动态特性.因此当前不支持Swift,目前也没有支持swift打算.


4.关于解耦

天猫高嘉峻以及滴滴李贤辉分享内容都有涉及.这里结合两方观点简要记述.

根据团队,项目规模有小到大.会经历: 模块--->插件--->多工程(bundle化)

铭记:过渡优化是万恶之源.要选取适合的方式.

界面解耦:常用统一跳转协议.由单例通过URL的方式进行跳转.其中涉及到参数传递问题.普通参数可以通过URL传递.对象,block等复杂参数,可以通过给NavigationController添加associate的方式来使用.

依赖,工程解耦: 通过一个公共区实例,将服务注册到该公共区,调用方依赖公共区,通过公共区工厂方法获取服务的方式解耦.


5.关于CoreData.

来自多位讲师的观点整合:项目大,肯定不适合使用.项目小,也要慎重.总结来说,能不用,还是不要用了.


6.版本迭代

需求决定版本 VS 版本决定需求.微博邱晨.当前微博已采用隔周发版的方式进行迭代.由版本决定需求.版本就像定时发出的列车.需求是在站台等车的人.通过人上车的方式.重新规划了版本迭代方式.提高了效率,降低了出错概率.


刚回来.先简要记录一下.之后有时间再做补充.

下面是本次会议的PPT地址:

(还没有看到别的下载地址)微信订阅号: infoqchina 关注可下载.

天猫内部分享 苹果核




0 0
原创粉丝点击