【问题标题】:How do I connect a sql server to my Javascript game?如何将 sql server 连接到我的 Javascript 游戏?
【发布时间】:2015-05-01 12:31:13
【问题描述】:
我正在开展一个项目,我只需要对如何进行该项目有一个整体的了解。
我将使用 HTML/CSS 画布来制作游戏。
但是,该游戏涉及大量数据的可视化,这些数据最好在数据库中提供。我不知道该怎么做是:
- 将我的 HTML/CSS 游戏链接到 SQL 数据库
- 解析文本文件以填充数据库。
我没有具体问题,我什至不知道从哪里开始?有人说AJAX?其他人说 parse.com?
【问题讨论】:
标签:
javascript
css
database
web-applications
game-development
【解决方案1】:
你有两个选择:
- 编写服务器端应用程序以提供来自数据库的数据
- 使用客户端HTML5 storage(如本地存储、WebSQL、IndexedDB等)
如果您使用服务器实现,则需要 AJAX 与服务器通信。
【解决方案2】:
要做到这一点,您将超越 JavaScript 并学习服务器端编程。好消息是有大量很棒的服务器端语言可以让构建网站变得容易。
如果您来自 javascript 背景,ruby 可能是一个简单的过渡。我建议使用 Sinatra。
如果您使用的是 SQL server,c# 和 asp.net 是很好的选择,设计得非常好,c# 作为一种语言与 JavaScript 有很大的不同。
喜欢蟒蛇? Web2py 和 Django 都不错。
然后是 PHP 和 java...
您可能会使用其中一种服务器端语言编写 API,使用 Ajax 访问它以检索 Jason 并对其进行处理。
不要打扰 parse.com。用您选择的语言编写您自己的解析器。它通常非常简单,而且很有启发性。
【解决方案3】:
我想你已经知道一门可以使用的语言了。 javascript怎么样?当然,像 Java 或 PHP 这样的真正的服务器端语言会更好——也许就像已经说过的那样:ruby,但为什么不用 node.js 试试呢:
Node.js 可能是您首先看到的。 (http://nodejs.org/)
它真的很好而且有据可查 - 还有一个关于 node.js 和 mysql 的大问题:MySQL with Node.js 也可以正常工作。