backbonejs frontend通过api绑定到nodejs后端

时间:2012-01-20 22:38:34

标签: javascript api frontend backend

这是我的概念:

  'Javascript Frontend in the Browser (eg. Backbonejs)'
            Handles most of the logic

                       |
                 'RESTful API'
                       |
                       V

     'API Backend (eg. nodejs, python, ruby)'
             Only handles raw data 

我的问题是:这是一个稳定的架构吗?它不会比通用的python / ruby​​ / java Web应用程序创建更多可能的失败点吗?另外,将前端建立在一个可能有一天可以公开访问的API上是一个好主意吗?

1 个答案:

答案 0 :(得分:1)

我使用这种精确的设计在工作中构建了多个工具。我根本没有任何重大问题。最复杂的部分是使用Web套接字来定义Backbone与之交互的API,但您可以轻松地将其与ajax交换以降低复杂性。