我还没有确定 UI 将使用什么(flash、HTML 等),但我很好奇你们是否认为 mysql 可以为多人扑克游戏提供可接受的套接字?我考虑使用数据库的原因是因为这是我知道如何完成此任务的唯一方法,而我对 XML 套接字或类似的东西一无所知。对于拨号和较慢的移动连接,性能是否会成为问题?我可能会在尝试同步用户转弯和翻牌时遇到问题吗?我应该硬着头皮去使用不同类型的插座吗?如果是这样,你有什么建议,哪里是开始自我教育的好地方?谢谢。
问问题
864 次
2 回答
1
要制作在线扑克游戏,您将使用的技术肯定不是那么重要的问题。主要问题在于您将所有子系统相互连接的方式以及如何确保各个级别的安全性(从确保服务器身体健康的人类到玩家的操作系统环境,可能还有一些法学家和枪手——这使得LoooOOot的水平:-))
但是,如果您需要技术方面的考虑,我个人会使用 Zend Framework 作为 PHP 库/框架,使用 PostgreSQL 作为数据库。并且应用程序的很大一部分宁愿通过 pl-pgsql 东西在数据库中编码,而不是在 PHP 中。PHP 将在那里提供一些不同级别的用户界面(人类、Web 服务等),以及一些安全级别检查。Ajax 交互将使用 jQuery 进行。毫无疑问,对于具有大量数据、良好安全级别、大量复制以及大量数据检查和自动更新的应用程序,我更喜欢 PostgreSQl 而不是 MySQL。
于 2011-04-14T14:41:21.780 回答
0
PHP / MySQL 不如某些系统(例如 ASP.NET)快,但在拨号/移动等慢速连接中不会有问题。
从我的角度来看,PHP 的优势(不是每个人都需要)是它非常透明,即您可以轻松控制 HTTP 传输和响应。这对你来说可能是一个优势。
于 2011-04-14T13:38:51.400 回答