答案 0 :(得分:5)
我是boilerplateJS的作者。经过几个复杂的JS项目,我想编译我在JS中构建复杂应用程序作为开源参考架构的经验。 BoilerplateJS处理Nicholas讨论的所有问题,但不限于那里提出的想法。
BoilerplateJS允许您将复杂的产品套件构建到产品模块和UI组件中。在参考架构代码库中实现了几个示例。
它处理的其他问题包括: - 构建解决方案 - 创建模块层次结构 - 依赖管理 - 基于事件的消息, - 路由和可嵌入组件 - 单元测试 - 本地化 - 文件生成 - JS优化和混淆
在此处查看此操作: http://boilerplatejs.org/samples/productsuite/index.html
答案 1 :(得分:2)
有一个很好的教程,关于如何在nettuts premium上实现它... http://tutsplus.com/tutorial/writing-modular-javascript/
我发现它非常有帮助。
答案 2 :(得分:2)
我对Zakas对这一理论的不同实现进行了比较。
我比较了......
在检查了所有优缺点后,我决定使用Hydra.js(我需要轻松扩展模块),但最重要的是要知道你对这些类型的框架有什么需求/期望并进行自己的比较。 / p>
这些是我检查的主题:
告诉我是否需要更多帮助。
更新
我正在检查Addyosmani的开发预览'Backbone Aura'中的新框架
答案 3 :(得分:2)
Nicholas Zakas根据他的想法发布了一个框架:
https://www.box.com/blog/introducing-t3-enabling-large-scale-javascript-applications/
答案 4 :(得分:0)
尝试https://github.com/nsisodiya/Demo-Scalable-App 这是可扩展应用程序的演示。这是基于Choona.js
答案 5 :(得分:0)
有一个很好的知识库,其中有一个例子:https://github.com/aranm/scalable-javascript-architecture
问候。