COCOMAT
真的好久没有写技术文章了,先水一篇。(这篇其实也不是)
前两天老妈收到了我的快递,说是一个T恤,我才想起来COCOMAT.
今年6月份的时候,收到在腾讯的 Leader 伟洲的微信,说准备把ABCKit开源了,会改个名字叫cocomat。
目前已经在cocos官方仓库开源。地址是:https://github.com/cocos/cocomat
其实我在COCOMAT中贡献的份额很少,主要就就是Cocos和Native交互,现在叫做CCMBinding | cocomat
主要设计思想我已经在这篇文章中说的很详细了。ABCBinding--简化Cocos和Native交互利器(iOS篇) | lijianfei.com
咱们这次说点文章里没有的。
先说说我的感受吧。
我在腾讯的快两年的时间里一直是在做ABCMouce iOS侧的一些工作,虽然我们组的Cocos游戏开发,我其实Cocos就刚入门,甚至都没有用Cocos做一个上线的小游戏,哈哈,有点惭愧。(后来想了想是有一个,就是那种很简单的点气球的破的小游戏)
但是我们写Cocos是用的TS,这些技术栈还是很熟悉的,Cocos的编辑器非常像Xcode的storyboard和XIB的那种拖拽控件,然后绑定属性。
COCOMAT解决的很多问题都是在项目中真实的痛点。刚刚接手ABCMouce的时候,代码真的一团糟,不过那段团队上升期可以看到,团队人数在增减,代码质量也有在提高。
以我的角度来看,在大公司里“无中生有”的能力在后期很重要。在各个赛道都充满竞争(juan?)的情况下,如果能玩出一点新花样,另外在配合公司外部的一些影响力,非常有利于个人的成长(jin sheng?)。这一点真的是亲眼目睹。
挖个坑,待续...
COCOMAT 其实比较小众(可能我并没有深入到Cocos这个圈里),希望能帮助到使用它的人。