Javascript 用于在线保存数据的Typescript特定方法?

Javascript 用于在线保存数据的Typescript特定方法?,javascript,database,typescript,parse-platform,Javascript,Database,Typescript,Parse Platform,我正在考虑使用TypeScript创建一个在线应用程序,这将需要在线保存数据 在这方面我有什么选择 使用TypeScript有什么特别的地方使它更容易或更难 理想情况下,我会使用Parse.com这样的服务来保存数据,Typescript可以连接到Parse吗,或者我必须依赖纯JS吗 无论javascript在哪里运行,TypeScript都会运行。所以 您的选项与javascript相同。 Typescript编译为javascript。它被设计成javascript的超集,所以只要声明了

我正在考虑使用TypeScript创建一个在线应用程序,这将需要在线保存数据

  • 在这方面我有什么选择
  • 使用TypeScript有什么特别的地方使它更容易或更难
  • 理想情况下,我会使用Parse.com这样的服务来保存数据,Typescript可以连接到Parse吗,或者我必须依赖纯JS吗

  • 无论javascript在哪里运行,TypeScript都会运行。所以

    • 您的选项与javascript相同。
    Typescript编译为javascript。它被设计成javascript的超集,所以只要声明了变量,有时提到类型,javascript就是有效的typescript

    • 可选的静态类型+更简单的语法使得在TypeScript中开发更容易。
    静态类型使重构和intellisense更加可靠。对类/模块使用更简单的语法意味着您更有可能更好地构造代码

    • 是,您可以将parse.com与typescript一起使用
    建议的方法是创建一个描述javascript代码的声明文件。一开始,它可以简单到:

    declare var parse:any;
    
    我在这里写了一些关于这个问题的指导:

    你可以在网站上找到大量的声明文件。特别是查看FireBase:及其声明文件:但是parse.com上还没有一个,这就是为什么我提到了自己编写的方法


    此外,如果不希望对与parse.com的api交互的typescript代码进行任何令人印象深刻的静态检查,则不需要声明文件

    无论javascript在哪里运行,TypeScript都会运行。所以

    • 您的选项与javascript相同。
    Typescript编译为javascript。它被设计成javascript的超集,所以只要声明了变量,有时提到类型,javascript就是有效的typescript

    • 可选的静态类型+更简单的语法使得在TypeScript中开发更容易。
    静态类型使重构和intellisense更加可靠。对类/模块使用更简单的语法意味着您更有可能更好地构造代码

    • 是,您可以将parse.com与typescript一起使用
    建议的方法是创建一个描述javascript代码的声明文件。一开始,它可以简单到:

    declare var parse:any;
    
    我在这里写了一些关于这个问题的指导:

    你可以在网站上找到大量的声明文件。特别是查看FireBase:及其声明文件:但是parse.com上还没有一个,这就是为什么我提到了自己编写的方法

    此外,如果不希望对与parse.com的api交互的typescript代码进行任何令人印象深刻的静态检查,则不需要声明文件