TypeScript可以与PhoneGap(或类似)一起使用吗?

时间:2012-11-02 16:54:27

标签: javascript html5 cordova typescript

所以我刚学会了TypeScript - 欢呼!我很高兴能够最终加入HTML5派对。我的面向对象的大脑与JavaScript不兼容......

然而,我立即想知道TypeScript是否真的能帮助像我这样的人。当然,我可以用一个很好的C#风格语法编写兼容JavaScript的软件,带有接口和放大器。类,但它实际上可以用于除浏览器应用程序之外的任何其他内容吗?

我要问的是,可以使用TypeScript生成的JavaScript库来创建跨平台移动应用程序,比如PhoneGap(或类似框架)吗?

3 个答案:

答案 0 :(得分:14)

当然。

Typescript生成100%普通的Javascript;你可以在任何地方使用它的输出。

答案 1 :(得分:9)

您可以从此处获取PhoneGap的类型定义文件:

https://github.com/borisyankov/DefinitelyTyped

或在这里:

https://github.com/intellifactory/TypedPhoneGap

答案 2 :(得分:5)

目前对于PhoneGap绑定的DefinitelyTyped是一个好的开始。我刚刚开始了一个项目,以进一步提高绑定的质量(最终可能合并到DefinitelyTyped):

  1. https://bitbucket.org/IntelliFactory/typedphonegap
  2. https://github.com/intellifactory/TypedPhoneGap