毕竟动态一时爽啊,TS 框架选择哪个好呢?
1
Perry 2019-07-26 04:04:43 +08:00
React: https://www.npmjs.com/package/@types/react
Vue: https://github.com/vuejs/vue/tree/dev/types 目前在用 TypeScript 写 React 感觉没啥毛病,就是 HOC 和 Redux 写起来有点麻烦 |
2
ericgui 2019-07-26 04:14:05 +08:00 via Android
是的
|
3
puncsky 2019-07-26 05:27:00 +08:00 2
自己造了一个基于 react 和 ts 的全栈框架 https://onefx.js.org/
|
4
youngxhui 2019-07-26 07:02:03 +08:00 via Android
是的
|
5
alw 2019-07-26 07:09:53 +08:00
是的,Vue3.0 出来后可以关注一下。
|
6
beginor 2019-07-26 07:41:09 +08:00 via Android
|
7
wszgrcy 2019-07-26 07:57:43 +08:00 via Android
ts 玩装饰器爽死了。。。。
|
8
noe132 2019-07-26 08:01:51 +08:00
实际开发 react 和 vue 对 ts 的支持都很不错
|
10
springmarker 2019-07-26 08:20:43 +08:00 via Android
是的,类型系统非常完善
|
11
laogui 2019-07-26 08:49:24 +08:00 via Android
当年 angular2 完全重构,全部用 ts 写,那时还感觉 Google 很激进,不考虑兼容性和大部分开发者的感受,现在看来 Google 是多么有远见啊。
|
12
no1xsyzy 2019-07-26 09:00:25 +08:00
|
13
rrfeng 2019-07-26 09:03:50 +08:00 via Android
技术跟着 Google 走没错(
|
14
abcbuzhiming 2019-07-26 09:08:33 +08:00
@no1xsyzy 现阶段不要上 vue+ts,自找没趣的,用起来非常“不流畅”
|
15
toma77 2019-07-26 09:14:59 +08:00
反正 react 还有很多 ts 坑
|
16
q8164305 2019-07-26 09:21:04 +08:00 via Android
vue ts 非常多坑,现阶段千万不要用
|
18
gzf6 2019-07-26 09:36:59 +08:00
可惜 ng 国内公司用的少,招聘的全是 react 和 vue
|
19
ws00416122 2019-07-26 09:37:44 +08:00
@rrfeng TS 不是微软的吗???
|
23
xd314697475 2019-07-26 09:50:50 +08:00 1
|
24
OSF2E 2019-07-26 09:53:01 +08:00
以我手头一个中等规模( PS:架构规模)的电商项目,后端数据模型大概有三十几个,前端采用 react-ts 技术栈,基本的交互开发完之后,前端有状态组件大概七百多个,还只是实现了一些核心功能。
就开发体验来看,ts 确实是好东西,但相对于采用 js 去开发需要更多的时间去抽象模型、分析状态、拆分组件。 话说回来,抽象模型、分析状态、拆分组件与用什么技术栈无关,这一步做不好或者不熟练,开发效率永远提不上来,或者根本做不出来东西。 |
25
agdhole 2019-07-26 10:00:02 +08:00
vue + ts 刀耕火种,所以已换 angular
|
26
momocraft 2019-07-26 10:04:24 +08:00
API 简单时 “ ts 支持好” 不是难达到的标准,比如 react
|
28
rrfeng 2019-07-26 10:21:46 +08:00
@ws00416122 说的是 Angular
|
29
jlkm2010 2019-07-26 10:51:11 +08:00
是的
|
30
wuhongwei 2019-07-26 10:54:24 +08:00
|
31
puncsky 2019-07-26 16:52:20 +08:00
@zhibi onefx.js.org 的页面是用 onefx 做的静态页面,host 是在 github gh-pages . 要是用其他框架做,那岂不是显得我的框架很弱 😜
|
32
puncsky 2019-07-26 16:57:21 +08:00
|
33
yuyisuo 2019-07-26 20:08:01 +08:00
React 还好,Vue + TS 写起来很难受,等 3.0 吧
|
34
huanglexus 2019-07-26 20:29:07 +08:00
说 vue 支持 typescript 的,要么是没写过大型的 webapp, 要么就是根本不会 typescript.
我就这么说吧,vue 2.x 根本不支持 typescript |
35
YuJianrong 2019-07-27 09:31:38 +08:00 via iPhone
vue2.x 写 TS 只有用 tsx (也就是说不用 SFC )和一个第三方的 helper 库才能比较舒服(体验和写 react 差不多了)。SFC 的话只有比较有限的支持,现在 vetur 也支持在模版中 parse TS 类型所以还行,但貌似 CLI 仍不支持(可能会跟进)。
react 的话其实用了 Hook 后和 TS 结合相当完美,redux 的话就别扭一点不过也还好,最新版 redux 也有官方 hooks 了,其他的第三方库就不一定了。UI 库用 antd 的话也会很爽,毕竟现在 antd 是用 ts 写的。 |