C# 客户端服务器类型脚本应用程序-哪种服务器类型?

C# 客户端服务器类型脚本应用程序-哪种服务器类型?,c#,web-applications,web,client-server,typescript,C#,Web Applications,Web,Client Server,Typescript,我想开始制作一个与基于C#的服务器一起工作的JS应用程序。它将是一个小型网站,具有一些应该在服务器端执行的功能(需要数据库+基本帐户身份验证) 我想使用HTML5+TypeScript创建一个客户端 我有一些问题: 制作服务器的最佳方案是什么 我应该选择什么类型的客户机-服务器通信 托管呢?我应该使用windowsazure还是其他什么 制作服务器的最佳方案是什么 这是一个非常广泛的问题。没有最好的。建议:使用以API为中心的东西。如果您想将其全部保存在TypeScript中(以减少认知过载),

我想开始制作一个与基于
C#的
服务器一起工作的
JS
应用程序。它将是一个小型网站,具有一些应该在服务器端执行的功能(需要数据库+基本帐户身份验证)

我想使用
HTML5
+
TypeScript
创建一个客户端

我有一些问题:

  • 制作服务器的最佳方案是什么
  • 我应该选择什么类型的客户机-服务器通信
  • 托管呢?我应该使用
    windowsazure
    还是其他什么
  • 制作服务器的最佳方案是什么

    这是一个非常广泛的问题。没有最好的。建议:使用以API为中心的东西。如果您想将其全部保存在TypeScript中(以减少认知过载),可以使用Node.js+Express

    我应该选择什么类型的客户机-服务器通信

    你有两大类。服务器端呈现(在服务器返回的HTML到达客户端之前修改它)和客户端呈现(在客户端呈现中,根据一些客户端JavaScript修改HTML,例如:)。您很可能会将两者结合使用

    托管呢?我应该使用WindowsAzure还是其他什么

    再宽一点。有点取决于你的服务器端技术。Azure和Amazon(EC2)都是不错的首选,基本上为你提供了一个云中托管的虚拟机,你可以在上面放置任何你想要的东西