javascript - Backbone.js MEAN 堆栈等效项

标签 javascript mongodb backbone.js express mean-stack

我知道一些项目,例如 mean.iomeanjs ,甚至是 yeoman 生成器,当您要在 MEAN 堆栈下开发时,所有必要的样板文件都已为您完成。

事实上,MEAN 堆栈与 Angular.js 紧密结合,没有任何项目可以与 Backbone.js 做同样的事情,我对此感到非常惊讶,我相信这是一个非常常见的堆栈,结合Mongodb、Express、Backbone 和 Require.js 或 Marionette.js 等 friend 。

我一直在摸索,尝试混合 Backbone 和表达 yeoman 生成器,从其他人的项目中构建骨架,但我仍然认为必须有更好的方法来做到这一点。

我会很感激你们分享你的经验,以找出我在这里缺少的东西。

所以问题是: 从头开始一个全栈“MEBN”(Mongodb、Express 和 Backbone)项目的常见做法和技巧是什么?

谢谢大家!!

最佳答案

不是 MEBN 吗? :D

您可以查看 Backbone Boilerplate (BBB): https://github.com/backbone-boilerplate/backbone-boilerplate

它使用节点服务于本地应用程序,所以你有一个开始。 ;)

基本上,您还可以获取一个 MEAN 示例,去掉 Angular 并混合 Backbone。服务器 (Nodejs) 部分将是相同的( Controller 、REST API、用于数据交换的 JSON 格式),但您将使用 Backbone 模型和用于与 API 交互的集合,以及用于 UI 的 View 。

关于javascript - Backbone.js MEAN 堆栈等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26402846/

相关文章:

Javascript文本框输入和简单数学

c# - 在 C# 中构建(转义)JavaScript 正则表达式

javascript - Backbone.js 获取一个列表以确保某个模型仅存在一个实例

mongodb - 使用跳过和限制在分页上分组排序中重复结果

backbone.js - 如何从主干事件中单击的元素获取属性?

javascript - 主干事件触发顺序

javascript - 在 iOS 中,lastModifiedDate 使用电话间隙不起作用

javascript - .has() 函数在 if 语句中不起作用 (jQuery)

python - MongoDB - 在更新中使用 $in 和 $pull 只会影响单个记录,而不是 $in 中指定的所有记录

javascript - 如何删除 Meteor 集合中数组中的某个字段?