由于 OpenComponents 旨在在网页内呈现小型可重用组件(具有良好定义的界面),因此使用 OpenComponent 来呈现包括嵌套 OpenComponents 在内的整个页面内容是一个合理的用例,还是会被视为反模式?
问问题
87 次
1 回答
0
我确实看到过整个页面都使用了 OC,而且我过去自己也做过。
在我看来,需要推理的一件事是,将不同部分模块化为库(因此,构建时的组合)与 OC(渲染时的组合)的界限在哪里。
在我看来,尽管这是一个在开发过程中很容易逆转的决定,但值得在开始时花一些时间,也许有一些概念证明,以了解开发经验在开发、测试方面的情况, 和部署。
根据我的经验,当整个 OC 内容的所有权属于特定团队时,可以将内部的所有内容模块化为库,因为有足够的自主权。相反,当多个部分由不同的利益相关者拥有时,通过 OC 进行模块化推理是有意义的,因为 OC 可以轻松明确地建立接口之间的合同,并赋予不同所有者独立开发和部署的自主权。
总之,我不会说这是一种反模式。
于 2019-04-07T00:18:03.693 回答