Architecture SAPUI5代码重用:片段vs.控件vs.视图

Architecture SAPUI5代码重用:片段vs.控件vs.视图,architecture,sapui5,Architecture,Sapui5,什么时候应该选择片段、控件和视图来实现最佳结果并获得全部好处?这些概念看起来非常相似,有些有优点也有缺点(开发开销或运行时开销)。我正在寻找最实用的设计方法 我特别考虑重用自定义弹出窗口、表和标题视图。在一个项目内和类似项目中重用这些组件的上下文中提出此问题,例如集成到自定义库中。对于弹出内容,片段最适合重用 如果您想在项目之间重用代码和标记,我认为最好将其封装到自定义复合控件中,这样您就有了一个清晰的API。但是,对于何时使用上述重用可能性之一,没有严格的规则

什么时候应该选择片段、控件和视图来实现最佳结果并获得全部好处?这些概念看起来非常相似,有些有优点也有缺点(开发开销或运行时开销)。我正在寻找最实用的设计方法


我特别考虑重用自定义弹出窗口、表和标题视图。在一个项目内和类似项目中重用这些组件的上下文中提出此问题,例如集成到自定义库中。

对于弹出内容,片段最适合重用

如果您想在项目之间重用代码和标记,我认为最好将其封装到自定义复合控件中,这样您就有了一个清晰的API。但是,对于何时使用上述重用可能性之一,没有严格的规则