OpenComponents用于呈现整个页面

问题描述 投票:1回答:1

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

anti-patterns open-components
1个回答
0
投票

我已经看到OC确实用于整页,我过去也是自己做过的。

在我看来,有一点需要理由,就是将不同部分模块化为库(因此,构建时的组合)与OC(渲染时的组合)之间的界限。

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.