2

我是一名前端开发人员,对后端的了解非常少。我想知道当今的 javascript 库(例如backbone.js)和云服务数据库(例如 stackmob、mongolab 等)。

我们现在可以构建所有“前端”并从这些数据库之一中获取数据吗?

4

2 回答 2

2

是的,这是越来越可行的事情,尽管仍然需要克服挑战 - 身份验证是一个大问题(您不能像在服务器端那样简单地存储数据存储凭据客户端,因为任何人都可以找到它们并且滥用它们),尽管正在努力解决这个问题。

看看Firebase作为这类事情的一个例子。他们的示例页面显示了无需您自己的后端即可构建的应用程序示例。他们本周刚刚宣布了他们的安全 API ,作为解决身份验证方面的一种手段。

于 2012-12-20T19:39:20.540 回答
0

您必须在客户端有代理才能将数据发送到某些云服务并允许跨域,但您必须在云上为您的域设置原始域(这可能是一个问题)。

对于代理,您可以使用 Java 小程序、flash 对象、html5 套接字或 XMLHttpRequests。

这并不容易,其中一些不适用于所有现代浏览器。

于 2012-12-20T19:56:09.877 回答