ASP.NET网页有多复杂?

时间:2010-12-23 21:12:43

标签: asp.net

我正在建立一个桥牌游戏。

主页,你玩游戏,拥有大约200个控件,比如代表52张卡片的按钮,26个其他的获胜/丢失技巧,大量文本字段...你的名字,总共约200个。 / p>

实际上它已经构建并在Winforms模型下运行,但有一个不可避免的问题:在必须运行Windows并安装软件的用户机器上实现.NET 4.0。

因此我正在考虑创建一个ASP版本(请不要使用PHP,因为我能熟练掌握VB,而且对C,Java,PHP等无知)。

这是一个“真正的”选择还是我在梦想?

对于使用2MB DSL连接的用户,它会顺利运行吗?

哦,顺便说一句,请不要MVC,我太老了,不会那样......:>

4 个答案:

答案 0 :(得分:3)

可以吗?肯定。

问题可能在于你需要有效地使用HTML,CSS,Javascript等。

这对你来说最有可能是一个好主意,就是走Silverlight之路。它将为您提供更丰富的UI体验,并允许您完全使用VB进行编码。

答案 1 :(得分:1)

我不认为直接使用ASP.BET作为一个很好的选择。为了使它看起来流畅,你必须大量使用javascript。我觉得你用Flash会更好。

答案 2 :(得分:1)

如果您更喜欢使用纯 HTML / Javascript / CSS ,则可以通过修改文档的对象模型(DOM)来创建丰富的 Web UI 。由于对Javascript知之甚少,并且使用了某些库,例如:scriptaculusprototypesarissajquery,您可以获得丰富的界面。您应该看一下这些库中的一些主要是 scriptaculus ,因为它提供了一组动画。另一个用于游戏开发的JavaScript库是gameQuery

答案 3 :(得分:0)

使用ASP.NET页面上的许多控件,您的视图状态将是巨大的。如果您计划一次只提供几个游戏,那么它应该不是问题,但您必须开始考虑带有大量视图状态的带宽。使用DOM / jQuery类型接口可以更好地显示卡片的静态图像。所有交互都可以在客户端处理,并通过服务器端调用进行验证。

这可能是学习javascript的绝佳机会:)。请记住,您学习的每种语言都是工具箱中的另一种工具。拥有最多工具的工程师通常会获胜:)。