Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 打字脚本+;Node.JS web开发框架_Javascript_Node.js_Typescript - Fatal编程技术网

Javascript 打字脚本+;Node.JS web开发框架

Javascript 打字脚本+;Node.JS web开发框架,javascript,node.js,typescript,Javascript,Node.js,Typescript,我正在寻找类似Play(Java)或Symfony(PHP)框架的东西,但它是用Node.JS的TypeScript编写的,不幸的是,我没有找到。也许有人能给我指出正确的方向?使用TypeScript并不意味着与JavaScript库隔绝。编译器只需要一个声明文件来告诉它如何使用JS库。它们存在于大多数流行的库中,但Node.js框架支持似乎更为稀少。我找到的唯一声明文件是,该文件可用。幸运的是,它很受欢迎,应该是一个很好的起点。不幸的是,我需要的不仅仅是express。我想我应该自己收集/移植

我正在寻找类似Play(Java)或Symfony(PHP)框架的东西,但它是用Node.JS的TypeScript编写的,不幸的是,我没有找到。也许有人能给我指出正确的方向?

使用TypeScript并不意味着与JavaScript库隔绝。编译器只需要一个声明文件来告诉它如何使用JS库。它们存在于大多数流行的库中,但Node.js框架支持似乎更为稀少。我找到的唯一声明文件是,该文件可用。幸运的是,它很受欢迎,应该是一个很好的起点。

不幸的是,我需要的不仅仅是express。我想我应该自己收集/移植一些库。你不必移植库,只需编写描述它的声明文件。这工作要少得多。这本指南非常好:谢谢Jeffery,我知道声明和许多JS库。然而,如果您进行调查,您会发现大多数严肃的web框架都具有自动搭建和代码生成功能。很难使声明与自动生成的代码保持同步。有趣。这是一个我不太了解的世界。看起来代码生成量在不同的框架之间有所不同。您仍然不需要移植整个库,只需修改代码生成器即可,