1

由于 OpenComponents 旨在在网页内呈现小型可重用组件(具有良好定义的界面),因此使用 OpenComponent 来呈现包括嵌套 OpenComponents 在内的整个页面内容是一个合理的用例,还是会被视为反模式?

4

1 回答 1

0

我确实看到过整个页面都使用了 OC,而且我过去自己也做过。

在我看来,需要推理的一件事是,将不同部分模块化为库(因此,构建时的组合)与 OC(渲染时的组合)的界限在哪里。

在我看来,尽管这是一个在开发过程中很容易逆转的决定,但值得在开始时花一些时间,也许有一些概念证明,以了解开发经验在开发、测试方面的情况, 和部署。

根据我的经验,当整个 OC 内容的所有权属于特定团队时,可以将内部的所有内容模块化为库,因为有足够的自主权。相反,当多个部分由不同的利益相关者拥有时,通过 OC 进行模块化推理是有意义的,因为 OC 可以轻松明确地建立接口之间的合同,并赋予不同所有者独立开发和部署的自主权。

总之,我不会说这是一种反模式。

于 2019-04-07T00:18:03.693 回答