gpt4 book ai didi

ruby-on-rails - Backbone.js 和 rails 代码组织

转载 作者:行者123 更新时间:2023-12-02 05:38:27 24 4
gpt4 key购买 nike

我正在开发一个有多种用户类型的应用程序,每个用户在登录时都有一个单独的 View 。例如,业务类型用户将创建他的个人资料上传照片等,创建一些其他东西。然后企业创建的内容在网络应用程序的着陆页上公开可见。

我在客户端使用 backbone,但是整个 web 应用程序并不都是 backbone,业务管理区域是一个单独的部分,backbone 应用程序在客户端运行,现在我希望从公共(public)着陆页,我对如何进行这项工作感到困惑,我应该为此页面创建一个新的主干应用程序,还是将更多 View 模型和集合填充到同一个应用程序中?

两个页面的 url 不同,一个是 whatever.com/business,着陆页是 whatever.com

业务端的许多 View 和模型与公共(public)着陆页所需的相同。但是我想不出一个好的解决方案来组织这个。

有没有人以前做过这样的事情。有什么见解吗?

谢谢

最佳答案

Backbone.js 是一个很棒的 MVC 框架,但没有太多关于组织大型应用程序的约定。您需要熟悉一些好的设计模式才能充分利用它,否则它很快就会变得困惑。

我之前关注过 AMD。看起来不错:
http://backbonetutorials.com/organizing-backbone-using-modules/

这也可能有帮助:
http://ricostacruz.com/backbone-patterns/

我也很喜欢这本关于设计良好 API 的规则手册。我的 kindle 才 8 美元!
http://www.amazon.com/REST-API-Design-Rulebook-ebook/dp/B005XE5A7Q

编辑:我最近重构了一个大型的 backbone.js 应用程序。如果我利用 Javascript 事件驱动架构,我发现构建起来要容易得多。

关于ruby-on-rails - Backbone.js 和 rails 代码组织,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11343413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com