typescript到底有没有必要??

我觉得ts上手难度和js并无差别,不如说js的一些奇怪用法更容易误导新人。
其次ts被称为js的超集是因为ts是基于js做的,比js多一些东西,js有的ts都有。
然后ts并非不能用js的方式来写,你把所有的变量都定义为any,就和js一样了,ts有类型限制的一大好处就是能在代码编写阶段就发现很多问题,而不是等到运行报错才知道。
至于你说的ts最终会倒台,那取决于js,js倒了ts也就倒了。
最后那个大型项目,加载慢是编辑器优化问题,这个可以通过资源分包来解决。

那你倒是说说看微软还有多少成功的产品吧,或者说相对于windows而言,还有什么东西是能长久稳定的??虽然windows也已经迭代很多次了。

我一个坚定的js使用者现在都开始看ts教程了。。为了钱,忍了!哈哈哈哈哈

这个资源分包到底怎么做啊?我之前的想法是,找到某个预制件及其索引的资源分离出去,主项目里面确保自己绝对不打开,但是感觉不好实现啊,万一别的预制件还在主项目里面但是也用到了这个资源,但是这个资源已经被移出去了,那就悲剧了。
js ts看开发者自己喜欢就好了,不应该强制,事实上单单说写小项目,我看着很多就是js的写法,也没必要非要用ts来写,看个人喜好了。

比如说,开另一个项目制作预制体,然后放到大项目中,然后资源放到cdn。
如果是 2.4 以后的版本的话,可以直接用 Bundle 来管理资源。还是一样的思路,另外开一个项目来制作预制体啥的,代码也可以放里面。然后打包生成 Bundle 主项目直接远程加载 Bundle 就ok了

这里确实如你所说,3d和3.0版本直接用ts,可能是为了规范?不过若是团队协作,或者他人维护,还是ts更好一点

我也是认为团队合作可能是ts更好一点的,个人还是js更方便一点。我感觉我是不太可能做3d项目了,所以就懒得专门去学ts了。

按你的定义,至今为止哪家公司有成功的产品?连迭代的都不能算,你重新定义了产品

开发的时候资源怎么放cdn啊?
我知道做小项目的时候使用但场景多预制件的形式开发,如果是中大型项目,那是不是可以采取多场景+预制件的形式开发的啊?
我感觉还不如直接在qq上面跟你请教呢。

随着web越来越火,js项目的代码也越来多,js代码维护也越来越辛苦,让维护js代码的程序员本就光秃的头顶更加的油亮了。于是ts出来了,不仅拯救了广大程序员的秃头,也减少了2代程序员之间的矛盾。

Xbox? Hololens? Surface? VM? .net? edge? Visual Studio? Office? AZure?

就和发布一样,本地开发的时候可以开一个本地文件服务器

是可以这样的

可能没听说过vscode吧

没必要如果以后不写creator代码的话

太有必要了,用了TS 感觉回不去了。

感觉 要是 一两个人的小团队 完全没有必要啊

估计同意js比ts好的人都没写过中大项目,我只能说一句,快去实践下,不要在这异想天开js会获得多少人的追捧,反而,他是目前人们诟病最多的一门语言,但不可反对的是:他的生态在以前,现在甚至未来依然庞大,所以为什么ts不是解释成其他语言执行,而是解释成js,也有很大原因是生态原因!

最近发现很有意思,我一进论坛就看到这个帖子,这个问题用讨论吗?作为程序员,你们经常验证问题的做法是怎么做的?难道不是我要验证这个API是什么效果,不是自己去写段代码验证就行了吗?很多问题需要自己实践才能得到自己想要的答案,对于这个问题: [typescript到底有没有必要??这样验证就可以了:
说没必要的楼客:请使用TS写一个团队项目,因为你们肯定是经常写js项目的。
说有必要的人:请使用JS写一个个人项目(js转过来做TS的就不用了,因为我也是验证过写了TS才知道它比js优势在哪,为什么很多人说回不去了,具体优势我就不说了,很多楼客都已经说了,结合在一起就可以了)
这个话题没必要再讨论下去了。也不用挣,我上家公司的服务端还有使用十年前自己写的框架的,觉得很好的框架,不过时,你们怎么看呢?

女神:你能让这个论坛的人都吵起来,我今晚就跟你走。
程序猿: typescript是最好的语言!
论坛炸锅了,各种吵架。
女神:服了你了,我们走吧,你想干啥都行。
程序猿:今天不行,我一定要说服他们,typescript是最好的语言。

我用electron写网页都是用ts写的。(╹▽╹)