V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
qiumaoyuan
V2EX  ›  JavaScript

EmberJS 为啥是 JavaScript 跟 TypeScript 混写的?

  •  
  •   qiumaoyuan · 2022-05-12 21:08:29 +08:00 · 2150 次点击
    这是一个创建于 929 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    6 条回复    2022-05-13 10:38:51 +08:00
    zhuangzhuang1988
        1
    zhuangzhuang1988  
       2022-05-12 21:37:32 +08:00
    历史遗留。
    qiumaoyuan
        2
    qiumaoyuan  
    OP
       2022-05-12 21:42:09 +08:00
    @zhuangzhuang1988 能详细说说吗?

    从他们代码的提交记录上看,我怎么感觉像是趋势而不是历史遗留问题。
    eason1874
        3
    eason1874  
       2022-05-12 21:45:24 +08:00   ❤️ 1
    看官网介绍本身是 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
        4
    qiumaoyuan  
    OP
       2022-05-12 21:53:32 +08:00
    @eason1874 唔… 这个我搜到了,不过只粗看了一下标题,看来还是得点开看内容。多谢!
    alleluya
        5
    alleluya  
       2022-05-13 10:25:39 +08:00
    比较好奇的是 这个年代为啥会学习 EmberJS? react/vue 不是更流行吗? 业务上有需要?
    qiumaoyuan
        6
    qiumaoyuan  
    OP
       2022-05-13 10:38:51 +08:00
    @alleluya 只能说个人喜好吧,跟流行关系不大。比如流行 jQuery 的时候我喜欢的是 MooTools.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1750 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:46 · PVG 00:46 · LAX 08:46 · JFK 11:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.