Javascript 从简单的主干到木偶

Javascript 从简单的主干到木偶,javascript,backbone.js,marionette,handlebars.js,Javascript,Backbone.js,Marionette,Handlebars.js,我们的团队为创建当前的大型应用程序做了大量工作。当我们开始创建它的时候,我们还不知道关于marionete.js 现在这个库非常流行,所以我们考虑将我们的应用程序从简单的骨干迁移到骨干木偶来防止工作。 您认为,对于具有数千行代码的应用程序,它是如何实现的?这两本图书馆有多少不同之处?也许你知道移民指南?找不到。 谢谢你的回答,也为我的英语感到抱歉。是的,这是可能的。它最大的优点是不需要一次完成所有迁移—您可以一步一步地完成 提线木偶的主要思想是,这只是一个有帮手的脊梁 第一步是将主干.Views

我们的团队为创建当前的大型应用程序做了大量工作。当我们开始创建它的时候,我们还不知道关于marionete.js 现在这个库非常流行,所以我们考虑将我们的应用程序从简单的骨干迁移到骨干木偶来防止工作。 您认为,对于具有数千行代码的应用程序,它是如何实现的?这两本图书馆有多少不同之处?也许你知道移民指南?找不到。
谢谢你的回答,也为我的英语感到抱歉。

是的,这是可能的。它最大的优点是不需要一次完成所有迁移—您可以一步一步地完成

提线木偶的主要思想是,这只是一个有帮手的脊梁

第一步是将主干.Views替换为
木偶.ItemView
。如果在
view.render
方法中编写渲染代码,则不会更改主干.view。 以后可以使用木偶功能扩展视图

木偶不是坚实的框架-你可以部分使用它,并在有时间的时候添加越来越多的功能

最简单的迁移方法是:

  • 只需更换主干。视图到木偶。项目视图

  • 在项目中添加木偶应用程序作为入口点

  • 添加木偶。控制器

  • 添加区域和布局管理

  • 添加Marionette.Module作为模块包装器并启动(如果您使用
    Require.js
    作为模块加载器,请跳过此步骤)


  • 这个问题很有趣,无法回答。谢谢你的回答。我将尝试更深入地了解这个迁移方向。再次感谢你。