首页
开源软件
问答
博客
翻译
资讯
Gitee
众包
活动
专区
源创会
高手问答
开源访谈
周刊
公司开源导航页
登录
注册
资讯
软件
博客
动弹
专区
问答
活动
工具
培训
APP
Gitee
新媒体
OSC 直播栏目
技术领航
OSC 公众号
硬核 + 嬉笑怒骂
OSC 微博
技术圈大 V 出没
OSC 视频号
AI 百科
OSC 今日头条
微头条显行业百态
LFOSSA 公众号
LF 开源软件学园
模力方舟公众号
大模型托管平台
Gitee 服务号
研发管理解决方案
登录
注册
“根本不需要 TypeScript,JS + JSDoc 够了”,大佬说我想多了
本月,Ruby on Rails 作者 DHH 宣布移除其团队开源项目 Turbo 8 中的 TypeScript 代码。 他认为,TypeScript 对他来说只是阻碍。不仅因为它需要显式的编译步骤,还因为它用类型编程污染了代码,很影响开发体验。 ...
作者:
颖欣
“根本不需要 TypeScript,JS + JSDoc 够了”,大佬说我想多了
分享
复制链接
README badge(
)
社交分享
微信
QQ
微博
c
code4all
2023/10/13 10:35
同意大佬的观点,多人协作的用TS
回复
举报
丛林迷雾
2023/10/09 13:25
ts,全栈比较好,把原来后端定义的一堆DTO\VO\DO等等省掉,现在不是有serverless 模式和 js 编程这类方案码,这个场景就很适合。别的场景,后端已经处理的大多数业务逻辑,这个时候前端太强调类型约束就会拉低效率。像我作为一个后端,我前端没那么好,我肯定选择简单的,把复杂的事情放后端去,反过来一样的道理。
回复
举报
丛林迷雾
2023/10/09 13:18
软件工程是没办法通过语言标准来解决的
回复
举报
AutoPlus
2023/10/07 09:54
不用 jsdoc 不是更快,可笑的借口
回复
举报
WO不吹牛
2023/09/29 00:07
我其实就想问一下,你们50W以下的项目占多少,真正能维护5年以上的占多少?
回复
举报
羽飛
2023/09/28 15:33
让我写我用js,谁让我接收别人的js代码,谁死quan家[doge]
回复
举报
Yokesily
2023/09/28 11:52
ts才是倒车,js本身的优点被去掉,一直不明白js本来就是弱类型的语言
回复
举报
Henry-Yu
2023/09/28 10:29
用js本来就是为了简单,想啥有啥无需提前定义,一切就是为了爽,ts出现又走回了java的老路,微软就是喜欢搅局
回复
举报
exaggerated-dream
2023/09/28 18:13
你带过团队就知道你这说法不对。。你想像一下团队里有些连脑子都不爱动的人,在没有jsdoc、ts的情况下,就只能你自己去解释,或者等着他心情好自己去看文档,看代码。有了jsdoc、ts的情况下,你就能指着头一顿骂。。现在我看情况用js或ts,js的话大部分都会把typedef写好。不为别的,少来两个人烦我,我就觉得这东西写的真值。
回复
举报
丛林迷雾
2023/10/09 13:29
TS的强类型很多人理解,约束、可读性,这些素质是程序员自己习惯决定的,语言没有用。强类型语言那么多,“屎山”代码层出不穷。好读的代码标准基本差不多,不好读的千奇白怪
回复
举报
小而美软件开发
2023/09/28 21:13
如果没有js你用啥
回复
举报
卡塌西瓦
2023/09/28 10:24
再过十年,都得淘汰!!今天话放这里.
回复
举报
I_I
2023/09/28 10:03
jsdoc在代码层面不是强制的,可写可不写,即使写错了也没法检查出来
回复
举报
DanoR
2023/09/28 08:51
jsdoc说实在的,虽然它的独特角色没有竞品撼动(d.ts是互补的,不是替代品)。但已经停止更新有一段时间了,跟不上好些es6新功能了
回复
举报
wjx0912
2023/09/28 08:46
PL决定用jsdoc的时候没有争赢他,现在代码里面到处是
@property
{Object};之类的东西。数据对象的完整性得不到保证,一个小问题就得折腾半天。
回复
举报
iMeteOra
2023/09/28 00:45
语言之争,程序猿圈子里最永恒,最无聊的话题。
回复
举报
GF47
2023/09/28 00:16
连注释都懒得写,jsdoc不是更磨人嘛。
回复
举报
b
betgar
2023/09/27 21:35
哈哈哈,d.ts+jsdoc可以有
回复
举报
-SORA-
2023/09/27 20:07
大佬应该没问题,但普通人呢?
我是不太相信普通人连ts都不愿写,去写更啰嗦的jsdoc。
结果就是ts没有,jsdoc也没有。
回复
举报
kakai
2023/09/27 19:39
没必要因为一两个人的喜好决定一切,强弱各有优劣,更严谨的强类型语言出错率更低,这个是毋庸置疑的。
回复
举报
回复 @
{{ emoji.type }}
{{emojiItem.symbol}}
评论用户
c
b
推荐博客
「AI 时代的 OS」应该是什么样的?
一君_
·
昨天 18:51
0 评论
MCP Server 实践之旅第 3 站:MCP 协议亲和性的技术内幕
Serverless社区
·
昨天 15:16
0 评论
「金融证券行业」 如何搭建自己的研发智能管理体系?
炒蚕豆吃蹦豆
·
昨天 11:16
0 评论
玩转OurBMC第十九期:BMC用户管理模块
OurBMC
·
昨天 11:11
0 评论
MySQL 派生表查询导致 Crash 的根源分析与解决方案
GreatSQL
·
昨天 10:56
0 评论
从18个月到几周:Amazon Transform 用Agentic AI重塑开发者的现代化迁移体验
一君_
·
昨天 10:26
0 评论
星云实验室 part 1|用知识图谱+GraphRAG,构建垂直领域 AI 应用
NebulaGraph
·
昨天 10:25
0 评论
MCP与ANP对比:智能体需要什么样的通信协议
ANP开源技术社区
·
前天 18:13
0 评论
vivo 官网 APP 首页端智能业务实践
vivo互联网技术
·
前天 11:06
0 评论
基于预生成 QA 对的 RAG 知识库解决方案
葡萄城技术团队
·
前天 11:06
0 评论
删除一条评论
评论删除后,数据将无法恢复
取消
确定
顶部
我是不太相信普通人连ts都不愿写,去写更啰嗦的jsdoc。
结果就是ts没有,jsdoc也没有。