【问题标题】:What is the best way to break my Backbone and Marionette app into modules?将我的 Backbone 和 Marionette 应用程序分解为模块的最佳方法是什么?
【发布时间】:2015-12-23 19:29:50
【问题描述】:

我购买了有关 Marionette.js 入门的 PDF 书籍,其中展示了如何使用 Marionette 模块。但是,这在下一个主要版本中已被弃用。

让我将项目分解为模块的最好或最简单的工具是什么?这个应用程序变得非常大,并且到了要进行更改的痛苦的地步。

咕噜是我想要的吗?我也听说过 Browserify,但我真的想从简单的开始。如果有人有任何建议,或者可以指点我一个好的教程,我将不胜感激。

【问题讨论】:

    标签: backbone.js gruntjs marionette


    【解决方案1】:

    Marionette Wires 是构建大型 Marionette 应用程序的绝佳起点。它使用 browserify 和 Babelify 来允许 ES6 导入和特性。它是一套基于Backbone.Routing 用于页面和Backbone.Service 或单例对象作为可重用组件入口点的自以为是的工具。

    我们在 Backbone/Marionette 之上编写了我们自己的库 Orchestra,它消除了设置新的 Marionette 应用程序的大量痛苦,并提供了一组经过验证的可以很好地协同工作的依赖项。我们目前正在为 Orchestra 发布一组新功能,包括同构服务器端渲染和附加到现有 DOM、用于设置新应用程序和执行常见任务(如设置新组件)的 CLI 工具和 Handlebars到 iDOM 编译器以更快地重新渲染(被证明比 React 更快)。这一切都将在我们的下一个主要版本中发布,所以请注意这个空间!

    【讨论】:

    • Marionette 背后有一个很棒的社区,它是我为大多数大型项目选择的框架。查看 Gitter 频道以获取新闻,以及来自社区的帮助和建议 - gitter.im/marionettejs/backbone.marionette
    猜你喜欢
    • 1970-01-01
    • 2012-07-07
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    • 2020-04-26
    • 2010-09-09
    • 1970-01-01
    • 2020-04-12
    相关资源
    最近更新 更多