- GreenNa2026-07-315455
如题 前前后后用AI跑项目花了大概快百亿token 越来越发现AI特别喜欢用typescript写全栈
我还去稍微学了一下ts,我不明白这种把前端页面写在一个类似数组或者是函数的东西里面 感觉好别扭 比dart的层层嵌套还要奇怪
主楼 - cmpdke332026-07-316181
- 归谜2026-07-316975
TypeScript 类型安全,训练数据足够庞大,另外前后端通吃。
- Grogu2026-07-319197
- GreenNa2026-07-315455
但是我觉得这样好别扭啊 我入门学的h5 然后又去学的js vue dart java,ts这种把前端页面写在函数里面就是觉得 哇 好奇怪好不是很舒服
- sunflower_kele2026-07-3136151
因为面向函数式编程,特别是一个纯函数,便于测试。
- HeriX2026-07-314436
- kimi2026-07-317608
- JohnThanD2026-07-3140687
ts只要你补充好类型,比js好用多了,以前古法编程的时候宁愿多写ts也不愿用js
- Niko_John2026-07-3133378
- Jaychyu2026-07-319380
现在用TS写大部份前端很常见吧,原生JS的很少了。我自己写项目也都是用TS,更好
- Midnight_Brick2026-07-3129309
把前端页面写在一个类似数组或者是函数的东西里面
你说的是
jsx/tsx吧。TS 本身只是 JS 的超集(换言之 JS 是 TS 的非空子集)。至于 jsx/tsx,则是使用 JS 对象(返回对象的函数)表示 UI。在我们前端领域不喜欢的人也是不喜欢,但它能避免一些模板类语言无法照顾到的角落,比如经典的
<Heading />h1-h6 的渲染。jsx/tsx 是因为 react 爆火,考虑到 react 的占有率 AI 被大量喂食相关的 snippet 也是正常的。不过话说回来,ts 和 tsx 并没有什么必然的联系。
- cmpdke332026-07-316181
这种把前端页面写在函数里面
这种写法适合JS和浏览器,并且TS可以有类型检查和完善的提示,而且TS确实可以跑全栈,所以它自然就是首选了。
至于前端页面写在函数里,这是Vue、React这类框架的写法,并不是 TS 的写法,可以说TS支持这种写法。
- GreenNa2026-07-315455
- Midnight_Brick2026-07-3129309
- zh-tx2026-07-3161934
ts是继承了js所有的东西,本来就是打开浏览器就能看到的逻辑;
应该是所有编程语言里面最开放, 能获取到最多的训练数据吧;
丰富的数据与经验, 有助于ai编写, 比如rust刚出不久, 大部分人觉得ai写的不太行
- kimi2026-07-317608
想更像html模板,帖主要不要试试看svelte? 或随你习惯来用astro?
- GreenNa2026-07-315455
这什么 我去了解一下 等我好消息
- ccTryFlow2026-07-3110049
有一个原因TS速度很快,而且新版本都是使用go进行重构的,你发现没ts的代码和go代码基本差不多
- GreenNa2026-07-315455
我之前让ai用go写了点小东西 然后gpt给我写了一堆if if里面套if 我问他为什么要这么写 他说go语言就是这样 所以佬 go语言真这样吗 我还没学过go



