看了quick-cocos2d-x v3 进展及计划(http://www.cocoachina.com/bbs/read.php?tid=213189)之后,有一些感触,感觉quick v3走对了方向
1.精简。少即是多,同一功能保留一个就好,不给开发者过多选择,但又能实现需求,极大的减少学习成本和入门难度,同时也减少了引擎维护者的负担。
2.适合的语言做适合的事。重脚本,轻C++,微内核,可扩展。这样既充分发挥了脚本语言的优势和C++的优势,也减少了复杂度,同时降低了C++和脚本的耦合度,版本升级也变得更加容易,同时也更容易维护。
现在的cocos-js组成方式 是
cocos-x --> JSB -->app
cocos-html5 -->app
能不能把他们改成这样呢?
cocos-x–>JSB–>js-cmn-layer–>app
cocos-html5 -->js-cmn-layer–>app
也就是说精简jsb和h5,把他们的共同部分(包含大部分的功能,类似与quick v3的脚本层)提炼出来。
这样是否会更好一点呢?欢迎拍砖
