VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

有没有人和我一样更喜欢原生JS而不是TS?

主机参考: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

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 有没有人和我一样更喜欢原生JS而不是TS?
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!