我们想开发一个带有谷歌浏览器扩展的应用程序,它必须在云服务中执行查询密集型数据库。我有以下问题:
a) 可以使用 Chrome 扩展程序中的 javascript 来完成吗?b) 我明白我必须有一层应用程序逻辑,例如 MVC 控制器。还有哪些其他选择,哪一个更好?c) 考虑到响应速度很重要,最推荐哪种云服务(Oracle、Azure、Rackspace 等)?d) 建议和响应格式是 json?
谢谢
我们想开发一个带有谷歌浏览器扩展的应用程序,它必须在云服务中执行查询密集型数据库。我有以下问题:
a) 可以使用 Chrome 扩展程序中的 javascript 来完成吗?b) 我明白我必须有一层应用程序逻辑,例如 MVC 控制器。还有哪些其他选择,哪一个更好?c) 考虑到响应速度很重要,最推荐哪种云服务(Oracle、Azure、Rackspace 等)?d) 建议和响应格式是 json?
谢谢
a)是的,可以使用 JavaScript 完成,您将向云上的服务器发送 AJAX 请求并返回响应。
b)哪一个更好可能会引起争论,最好的是,如果您检查选项并决定在您的特定用例中哪个更适合您自己。以下是所有(大多数) MV* JavaScript 框架的比较,以帮助您入门。
c)所有的云服务都有优点和缺点。我曾与 Azure 和 Heroku 合作,并取得了成功。这取决于您的需要,您使用的是什么服务器端语言?
d)您的响应的数据交换并不重要。JSON、XML、SEN 等等。JSON 非常标准,非常适合它,但是数据交换可以通过任何数据交换格式来完成。