C# 用于多用户公用应用程序的ASP.net

C# 用于多用户公用应用程序的ASP.net,c#,asp.net,theory,C#,Asp.net,Theory,我希望这是一个发布这个问题的好地方,它更多地围绕理论而不是实际代码。请容忍我 我编写了许多C#和Java应用程序,既为了好玩,也为了工作,但我没有asp等基于web的语言背景 我需要编写一个基于web的应用程序,它将具有一些功能,例如用户可以互相玩的游戏(简单的游戏,如tic-tac-toe)和聊天功能 如果我要使用ASP.net进行此操作,我是否仍然需要编写一个服务器后端供用户连接,或者此操作是否可以在ASP.net(带C#)页面中运行nativity 或者ASP可能不是最好的语言吗?ASP.

我希望这是一个发布这个问题的好地方,它更多地围绕理论而不是实际代码。请容忍我

我编写了许多C#和Java应用程序,既为了好玩,也为了工作,但我没有asp等基于web的语言背景

我需要编写一个基于web的应用程序,它将具有一些功能,例如用户可以互相玩的游戏(简单的游戏,如tic-tac-toe)和聊天功能

如果我要使用ASP.net进行此操作,我是否仍然需要编写一个服务器后端供用户连接,或者此操作是否可以在ASP.net(带C#)页面中运行nativity


或者ASP可能不是最好的语言吗?

ASP.NET是一种服务器端语言。客户端(我猜是浏览器)目前只运行JavaScript


如果您熟悉C#,那么您可以在后端服务器上使用ASP.NET和C#。有关聊天应用程序,请查看。对于tic-tac-toe,你可能会。除非你想让多个玩家玩一个井字游戏,否则你可以使用信号器组件在他们之间进行通信。

哦,仅供参考,这不会面向公共互联网,系统将存在于自己的专用局域网上,因此,我将完全控制客户端设备和服务器。如果您只需要本地执行的C代码,并且熟悉构建WPF或Windows窗体应用程序,您可能会考虑Silverlight。对于客户端逻辑,aASP.NET需要HTML和JavaScript知识。C#只在服务器端执行。这看起来正是我需要的。我讨厌问这样的基本问题!整个局域网内的游戏都将有两名玩家,所以我也会调查这一点。