【问题标题】:ASP.net for multi user communal applications用于多用户公共应用程序的 ASP.net
【发布时间】:2014-02-19 03:40:13
【问题描述】:

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

我为娱乐和工作编写了许多 C# 和 Java 应用程序,但没有使用基于 Web 的语言(如 asp)的背景。

我需要编写一个基于 Web 的应用程序,该应用程序将具有用户可以互相对战的游戏(简单的游戏,如井字游戏)和聊天功能等功能。

如果我为此使用 ASP.net,我是否还需要编写一个服务器后端供用户连接,或者这可以在 asp.net(使用 C#)页面内运行 nativity 吗?

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

【问题讨论】:

  • 哦,仅供参考,这不会面向公共互联网,系统将存在于它自己的专用 LAN 上,因此我将完全控制客户端设备以及服务器。
  • 如果您只需要本地执行的 C# 代码并且熟悉构建 WPF 或 Windows 窗体应用程序,您可能会考虑 Silverlight。 aASP.NET 需要用于客户端逻辑的 HTML 和 JavaScript 知识。 C# 只在服务器端执行。

标签: c# asp.net theory


【解决方案1】:

ASP.NET 是一种服务器端语言。客户端(我猜是浏览器)目前除了 JavaScript 不运行任何东西。

如果您熟悉 C#,那么您可以在后端服务器上使用 ASP.NET 和 C#。对于聊天应用程序,请查看sample SignalR app in the getting started guide。对于井字游戏,您可能是can code the whole thing on the client side using JavaScript。除非您希望多个玩家玩一个井字游戏,否则您可以使用 SignalR 组件在他们之间进行通信。

【讨论】:

  • 这看起来完全符合我的需要。我讨厌问这样的基本问题!整个局域网都是 2 人游戏,所以我也会研究那个信号。
猜你喜欢
  • 2016-05-26
  • 2011-05-05
  • 1970-01-01
  • 1970-01-01
  • 2011-02-11
  • 1970-01-01
  • 1970-01-01
  • 2017-05-06
  • 1970-01-01
相关资源
最近更新 更多