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

Typescript specific methods for saving data online?

本文关键字:方法 Typescript 在线 保存 数据 用于      更新时间:2023-09-26

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

  1. 在这方面我有什么选择?
  2. 使用TypeScript有没有什么特别的东西使它更容易或更难?
  3. 理想情况下,我会使用像Parse.com这样的服务来保存数据,Typescript可以连接到Parse还是我必须依赖纯JS?

TypeScript在javascript运行的地方运行。所以

  • 你的选项和javascript一样。

Typescript编译成javascript。它被设计成javascript的超集,所以只要你声明了变量,有时还提到了类型,你的javascript就是有效的typescript。

  • 可选的静态类型+更简单的语法使得在TypeScript中开发更容易。
静态类型使得重构和智能感知更加可靠。拥有更简单的类/模块语法意味着你更有可能构建更好的代码。
  • 是的,你可以使用parse.com与typescript

推荐的方法是创建一个描述javascript代码的声明文件。开头可以这么简单:

declare var parse:any;

我在这里写了一些关于这个问题的指导:http://basarat.github.io/TypeScriptDeepDive/#/declarations

你可以在https://github.com/borisyankov/DefinitelyTyped上找到一个巨大的声明文件资源。特别是检查FireBase: https://www.firebase.com/和它的声明文件:https://github.com/borisyankov/DefinitelyTyped/tree/master/firebase然而,在parse.com上还没有一个,这就是为什么我提到了自己编写的方法。

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