typescript真的有学习的必要吗?
Posted 天地会珠海分舵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript真的有学习的必要吗?相关的知识,希望对你有一定的参考价值。
知乎网友提问如下:
typescript真的有学习的必要吗?
这种问题我觉得应该两看吧,世界上没有什么事情是绝对的。
在以下一些情况下,我觉得可能学习typescript的必要性不大:
- 你是大公司里面的一个螺丝钉,日常工作主要就是维护公司非Typescript写的那一堆屎山,这辈子也不打算跳槽了,那我觉得你学任何和你岗位不相关的东西的必要性都不大,安心做好一颗螺丝钉就好了(这不是取笑,等你年纪大了你会发现在一个大企业做螺丝钉其实是很幸福的)
- 你在一个初创公司,已有的所有产品都是你写的,比如用javascript写的,这时我觉得也没有必要折腾去切换成Typescript,毕竟切换成本摆在那里。况且Typescript不就多了个type嘛,目的主要就是为了方便大家合作写代码时方便阅读沟通用的,那你们公司开发就你或者一两个人的,有什么沟通是站起来吼两声解决不了的?两声不行的话,那就吼三声!
「我毕生精力就是献身于native开发的,鄙视hybrid app,鄙视webapp!」那这种人js都没有必要去接触,况typescript呼!? - 我是搞嵌入式 的,且没准备在arm linux上跑个node,要跑我也不上ts,你吹咩!
- 我搞单片机的,眼中除了汇编和C,其他都不入我的法眼~!
- 其他?评论区见吧
相应地,下面也说下我认为应该学习typescript的一些理由
- 你在刚成立的初创公司,没有任何历史项目维护负担,那这时但凡要上javascript的地方,建议都变成typescript!就算你不为了跟其他程序员更好的协作,也要为避免今后自己都看不懂自己写的js代码导致脱发而负责吧!
- 你是vue死忠粉,v2.x时跃跃欲试想上ts,发现支持不完美,结果等到 v3,原生支持ts!这时你还不上等什么?这玩意儿就跟谈恋爱一样,你不上,别人就上了!
- 很多前端框架都在默认支持typescript,当你站在街上迷茫应该走哪条路的时候,往往正确的做法就是看下旁边的人都往哪个方向走!
- 你是从c++/Java这种静态类型和面向对象中走过来的,typescript对面向对象和类型等的支持肯定比javascript更适合你!不然你想上个单例模式都要写个奇怪的MyClass.getInstance=(()=>…)(),一下子就把你逼迫回C++/Java去。
- 更好的ide支持,加快开发效率?比如object后加个点就把object该有的属性和方法列出来给我选择,而不是要找到定义的地方去copy&paste
- 其他?评论区见吧
我是@天地会珠海分舵,「青葱日历」和「三日清单」 作者。能力一般,水平有限,觉得我说的还有那么点道理的不妨点个赞关注下!
以上是关于typescript真的有学习的必要吗?的主要内容,如果未能解决你的问题,请参考以下文章