目前支持 ts 最好的 前端框架是 angular 吗?

2019-07-26 03:54:46 +08:00
 a132811

毕竟动态一时爽啊,TS 框架选择哪个好呢?

7690 次点击
所在节点    程序员
35 条回复
Torpedo
2019-07-26 09:42:53 +08:00
@toma77 比如?
pubby
2019-07-26 09:45:00 +08:00
@q8164305 坑绕开就是了,我们去年开始所有前端项目必须用 ts
xd314697475
2019-07-26 09:50:50 +08:00
@puncsky
挺好的,关注了
大佬是耶鲁的?
OSF2E
2019-07-26 09:53:01 +08:00
以我手头一个中等规模( PS:架构规模)的电商项目,后端数据模型大概有三十几个,前端采用 react-ts 技术栈,基本的交互开发完之后,前端有状态组件大概七百多个,还只是实现了一些核心功能。

就开发体验来看,ts 确实是好东西,但相对于采用 js 去开发需要更多的时间去抽象模型、分析状态、拆分组件。

话说回来,抽象模型、分析状态、拆分组件与用什么技术栈无关,这一步做不好或者不熟练,开发效率永远提不上来,或者根本做不出来东西。
agdhole
2019-07-26 10:00:02 +08:00
vue + ts 刀耕火种,所以已换 angular
momocraft
2019-07-26 10:04:24 +08:00
API 简单时 “ ts 支持好” 不是难达到的标准,比如 react
shunia
2019-07-26 10:10:40 +08:00
@toma77 举个栗子?
rrfeng
2019-07-26 10:21:46 +08:00
@ws00416122 说的是 Angular
jlkm2010
2019-07-26 10:51:11 +08:00
是的
wuhongwei
2019-07-26 10:54:24 +08:00
@wszgrcy #7 原文:“ ts 玩装饰器爽死了。。。。”
======
回复:vue 支持装饰器,react 不支持装饰器
puncsky
2019-07-26 16:52:20 +08:00
@zhibi onefx.js.org 的页面是用 onefx 做的静态页面,host 是在 github gh-pages . 要是用其他框架做,那岂不是显得我的框架很弱 😜
puncsky
2019-07-26 16:57:21 +08:00
@xd314697475 感谢老哥的关注

我的英文博客是 puncsky.com
我的中文博客是 guigu.io
yuyisuo
2019-07-26 20:08:01 +08:00
React 还好,Vue + TS 写起来很难受,等 3.0 吧
huanglexus
2019-07-26 20:29:07 +08:00
说 vue 支持 typescript 的,要么是没写过大型的 webapp, 要么就是根本不会 typescript.
我就这么说吧,vue 2.x 根本不支持 typescript
YuJianrong
2019-07-27 09:31:38 +08:00
vue2.x 写 TS 只有用 tsx (也就是说不用 SFC )和一个第三方的 helper 库才能比较舒服(体验和写 react 差不多了)。SFC 的话只有比较有限的支持,现在 vetur 也支持在模版中 parse TS 类型所以还行,但貌似 CLI 仍不支持(可能会跟进)。
react 的话其实用了 Hook 后和 TS 结合相当完美,redux 的话就别扭一点不过也还好,最新版 redux 也有官方 hooks 了,其他的第三方库就不一定了。UI 库用 antd 的话也会很爽,毕竟现在 antd 是用 ts 写的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/586279

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX