主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
Humbass的网友说:
我刚才看到https://juejin.cn/post/7218117377052377143时也有同样的感觉。
我是做项目外包的,给客户的代码一般都是js实现的,ts很少用于客户直接使用的类库(也是因为万恶的vscode针对自己的语言优化了代码提示)。在我看来,ES 5/6/7才是原来的js,而不是披着js外衣的C#。
吐槽之下,nuxt彻底放弃原生js,祝福tser在搬砖厂打滚。
Hsfzxjy用户回复:
但是ts的代码提示真的很酷。
Codehz用户回复道:
这篇钓鱼文章真的是翻译出来笑死了(看原发布时间)
Kkocdko用户回复:
0.因为“TypeScript是JavaScript的超集”,所以不存在“完全抛弃原生JS”的说法。没有人会阻止你写任何剧本。平时写的时候,我只会在发现类型提示缺失后,才会主动添加一个定义。1.TypeScript不太可能消亡,因为现有的大多数JavaScript智能提示都是基于tsserver的,这是强大的TypeScript的礼物。2.鉴于编译速度,可以使用ESBuild、SWC等方案,因为只做类型擦除等原因,速度非常快。我这里有一个中小型前端项目,编译时间几乎可以忽略不计(esbuild 0.3s)。3.大部分时候用JSDoc代替TypeScript是可行的,但是你想想,写`/* @ param typename */function foo(name)`或者` function foo(name: Type)`方便吗?我觉得只要不写类型体操,打字稿没什么不好。类型体操是图书馆作者应该努力解决的问题。
土龙头网友回复道:
预计楼下将开始一场争吵。
Crysislinux用户回复:
外包当你不擅长写作的时候,写什么剧本都行。现在jsdoc其实大部分时间都是靠typescript工作的。最初的jsdoc语法有很大的局限性。
Lisongeee用户回复道:
如果这个提议在https://github.com/tc39/proposal-type-annotations,进入第四阶段,你打算写哪个版本的js?
追求者用户回复道:
我更习惯写typescript,找库的时候首选typescript,不然看代码有点痛苦。
陆椒麻网友回复道:
ts写得熟练也没有什么精神负担,就当简单的打字提醒,而不是整天搞打字体操。把ts理解成洪水猛兽真的很难,ts带来的健壮性给人安全感。相信没有多少人会去补充use strict带来的好处。ts到写原生JS。小项目体现不出来。在规模项目中,多人协作非常关键。需求变化频繁,ts带来的好处不言而喻。经常有人断言ts的类型是否变窄或者不够智能。以前合法的现在不合法了,项目开盘全线飘红。如果是第三方库,就更麻烦了。
仁木网友回复:
我喜欢ts写的别人的项目,而我用的是js(狗头)。
Bojackhorseman回答道:
我爱ts。最小的项目我都想去ts,为了让它给我自动提示。
Janus77网友回复:
ts的丰富特性最初是因为大型和超大型项目的复杂性而诞生的。为什么要纠结写demo?用自己的长处攻击别人的短处是不是有点离谱?
惠杰威网友回复道:
我用js写hello world,所有抽象都是hello world前面的X。
Dayeye2006199网友回复:
如你所说,因为你一个人写外包。如果你是一个承包商,你可能会考虑ts。
Imindzzz用户回复:
Https://www.v2ex.com/t/792205,,你能看我的帖子吗?大家认真讨论,没有阴阳怪气。欢迎大家补充讨论。
Opentrade用户回复:
如果你自己写,你会发现到处都有。
Humbass用户回复道:
@dayeye2006199我正好是包工头。我多的时候招了12个同事,现在经济不景气只有3个同事。对了,隔壁写ts和java的外包倒闭了。原来我们孵化器有9家外包公司。
Cosmain用户回复:
英文原文的日期是2023年5月20日?
Cosmain用户回复:
我错了。那是3月20日。
Enchilada2020用户回复:
@cosmain有没有可能Mar是三月的简称?
Enchilada2020用户回复:
@cosmain我错了。回复的时候没有刷新内容(
Enchilada2020用户回复:
就题目而言,是个东西。为什么要把优势和使用场景分开?用哪个合适就行。如果要短平快,可以预见不会有大规模的改造或者延长维修。肯定是JS。如果想写的更实用更易读,就需要不定期的重构和长期的维护。然后一开始就和TS好好规划,你会得到很多好处。
Aloento用户回复道:
笑死了,为什么V2会有这样的问题?
Ochatokori网友回复:
前端喜欢用js写,nodejs后端喜欢用ts写。
TWorldIsNButThis的网友回复:
我对react没有这个问题。
BeautifulSoap用户回复道:
Ts有各种各样的问题,比如编译后变量类型的类,导致无法简单的做验证、di注入、json解析等等,导致了装饰者在ts项目中的泛滥。但那是另一个问题,用jsdoc做类型注释,写hello world代码发文章,又是另一回事。
利维坦网友回复道:
@BeautifulSoap很多验证库都提供了codec函数,保证运行时结构和定义一致,只需要在输入输出处调用即可。
罗道仪网友回复道:
大部分人写ts最后都是什么都有,你还不如写js。
Justin2018网友回复:
除了type体操和AnyScript,其他都还行~ ~主要是编译器补全~
Learningman网友回复:
在我看来,汇编是原始的编程语言,而不是运行时解释的js。
FreshOldMan网友回复:
js的高效率是什么,没有类型?你呆在小的创业公司,对吗?感谢一个未知类型的数据和类,谁来维护它?
这几篇文章你可能也喜欢:
- 暂无相关推荐文章
本文由主机参考刊发,转载请注明:有没有人和我一样更喜欢原生JS而不是TS? https://zhujicankao.com/92669.html
评论前必须登录!
注册