2014-03-04 66 views
0

我们的团队为创建我们当前的大型应用做了大量工作。当我们开始创建它时,我们并不知道Marionette.js 现在这个库非常受欢迎,所以我们考虑将我们的应用程序从简单Backbone迁移到Backbone Marionette以防止出错。 您如何看待,使用千行代码的应用程序是否可行?这两个基督教徒之间有多少分歧? Maby你知道关于迁移的指南吗?找不到它。 谢谢你所有的答案,并为我的英语感到抱歉。从简单的骨干到木偶

+1

这个问题是不可能的回答 –

回答

2

是的,这是可能的。而且它不需要一次全部迁移 - 你可以一步一步完成。

木偶的主要思想是,这只是帮手的骨干。

第一步将替换您的Backbone.Views到Marionette.ItemView。如果您使用view.render方法编写渲染代码,则Backbone.Views不会更改。 您可以在稍后使用Marionette功能扩展视图。

木偶不是固定的框架 - 你可以部分地使用它,当你有时间时可以添加越来越多的功能。

最简单的方法迁移是:

  1. 只需更换Backbone.View到Marionette.ItemView

  2. 添加Marionette.Application为切入点,在您的项目

  3. 添加木偶。控制器

  4. 添加区域和布局管理

  5. 添加Marionette.Module为你的模块封装,并开始(如果您正在使用Require.js作为模块加载跳过此步骤)

+0

非常有趣。谢谢你的答案。我会试着更深入地了解这种迁移方向。再次感谢你。 – user861579