推上看到的今天的热门讨论关于独立开发是否更适合 JavaScript 而不是 TypeScript

查看 833|回复 95
thinkershare   
这个问题本质上是愿不愿意放弃类型安全来换取开发速度
james122333   
不管是前端 Web 还是后端的 nodeJS 开发。,基本都是写 TS ,但尽可能避免搞类型体操。
虽然我自我感觉对 JavaScript 的掌握水平要远高于 TS 的水平。
musi   
给我写我会写 js, 毕竟类型是什么通常看变量命名就知道了 顶多在变量声明时加注解 然后使用检验工具去检查 或者使用时跳转到定义即可 搭配 vi 类编辑器绑定快捷很快 根本就不需要记忆 找对方法很重要 都在乱搞类型系统都帮不到你 本来就要强制写质量好点的代码
james122333   
@darkengine #83 在项目初期还没有用户的情况下你怎么知道你开发的产品是不是一锤子买卖呢?
我要是知道我的项目上线后一定有用户用,一定能赚到钱,那我肯定以可维护性可扩展性作为我项目的首要指标了
另外还有一点,ts 只能起到辅助作用,代码不是只要强类型就一定可维护,真要这样的话隔壁 java 岂不是不会有屎山项目存在了
XCFOX   
@musi
这个代码混淆就可以 毕竞 js 透明 或者 wasm 虽然应该是都会被反编译
Selenium39   
TS 写习惯了,现在已经完全离不开 TS 了。
后端上个 OpenAPI 或者 GraphQL 或者 tRPC ,前端配合 ts 调用起来就很有信心,对接口有完全的掌控。接口有任何修改 TS 都能检查出来。
现在找轮子的时候,没有 TypeScript Declare 的包直接排除。有的库 tsdoc 写得很详细,tsdoc 直接当文档看。
写通用库的时候 TS 是必须的,之后调用的时候会很舒服。写业务的时候用 ts 就更舒服了,一般类型都直接能推导出来。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部