貌似有人很多人在纠结在Cocos2d-x上对JSBind或者是LuaBind的选择.有人说Cocos2d团队不断的偏向Cocos2d-js .JS在官网上更新的频繁的脚步不断的加快。未来的模式上肯定是Cocos2d-x+Js模式为大势所驱。也有人说说是quick-lua包括整个团队在2014年就被Cocos团队收购进去了。所以Lua作为以后的热更新绑定也是绝有可能的。
以下为我的个人看法:
现在Cocos2d-x团队都有主攻JS和Lua的更新开发。全力支持两者跟-x的绑定,没有说偏重哪个,左边右边有都亲儿子。对JS和Lua的争论这个由来已久,在官网上对两者比较的帖子也不是很多。就我个人感觉还是对Lua好感多一点。
Lua可以转成字节码 这里的安全性就高于JS了,而且可编译,在上线中比较成功的产品大多都是Cocos2d-x+Lua进行开发的,Cocos2d-x+Jsbing貌似就没那么多了。
Js方面个人也有用过Cocos2d+Js进行开发。如果工程太大,Js太过灵活,如果代码不规范容易造成代码难维护,不过JS也有Js的好处,首先就是调试,不会像Lua那样蛋疼。还有一个就是Js可以直接弄成网页版,毕竟是h5的框架,也是杠杠的节奏。跨平台性很强。
个人观点说得没到你的心理去的请见谅。H5越来越热。未来的情形谁也说不准。
OK.关于Cocos2d的JS/Lua选择就个人感觉分享到此,有讲得不对的地方还望指出进行探讨互相学习!