RT,还是比较喜欢有类型的,符合我严谨的思维
1赞
typescript 确实很舒服,我也希望支持一下
1赞
加了类型还叫javascript吗,还叫动态语言吗,还有生产力吗,那干脆上c++,c#,java脚本得了。从静态语言转过来的人你们要学习而不是把以前的思维惯性搬过来。
加了类型,最终编译出来的依然是javascript,而且类型系统在大型项目中可以大大减少沟通成本,提高开发效率。我建议使用typescript作为默认的开放语言。
1赞
你这是不理解动态语言,是把OO作银弹的思维定势,沟通成本高是因为人不行,写好动态语言比静态语言要求高,生产力也高。如果你们团队之前都是写静态语言的人,给你个建议,开掉2/3的人,留下最好的1/3,你们团队的战斗力会提高。有部美剧叫《奔腾年代》你可以去看看。
等你的项目有50w行以上的代码,运行调试一次需要大量的流程的时候,你就知道强类型语言的好处啊了。编译期期发现错误比运行期发现错误要提供很多效率的。
在这里争论强弱语言没有意义,每个人都有其特殊的开发经历,两派也往往很难相互说服。
Creator 作为一个平台本身没有太强的偏好。
1赞
从集中力量单点突破的角度上来讲,我不太希望creator又支持五花八门多种语言了。结果带来的就是开发、维护、测试、技术支持成本的多倍提高。
以有限的资源,Creator做好一门JavaScript,撑死再加上Lua,就搞定了。有很多喜欢在cocos2d-x上绑各种脚本语言比如绑Python,绑C#,绑LPC,绑Ruby的我都见过,这些用户请自己做绑定、自己做测试、自己做工具链,技术上完全可行,但是我们作为官方就不在这些语言上做资源投入了。It’s impossible to please everyone。
3赞