使用OpenUI5或更多SAPUI5 / OpenUI5演示应用程序的开源项目

时间:2015-08-09 18:36:51

标签: javascript architecture sapui5

我正在尝试使用OpenUI5和Zend Web服务开发自定义ERP类型的应用程序。

  1. 是否有任何使用OpenUI5的开源项目或是否有更多演示应用程序?
  2. 我正在尝试了解tdg(应用程序最佳实践)演示应用程序。据我所知,整个应用程序是一个组件,这就是为什么应用程序的单个控制器是如此之小。但这是正确的方法 - 创建整个应用程序作为组件?
  3. 我猜 - 应用程序应该有很多部分,每个部分都应该有自己独立的控制器和视图集。是否有可用的演示应用程序,它有多个控制器。我知道文档,例如开发人员指南和演练教程,但也许还有其他很好的资源可用于启动认真的应用程序?

1 个答案:

答案 0 :(得分:2)

首先,请尝试更多地构建您的问题并尝试提供更多详细信息。这样可以更轻松地回答这个问题。

  1. 对此不确定。对我来说,只是处理官方/通用文档工作得很好,所以我从来没有搜索过更多。
  2. 是和否。组件是通过独立和可重用来定义的。

    Indepentend:这意味着该组件本身可以完全正常运行,无需依赖周边实现即可使用。

    可重用:嗯,这只是意味着组件可以在其他应用程序中重用,以捆绑/提供一些功能。

    就此而言,应用程序根本不能使用组件概念,只是一个组件,甚至包含几个不同的组件来使用它们的功能。最佳做法是将每个应用程序封装在至少一个顶级组件中,因为这将使其独立于嵌入的html。另外,如果您想在fiori启动板中使用该应用程序,则必须将其封装在成分

    所以最后:是的,应该在组件内部创建一个应用程序。

  3. 您是否已经看到this了?它概述了封装在组件中但使用多个视图,片段和控制器的应用程序。我认为它可能包含许多问题的答案,而构建它可以深入了解一些概念。