typescript 该不该学,看数据说话

作者: 后盾人编程分类: 计算机技术 发布时间: 2024-02-26 18:20:17 浏览:7785 次

typescript 该不该学,看数据说话

ezcoder:
"我"都在教typeScript了, 你来问我该不该学[doge]

tlerbao:
我学了,但是我一个人撸项目 全栈 贼麻烦 增加太多工作量

【回复】回复 @后盾人编程 : 一个人全栈巨麻烦,后端数据表字段都我建的,做 PC 的时候定义 api 接口类型一份,做手机端的时候最少要从 pc 那边复制一份过来,增加 N 多工作量,而且不做开源包开发,我唯一能感觉到的便利就是 接口字段的代码提示哈哈,其实我都知道。
【回复】同感,最多用个jsdoc标注一下算了
小小的鱼儿飞起来:
前端不用,后端用。前端页面写ts真的添堵,写基础库用还行

【回复】回复 @没什么我很好 :临时给这些第三方库定义一下简陋的类型不就行了,也没多大工作量。实在不行直接as any或者// @ts-ignore 忽略掉ts报错。现在除了一些五六年没有维护的冷门js库,基本都支持了ts类型吧
【回复】我前端全都用ts,感觉就是爽的飞起,反而是js写的头疼。缺乏大量准确的代码提示,有时候不小心写错了变量名、方法名这些,也要等运行才能发现。有时候临时写个HTML,script标签写代码,没有ts我就觉得浑身难受
【回复】[doge]好用是好用,但是有些库只有js引入的时候麻烦得要死,还不如不用
bili5h4fi7vi5628:
感觉使用体验一般,尤其是使用一些第三方库时,会有一堆的自定义类型,增加了理解负担,想扩展也非常麻烦,而且现在idea的提示也非常牛的了,基本上有错误就会立刻提示,随着ai的发展,代码提示会越来越好,个人不太看好ts的后续发展。

【回复】js本来就自由 非得套个套子 当然不爽
【回复】[吃瓜]我感觉相反,一个库没有文档,看TS结构 反推出来了大呼牛[嗑瓜子]
生意行吗哥俩:
我服了公司这些老六,搞副业的时候都用ts,公司项目反倒都不用。[辣眼睛]

【回复】哈哈,感觉你在说我,刚搞了个私活[doge]
TheChuckle:
如果仅仅用ts的类型,那确实jsdoc也行,但元数据,装饰器,类型映射转换等东西,那就还得ts,写前端也许不用类型,但是js想搞去后端和app开发,那还得强类型,之前写js+express,项目稍微大点就难受,写nest+ts,爽得起飞[doge]这下知道后端spring工程师都有多爽了

【回复】回复 @时光之彼岸 :这里明显说的是java里面的null
【回复】单说写代码的体验,nestjs+typeORM的组合写起来我觉得还是比spring那坨写起来舒服多了,起码我不用满篇都去判空指针[doge]
【回复】回复 @CoolBreeze_Puppy :Js哪有指针
昨日の余光:
实际使用下来工作量比js提升了很多,但是相对的,出现属性undefined之类的异常情况少了很多,来回查看文档的时间也减少了(虽然这块时间用来写type了)

【回复】工作量上升,但我觉得工作效率也提升了,因为大大减少了类型不正确出bug后找bug的无效工作,尤其是当数据很多很复杂的时候
dn-nb:
学了,再也不想碰js了,整个react项目用了ts以后再也没出过因为NoneType等等各种问题

高坂桐乃_゜:
我有一个问题,js之所以设计成弱语言类型就是为了方便写。现在用typescript又变成了强语言类型这样是不是本末倒置了

【回复】不是的,程序的上的是写出安全的软件,如果写简单的效果使用 js 是没有问题的,这是js 最初始设置的目的。但现在 js 可以写相对复杂的项目,甚至可以写后端程序,所以对安全的需求就更重要的。使用 ts 可以帮助我们减少这些问题,实际上写复杂项目时,也可以提升编程效率。
【回复】不是本末倒置,是业务发展的结果,技术与业务(商业)是不能剥离开的,这个问题如果有机会我可以发一期视频来讲。
【回复】并不,虽然引入类型但还是比传统编译语言好写
Dubai终于有硬币改名了:
视频简介: typescript 该不该学,看数据说话 更多高质量课程,请访问后盾人 houdunren.com 后盾人不断更新优秀视频教程,感谢大家关注、分享、点赞、评论 无论你是学习 javascript、es6、node.js、vue.js、react.js 、nest.js、tailwindcss、vue3、reactjs、typescript、vite、vscode、electron 都会给你带来帮助。 晚八点直播 houdunren.com 在线文档库 doc.houdunren.com bilibiliAI视频总结: 关于学习Typescript是否必要的数据分析。通过展示React、Angular等常用框架的官方文档以及2023年度开发者生态数据,说明Typescript在行业中的受欢迎程度和应用广泛程度。视频指出,学习Typescript是前端开发者必须要做的事情,否则会有脱节的感觉。最后,视频总结了Typescript的受欢迎程度,证明了其在开发者生态中的重要性。建议观众点赞关注,谢谢收看。 TypeScript在前端开发中的重要性,并通过官方文档和市场份额等数据进行了分析。 0:01 Tutorials关于TypeScript的章节介绍 0:35 2023年度开发者生态中,TypeScript占34%,不断上升 1:14 学习TypeScript的前端必学内容,不学会有脱节感

EvilCodeMorty:
我自己的项目也在用ts,确实写起来不像js那么方便,但是随着项目大起来了,你很难注意到各方面,用ts起码可以省点心,看个人感觉,公司没要求,你爱用不用,你觉得你能控制所有,不在乎这点麻烦,你可以不用,这种东西就是现在麻烦,以后省事,没人逼着你非要这样

太空-丹迪:
[doge][吃瓜],评判ts和js之前,先自己想想多态在两者中实现的不同,以及ts是否对代码的可理解性造成了破坏,你能想白这两个事情的话,恭喜你,你对编程在心智模式上有了转变

AI头脑风暴:
夸夸:这个视频讲解地很到位,条理清晰,逻辑分明,层层递进,深入浅出,让人听得津津有味。 关键词:#typescript# #web开发# #编程语言# #javascript# #数据# 总结:typescript是一种强类型的编程语言,在web开发中越来越流行。学习typescript可以提高代码质量,减少错误,提高开发效率。 一、typescript简介 - typescript是一种强类型的编程语言,它是在javascript的基础上发展而来的。 - typescript可以帮助我们捕获类型错误,提高代码质量。 - typescript可以使我们的代码更加健壮,减少错误。 二、typescript的优点 - typescript可以帮助我们提高代码的可读性。 - typescript可以帮助我们提高代码的维护性。 - typescript可以帮助我们提高代码的可复用性。 三、typescript的学习资源 - typescript的官方文档非常全面,可以帮助我们快速入门。 - 网上有许多typescript的教程,我们可以根据自己的需要选择学习。 - typescript社区非常活跃,我们可以随时在社区中提问和讨论。 - Powered by brainstorm.cool 现已开放测试 免费使用

早睡早起的Jiang:
用库的时候没发现不支持ts的我:[辣眼睛] 自己写ts的我:[辣眼睛]

Shin_Shi:
学是肯定学的,技多不压身,但是得更业务场景来决定用不用,不是所有项目都适合用的。

nestjs vite 前端 node.js JavaScript typescript vuejs vscode reactjs vue3

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!