我是认真的,JS的代码提示这么渣,真的超级没开发效率,还是TS靠谱,微软爸爸的VSCdoe和TS都是自家研发的,代码提示支持非常好,再安装个TSLint,如同unity + C# 开发游戏一样有爽快感。
主要是外面的很多团队,技术一直用的都是js,用习惯了js
我觉得支持下java比较好,用java做服务器,也用java做客户端,岂不美哉
建议用PHP,毕竟PHP是最好的语言
用JS的路过想骂人
假设JS真那么不堪,用的人自然会逐渐转向使用TS。当JS开发者少了,官方也会渐渐放弃JS。
就隔壁的统计贴而言,JS的开发者人数还没达到需要放弃的地步。
这不是开玩笑吗,找不到问题是你技术不行。
我感觉你提问错了。。 首先 Typescript并不是一个完全新的语言,它是JavaScript的超集,为Javascript的生态增加了类型机制,并最终将代码编译为纯粹的Javascript代码。。。。不存在放弃这个说法。。。其次引擎组需要考虑的是使用的生态问题 市场是js用户还是很多的 而且在迭代的过程中 已经开始有对ts的各种支持了 (应该建议官方多多加强ts的支持 比如文档做个ts版本)
现在unity项目业务层也都用的lua,也没有代码提示,按你的逻辑,他们不用c#用lua是不是傻了。
Cocos Creator 3D 在去年就已经全面转向 TypeScript 了。
我之前用过c# 阅读很方便,但是现在我觉得js很灵活。但是我用vscode 代码提示还好,就是没有转到定义(就是跳转到方法)这个功能。。我不知道有没什么插件支持,反正我用习惯了,找一个方法体就ctrl+f
你require的时候像ts一样把路径写上,提示跳转就都有了
查找方法可以用ctrl+p,输入@方法名
是不是,建议浏览器,彻底放弃JS。
js是最好的语言
说实话,我觉得楼主的想法没毛病,js开发相对于ts来说却是不太友好,尤其是团队开发,以及调试。不过现在js 的使用者还很多,短期内应该不会停止js,不过现在趋势是慢慢转向ts了,应该会有那么一天
”查找方法可以用ctrl+p,输入@方法名” 快捷键是 ctrl+shift+o
就是说,JS的项目以后就无法直接升级到未来的3D版本咯?

引擎用什么写其实对于用户没多大分别…最终都是生成JS+d.ts文件给你用
而且…现在用js写的引擎你不也是可以用ts开发? 有啥分别?
对开发者没影响,可以继续用 js
建议官方出个cocos +TS编程教程视频