草庐IT

backbone_blueprints

全部标签

django - 将 Node.js 与 Django 和 Backbone.js 一起使用

一些背景知识:我打算用Django作为后端并使用Backbone.js作为前端Javascript框架来构建一个应用程序。它是一个单页应用程序(SPA),这就是我决定使用Backbone.js的原因。该应用程序类似于博客引擎;用户发布包含文本和图像的条目,并且能够通过“标签”查看它们。他们可以通过“标签”或特定单词来搜索他们的条目。最近,在听到关于Node.js的所有大惊小怪之后,我想知道它如何帮助我的应用程序。但我不想让应用程序纯粹在后端的node.js上运行,也就是说,我仍然希望使用Django作为后端。如前所述,是否可以将Node用于“中间端”here?如何使用Node.js优化

javascript - django 和backbone.js 问题

我正在考虑让backbone.js(加上jQuery)与我的django应用程序一起工作,但我有一些问题。我以前从未使用过RESTful设置,因此我对使用REST的“正确”方式知之甚少。Backbone使用REST架构,但django默认不支持。看起来美味派或活塞是实现RESTapi的方式。这是否意味着我必须将API用于通过Backbone进行的任何ajax调用?如果这是正确的,我是否需要注意任何性能问题或其他异常情况?我的大部分django应用程序都需要身份验证。我的理解是RESTapi没有任何关于用户是否经过身份验证的概念,那么我该如何处理呢?我仍然可以在我的View中使用登录所需

php - 如何让 Backbone 和 MongoDB 的 id 无缝工作?

我的Backbone应用程序正在与构建在MongoDB之上的RESTAPI进行通信,因此我的对象的“自然”ID确实是MongoIDs。当序列化为JSON时,它们看起来像:"_id":{"$id":"505099e998dee4db11000001"}Backbonedocumentation提到您可以为Backbone模型的id属性指定除id之外的另一个名称(使用idAttribute),但是,由于MongoID的字符串表示是嵌套的,只需使用idAttribute:'_id'对直接使用JSON没有帮助。除了在服务器端重写属性之外,有没有办法解决这个问题?更新:这是我在服务器端做的事情:

php - 如何让 Backbone 和 MongoDB 的 id 无缝工作?

我的Backbone应用程序正在与构建在MongoDB之上的RESTAPI进行通信,因此我的对象的“自然”ID确实是MongoIDs。当序列化为JSON时,它们看起来像:"_id":{"$id":"505099e998dee4db11000001"}Backbonedocumentation提到您可以为Backbone模型的id属性指定除id之外的另一个名称(使用idAttribute),但是,由于MongoID的字符串表示是嵌套的,只需使用idAttribute:'_id'对直接使用JSON没有帮助。除了在服务器端重写属性之外,有没有办法解决这个问题?更新:这是我在服务器端做的事情:

javascript - Backbone.js MEAN 堆栈等效项

我知道一些项目,例如mean.io或meanjs,甚至是yeoman生成器,当您要在MEAN堆栈下开发时,所有必要的样板文件都已为您完成。事实上,MEAN堆栈与Angular.js紧密结合,没有任何项目可以与Backbone.js做同样的事情,我对此感到非常惊讶,我相信这是一个非常常见的堆栈,结合Mongodb、Express、Backbone和Require.js或Marionette.js等friend。我一直在摸索,尝试混合Backbone和表达yeoman生成器,从其他人的项目中构建骨架,但我仍然认为必须有更好的方法来做到这一点。我会很感激你们分享你的经验,以找出我在这里缺少的

javascript - Node.js 和 Backbone.js 的集成

我对Node.js和Backbone.js进行了大量阅读;我已经阅读了一些教程并在CodeSchool上完成了相关类(class)。我觉得我对每种技术在Web应用程序上下文中所提供的功能有了一个很好的了解。我的问题是我真的不知道如何整合这两种技术并同时使用它们。如果有人能指出我使用Node、MongoDB和Backbone完成整个应用程序开发的资源,我将不胜感激。非常感谢 最佳答案 这是一个很好的教程,展示了如何设置整个堆栈。http://backbonetutorials.com/nodejs-restify-mongodb-mo

mysql - 哪个数据库适合我的应用程序 mysql 或 mongodb ?使用 Node.js 、 Backbone 、 Now.js

我想制作一个像docs.google.com这样的应用程序(没有它的api,完全在我自己的服务器上)使用前端:Backbone后端:Node你认为哪个数据库更好?mysql还是mongodb?应该支持良好的可扩展性。我熟悉mysql和php,如果答案是mysql,我会很高兴。但是我看到的很多教程,他们使用的是mongodb,为什么他们使用没有mysql的mongodb?我应该用什么?谁能给我一些使用主干、Node、mysql(或mongo)构建的示例应用程序(带有源代码)的链接。或至少应用程序。用Node和mysql谢谢 最佳答案

mysql - 哪个数据库适合我的应用程序 mysql 或 mongodb ?使用 Node.js 、 Backbone 、 Now.js

我想制作一个像docs.google.com这样的应用程序(没有它的api,完全在我自己的服务器上)使用前端:Backbone后端:Node你认为哪个数据库更好?mysql还是mongodb?应该支持良好的可扩展性。我熟悉mysql和php,如果答案是mysql,我会很高兴。但是我看到的很多教程,他们使用的是mongodb,为什么他们使用没有mysql的mongodb?我应该用什么?谁能给我一些使用主干、Node、mysql(或mongo)构建的示例应用程序(带有源代码)的链接。或至少应用程序。用Node和mysql谢谢 最佳答案

javascript - 如何在 Backbone.js 中处理初始化和渲染 subview ?

我有三种不同的方法来初始化和呈现View及其subview,每种方法都有不同的问题。我很想知道是否有更好的方法来解决所有问题:场景一:在父级的initialize函数中初始化子级。这样,并非所有内容都卡在渲染中,从而减少渲染阻塞。initialize:function(){//parentinitstuffthis.child=newChild();},render:function(){this.$el.html(this.template());this.child.render().appendTo(this.$('.container-placeholder');}问题:最大的

javascript - Backbone - 嵌套在模型中的集合

是否可以在模型中嵌套集合?我知道您可以在模型的初始化回调中创建新集合,并创建可以在集合和父模型之间来回传递的引用。但是是否可以将集合设置为模型的一部分,使其导出的JSON如下所示:{blah:'blah',myCollection:[{foo:'asdf',bar:'qwer'},{foo:'asdf123',bar:'qwer123'}]}如果没有,您如何处理将具有相关集合的模型同步到后端?您是否必须利用主干的同步并重建JSON,或者是否有更无缝的东西?抱歉,如果此问题已在其他地方得到解答。我环顾四周,看到了一些解决方法,但没有什么能真正回答我正在寻找的东西。