【问题标题】:Is a database the only backend we need? [closed]数据库是我们唯一需要的后端吗? [关闭]
【发布时间】:2012-12-20 19:32:25
【问题描述】:

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

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

【问题讨论】:

  • 这个问题已经被问过很多次了。看看这个。 stackoverflow.com/questions/857670/…
  • 也很抱歉,但 StackOverflow 不适合讨论类问题。
  • 你看过 CouchDB 相关的东西吗?可能是你所追求的。 couchapp.org/page/index
  • 对不起。我可能不是我认为的搜索大师。感谢您的帮助!

标签: javascript backbone.js backend frontend


【解决方案1】:

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

看看Firebase 就是这种事情的一个例子。他们的examples page 展示了无需您自己的后端即可构建的应用程序示例。他们本周刚刚宣布了他们的security API,作为解决身份验证问题的一种方式。

【讨论】:

  • 谢谢,希望能让我跟上进度。
【解决方案2】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-19
    • 1970-01-01
    • 2020-07-28
    • 2017-03-19
    • 2019-07-03
    • 2021-07-26
    • 2013-12-23
    相关资源
    最近更新 更多