基于网络的游戏的客户端技术

时间:2009-08-15 09:49:56

标签: asp.net ajax flash client-side

我正在开发一个基于Web的游戏(类似于the ESP game),我完成了服务器端SOAP Web服务(基于ASP.NET构建),现在我想知道我是否应该使用Flash( swf)或AJAX用于游戏的客户端层。基本上,客户端是Web服务客户端,向Web服务器发出请求并接收有关如何呈现/更新用户界面的指令。有什么建议或考虑吗?

3 个答案:

答案 0 :(得分:3)

我的2美分:

Html / Css / Javascript(又名AJAX)

  • 另外:不需要客户端插件 - “即时启动”,因此您可以向更广泛的用户开放(无需担心闪存版本等)。
  • 另外:根据您的技能组合,您应该能够更快地获得并运行(假设您是Web开发人员而不是闪存大师)
  • 另外:应该更容易维护,因为有更多的人可以帮忙。
  • 减:你将更加局限于视觉设计
  • 减:你将不得不花更多时间在跨浏览器问题上,特别是设计而不是其他任何东西

Flash / Flex

  • Plus:为您提供更丰富的设计环境
  • 另外:不需要担心跨浏览器问题。
  • 减:可能不在你的技能组合中,所以你需要更长时间的拾取
  • 减:需要一个插件(不像以前那么大的问题)
  • 减:让某人参与帮助/维护可能会更加昂贵。

答案 1 :(得分:2)

如果你问我,Flash / Flex将更容易开发,维护和部署。此外,它可以被不同平台和浏览器上的人访问。同样可以使用AJAX,但需要付出更多努力来确保平台的独立性。

- 斯里兰卡

答案 2 :(得分:1)

如果您在客户端使用Silverlight,则可以使用.NET / C#land。