EmberJS 为啥是 JavaScript 跟 TypeScript 混写的?

2022-05-12 21:08:29 +08:00
 qiumaoyuan

最近在学习 EmberJS, 无意中翻了一下源码,发现里边又有 .ts 文件又有 .js 文件。根据 github 页面上的分析结果,目前 .js 占 67%, .ts 占 32%.

请问有没有比较熟悉这个框架的朋友知道它是怎么演化成目前这种情况的?

2153 次点击
所在节点    JavaScript
6 条回复
zhuangzhuang1988
2022-05-12 21:37:32 +08:00
历史遗留。
qiumaoyuan
2022-05-12 21:42:09 +08:00
@zhuangzhuang1988 能详细说说吗?

从他们代码的提交记录上看,我怎么感觉像是趋势而不是历史遗留问题。
eason1874
2022-05-12 21:45:24 +08:00
看官网介绍本身是 JavaScript ,后来新增了对 TypeScript 的支持

Using Ember will never require using TypeScript, but we aim to provide a best-in-class experience of using TypeScript, with benefits for JavaScript users too.

https://blog.emberjs.com/ember-v4-typescript-support-update
qiumaoyuan
2022-05-12 21:53:32 +08:00
@eason1874 唔… 这个我搜到了,不过只粗看了一下标题,看来还是得点开看内容。多谢!
alleluya
2022-05-13 10:25:39 +08:00
比较好奇的是 这个年代为啥会学习 EmberJS? react/vue 不是更流行吗? 业务上有需要?
qiumaoyuan
2022-05-13 10:38:51 +08:00
@alleluya 只能说个人喜好吧,跟流行关系不大。比如流行 jQuery 的时候我喜欢的是 MooTools.

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

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

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

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

© 2021 V2EX