flo*_*fan 9 django javascript-framework singlepage backbone.js single-page-application
从历史上看,我主要在Django中编写Web应用程序,但现在我越来越多地发现我想使用Backbone.js或类似的JavaScript框架编写单页Web应用程序,后端只包含数据库和一个API.
我的问题是这个.如果我的应用程序结构如下所示:
1. Database
|
v
2. API methods
|
v
3. Single-page front-end written with Backbone
Run Code Online (Sandbox Code Playgroud)
我最喜欢Django - 但也热衷于学习新东西,比如NoSQL和Node,如果它们合适的话 - 人们会推荐我用于(2)?
通常情况下,我会将Django与Piston一起用作API应用程序,但它似乎相当重量级,拥有所有Django并且仅将其用作API提供程序.不过,也许我不应该担心.
任何能够支持或提供RESTful API的服务器端框架或lang都应该可以工作.我自己现在正在使用Slim PHP.但是看到你来自Django/Python背景,也许这篇文章会对你有所帮助.
如果您使用 Django(一个 MVC 框架)并使用 Backbone,您可能会很舒服地在纯 Node.js 或Express.js 中设置您的应用程序,并带有用于连接到您选择的数据库的附加模块。
使用 Express,如果您计划仅通过 RESTful 接口提供 JSON,您甚至不需要使用视图,这很方便。您只需要设置模型和路由(也用作控制器)。
| 归档时间: |
|
| 查看次数: |
5646 次 |
| 最近记录: |