【发布时间】:2014-08-01 08:12:38
【问题描述】:
我正在构建一个管理面板,主要涉及 AngularJS 中的 CRUD 操作。我在网上看到了很多如何做到这一点的例子。我看到的每个示例都是处理单一类型(例如 Person、Employee 等)的单页应用程序。
我的问题如下:如果我正在构建的管理应用程序将涉及大量 CRUDS(数据库中使用的每种类型一个),我应该仍然为整个管理面板网站使用一个单页应用程序还是应该我让每个 CRUD 成为一个单独的单页应用程序?
这方面的最佳做法是什么?
【问题讨论】:
-
blog.angularjs.org 上有一篇博客文章,其中包含一些关于最佳实践的指南(截至 2 月 13 日)。就我个人而言,我发现了一个单页应用程序,每个“页面”的视图是最好的方法,但还没有完成可能被描述为大型应用程序的事情。
-
@LeeWillis 谢谢。有趣的是,即使在该文档中,文件夹结构模式也适用于每个应用程序,它们都是简单的应用程序(具有两个或三个视图)。问题是,这些都是将多个应用程序组合成一个网站的例子,还是应用程序本身会扩展更多视图?