我可以将骨干应用程序用作另一个应用程序中的组件吗?

时间:2015-07-30 13:23:49

标签: javascript backbone.js

我仍熟悉Backbone.js和前端开发(我更关注后端开发),我对组合有疑问。

假设我需要创建一个可重用的组件,例如RichText编辑器,以后可以在我的应用程序内的其他位置使用,也可以在其他应用程序中重复使用。

这是一种在Backbone中进行开发的方法吗?或者它不适合这种用途吗?

编辑:我正在阅读关于Backbone与React结合使用的内容。也许这是我应该走的路。我会更多地了解它。

1 个答案:

答案 0 :(得分:1)

您可以使骨干视图,模型或集合可重用,但您必须在使用骨干的上下文中重新插入它。 Backbone可用于构建小型独立视图并呈现这些视图的组合。

MainView
    SearchContainerView
    SubscribeView
    ContentView
    ...

你也可以对构建可重复使用的组件作出反应,它也是一个很好的组合工具。反应中的更新机制比骨干更容易,如果您决定使用React,我建议您使用Flux模式。