V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  BoringTu  ›  全部回复第 3 页 / 共 4 页
回复总数  70
1  2  3  4  
2021-05-06 17:51:44 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@wangsyi13 兄 dei,你怎么得出的结论?
2021-05-06 17:46:22 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
因为回复太快被禁言 30 分钟,每次重新发都会重置这个 30 分钟,吐了。。所以这个回复可能会长一点。。

@nnnToTnnn 缩进语法我贼稀饭~ 所以只要我管理的项目里,技术栈就是 coffee + pug + sass (手动抠鼻

唉,我也就是吐个槽,但其他都不说,但就是 ts 的市场这一点,我就怎么着都得入 ts 的坑,咋说也得吃饭啊。。

@xd199153 哈哈哈,没有没有

@wangxiaoaer 我大概讲讲我的系统使用历程吧
刚用电脑的时候,那必然是 windows (哦行吧,是 DOS 。。),95 、97 都用过,然后是很长一段时间的 xp,后面试过 vista,但众所周知的难用,又回 xp.后来出了 7,卧槽真好用就一直都是 7 。试过 8,一样,又换回 7 。前面说的这个期间,我顶多是后期知道除了 win,还有很多其他系统,比如 OS X,比如各种发行版的 Linux,但因为对未知的恐惧,所以一直没换,也所以我当时手里的 macbook 买了就装了 win 7 。后来突然觉得自己是个傻 x,买了 mac 结果装 win ?所以我就强行装回 OS X,逼着自己去适应不用 win 。有一说一,前期真的难受,但那种难受只是因为不适应,因为快捷键和触摸板手势不了解,因为 windows 惯性思维而已。我忘了是多长时间之后,OS X 用的越来越顺手,这时候再用回 win,就变成 win 用着难受了,因为从人性化 从易用性角度来说,win 在 OS X 面前是没有任何发言权的。
所以我没有其他意思哈,但针对你说的 [我每次用 mac 都想死,用 win 的时候感觉要起飞。] ,我给你的答复是,最起码截止目前来说,你还不会用 mac 。就像上面我回复另外一位的时候说的,因为孩子的原因,我很久没碰我家的 windows 那台电脑了,也所以,我也很久没碰过鼠标了~ 我们可以反过来看这件事,如果 mac 难用的话,我这段时间是咋过来的~

@3dwelcome 你这个统计不能说明任何问题啊,只能说明字面上的使用占比而已啊
如果只聊 win 和 OS X 的话,原因是这几方面:
1. win 从出道开始跟 IBM 的捆绑销售,到后面的绝大部分市场电脑的捆绑销售(以及 win 盗版系统的猖獗
2. Apple 官方是不支持 OS X 装到非官方电脑上的(而且黑苹果就没遇到完美的,就算是黑苹果,你也一样需要硬件支持,比如最起码你得弄一块苹果的触摸板吧?还是要花钱
3. 之前我说过的思维惯性,因为 1 和 2,导致非 IT 行业的人绝大多数只听说过 windows 。既然没有选择,那就只有 windows
所以你能拿 windows 的 82.96%说明什么问题呢?

@g00001 你挺能杠啊兄 dei 。看看上面我说的,能回答你一部分问题,至于你说的 [怎么有时间上 V2 忙活一天不去多陪陪孩子] ,你上班能把孩子抱公司来?还是说你是自由职业?看你杠都杠不到点上,都替你着急。。

@xd199153 诶嘿,你还去看我代码啦~
是啊,文档复制啊,思路上肯定是:我现在需要获取这个蓝牙设备的所有特征值 -> 查文档对应的接口是什么 -> 查到了,复制,粘贴
如果我连接口名都不知道,我怎么知道是 getB 开头呢?你这命题本身就不成立啊,这需要一个前提,我有一个模糊的印象,而且这个模糊的印象里包括开头是 getB 。

@yohole 哈哈哈,这个问题问得好。。
2021-05-06 16:14:07 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@g00001 兄 dei,你不了解 windows 的历史?为啥会占领大部分市场的原因你不清楚?
是因为好用吗?哥们,是因为捆绑,是因为盗版,是因为思维惯性,但真跟好用扯不上关系
2021-05-06 16:11:19 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@DOLLOR 你说的这个,其实稍微注意一下就没有问题了哇,我从 coffee1 用到现在 coffee2 也是有年头了,习惯这东西了之后就没出现过这种问题~
2021-05-06 16:08:11 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@yyfearth 其实对我来说痛点就是。。coffee 无论我觉得有多好用,但结果就是越来越没有市场了。反而我不看好的 ts 用的人越来越多。。其实我发这帖子也只是发泄一下,然后还是得入 ts 的坑。。就很难受。。
2021-05-06 16:06:40 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@coolcoffee 不不不,是 js 入门门槛低,导致大部分人连基础都没有的。。这个我深有体会。。
差不多到现在也面了几百个人了,而且尤其前一阵我面了一个工作十年的,数据结构和算法没一个了解的,冒泡排序逻辑都说不出来,对象赋值给变量问他这个变量存的是啥他也不知道。。都服了
2021-05-06 16:03:08 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@revlis7 你说的理由我接受~
2021-05-06 15:56:50 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@kingwl 对于你来说,弱类型不是优势,因为你不会用,这个道理不懂?
不会用当然就不是优势啊,这句话放在其他地方也是一样的啊。。
2021-05-06 15:55:14 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@huijiewei ??说 tm 啥呢在这?
2021-05-06 15:52:56 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@haw86104 来,咱来聊聊因为格式化代码导致被打的话题吧,你平时都是用什么来护身的?
2021-05-06 15:51:48 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@avastms 您说您这一句疑似喷人的话,后面就没下文了,是不是找骂的。。
您到底说一些论据来支撑前面这句论点啊
2021-05-06 15:50:14 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@learningman ???
你用第三方库不看文档直接打点就用??
2021-05-06 15:48:19 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@ianva 哦豁,你这句话只能暴露出你对弱类型一无所知。。(怎么莫名其妙就开喷了呢兄 dei ?
2021-05-06 15:45:50 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@littlemcdull 我看到你说的这句话也笑了,yy 的爽么?
多看别人说话,自己少插嘴,给你个建议
2021-05-06 15:44:32 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@ayase252
1. 什么情况下会出现你不知道这个变量里面有什么的情况?我试想一下,可能有这种情况:变量 count,值是 12,但你不确定是 12 还是 '12' 对吧?如果是这种情况,如果只是显示,我就不做任何处理,如果需要做加法计算,我会在变量名前面加个加号,如果是加法以外的其他计算,还是不做任何处理(当然我还是会习惯性加上加号);那也许是另一种情况,变量 time,你不确定是长这样 1620286713316,还是长这样'2021-05-06 15:38:59',首先这种问题是接口定义问题,其次你用 ts 也只是报错提示你类型错误,但这问题不需要 ts 一样可以马上发现吧?那还有其他什么情况呢?
2. 如果我不用,再完善跟我也没关系啊。。话反过来说,coffee 一样很完善啊,而且还有其他选择,为啥要选 ts ?
3. 你说的情况只会出现在前后端都自己做的前提下。如果你只写前端,人家后端凭什么要因为你用了 ts 报错了就要改自己接口代码?你跟人家说接口这样设计不合理,人家就会问你你就说能不能用吧,然后你俩再干一架?你这个理由只能是阻碍项目进度的理由啊。。
2021-05-06 15:33:14 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@hronro [即使你可以记住你代码的每一个细节,但一个项目通常不只是你一个人在写,你能清楚的记住每一个别人写的函数的签名吗?] 这句话我也不敢苟同。不需要记住项目里的各种细节啊,我脑容量还没这么大,而且也没必要啊。项目当然不是一个人在写,而且基本上都是所有人的代码可能都会改到,也没碰到什么问题啊?以及你所谓的“函数签名”(咋聊着 js 还弄出这么个词。。)函数名以及变量名要语义化,这是项目管理以及员工培训的内容,跟语言有个锤子关系?退一步说,定期或者不定期代码 review,或者查看 commit 改动也能看到问题。因为这些理由就必须要选 ts ?这是啥逻辑。。而且如果员工就是这种人的话,就算让他用 ts 了,代码质量就高了?不见得吧?
2021-05-06 15:22:51 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@learningman 但是并不需要啊。。
我虽然不是有笔记本文档写代码吧,不过也是常年 vim,顶多需要一个自动补全,而且也只是补全当前文档中存在的单词以防打错,而不是像 java 的各种 IDE 那样要点出这个对象后面所有的属性
2021-05-06 15:18:41 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@kop1989 我也是这么想的,都是所谓大厂带出来的风气
2021-05-06 15:16:04 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@intmax2147483647 我是 java 出身,就是因为 js 的弱类型,所以毅然决然的转做前端了(手动抠鼻
也因为我转行的理由,所以不能接受 ts 。。
2021-05-06 15:14:16 +08:00
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
@janxin 接过,甚至曾经还接手过压缩混淆后的代码~
不过这个不能说明什么问题啊,这是招人门槛的问题,哦。。卧槽,我知道你说的啥意思了,我也知道我为啥不能接受 ts 的原因了。。
你的意思是说,公司很可能会招各种刚入行的新人来写代码,然后 ts 可以过一道是吧。。
我之前没有想到的原因是,招人是我面的,新手我是不会给过的。。好吧。。
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1247 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 23:26 · PVG 07:26 · LAX 15:26 · JFK 18:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.