如何对Ember JS软件的设计进行建模?

How to model the design of an Ember JS software?

我正在尝试设计将用 Ember JS (JavaScript) 编写的软件。根据研究,有人说您可以使用 UML class 图,但是 JavaScript 不像 Java 那样是基于 class 的面向对象语言。

因此,我对如何设计Ember JS 软件感到有点困惑。谁能推荐一种设计软件的方法,或者可以使用 UML class 图吗?

提前致谢

您可以轻松地将其分解为 3 个主要部分(从上到下)、路线、组件和模型。模板充当路由内容的容器。内容或多或少是由使用模型的组件显示的。

所以 class 可能代表一个组件。我敢肯定还有许多其他方法也很有意义。也许有人希望控制器成为主要焦点。这真的取决于什么对你最有意义。