大带宽_美国在线代理服务器_折扣

物联网 虚拟云 浏览

小编:在当今的用户体验世界中,我们的愿景是提供领先的客户用户体验,确保企业应用程序允许企业以一种吸引人、连贯和简单的方式,通过单个入口点轻松访问分散在多个常规GUI事务/屏

大带宽_美国在线代理服务器_折扣

在当今的用户体验世界中,我们的愿景是提供领先的客户用户体验,确保企业应用程序允许企业以一种吸引人、连贯和简单的方式,通过单个入口点轻松访问分散在多个常规GUI事务/屏幕选项卡上的精简信息。

在我的组织中,我们已经开始走向采用直觉的道路,基于角色和安全的用户体验使用SAP Fiori应用程序开发业务应用程序,这些应用程序将跨多个平台提供,并帮助用户访问和处理实时数据,廉价云服务器,这将提高生产率并为业务带来价值。

在我的用户体验之旅中(这仍然是一个全新的过程),我已经开发了两个定制的事务性Fiori应用程序,在设计和开发过程中,我意识到在Fiori应用程序的开发周期之前和开发过程中,什么是云数据,应该彻底考虑的主要方面很少。因此,在这里我试图记录我的观点作为一个初学者对其中一些项目。1) 设计与开发解决方案-1.a)发现与设计-发现与设计是Fiori应用程序开发周期中的两个关键初始阶段。在发现中,用户首先被理解为业务流程和它们的痛点,并且在设计中,创建初始原型/模型屏幕来解决用户的问题/需求。因为设计为FiORI应用奠定了基础,所以作为应用设计者,必须遵循FiRi设计准则来创建交互。原型应该与最终用户一起验证,以确保需求得到正确的解决——这一步可能需要大量的迭代,但是除非初始设计得到验证,否则不应该开始开发。有关指南的更多详细信息,请参阅以下链接-Fiori设计指南

1.b)开发-交付满足业务需求的Fiori应用程序的责任在于前端和后端。不管Fiori应用程序的连贯性或响应性有多强,但如果它不能以优化的性能满足所需的功能,那么它将成为一项开销。因为后端拥有所有应用程序,前端拥有表示逻辑,所以开发解决方案的方法及其集成应该事先非常仔细地决定。我建议您看看SAP提供的一些标准应用程序,以了解所使用的框架和方法(注1)。把它作为一个参考点,尝试设计你的开发方法。一旦你确定了一个方法,你的开发就会一帆风顺。

注1–你可以直接在WEBIDE中导入UI5代码,或者通过在前端服务器上执行"/UI5/UI5\u REPOSITORY\u LOAD"报告来使用导出选项,以便在"SEGW"中导入项目Tx并寻找后端逻辑调用的函数/方法。

2)了解SAP WEBIDE模板-SAP提供了一些内置模板,这些模板不过是一组具有特定结构的文件,可以作为创建新UI5开发项目的起点。sapwebide(集成开发环境)有一个项目模板向导,使快速创建新应用程序变得容易。我建议一个新鲜的在一个Fiori空间去通过下面的链接,了解可用的模板列表。WEBIDE模板使用这些模板生成的代码(注2)将是理解sapui5开发中使用的一些关键概念的良好起点,如路由和导航、java脚本/jquery的基础知识、编码标准、数据绑定等。SAPUI5 Essentials

注2–将现有oData服务与模板绑定,以防在您的环境中不可用,然后尝试集成"Northwind"服务。

3)应用程序的数据容器-使用MVC概念构建应用程序的一个重要方面是选择一个模型来保存应用程序的数据。MVC概念)

我相信对于任何初学者来说,云服务器没网,为应用程序选择合适的数据容器都是一个棘手的选择——不幸的是,我从一个艰难的过程中了解到,在我的开发过程中,必须将应用程序模型从服务器端切换到客户端…有4种不同类型的预定义模型可用于处理FIORI应用程序中的数据

JSON(客户端)XML(客户端)资源(客户端)oData(服务器)

前3个是客户端模型,最后一个是服务器端模型。最常见的是,UI开发人员通常倾向于在JSON和oData之间进行选择。oData模型是一个服务器端模型,这意味着服务器将保存数据,并且每当加载视图时,只会请求数据。此外,它还提供了开箱即用的排序、过滤、分页等功能。但是,如果Json是一个客户机模型,那么所有数据都将从服务器加载,并可用于应用程序。话虽如此,分类/过滤等需要在客户端完成。

所以,有人应该问,哪一个更好,将适合我的应用程序?在IMO中,这两个应用程序都同样强大,但答案取决于您所创建的应用程序的类型,它是仅显示应用程序还是应该具有处理数据的灵活性。这就是为什么模型的选择变得更为关键的原因,选择正确的模型最终会使数据绑定工作在应用程序中变得更容易,如果应用程序是用于显示目的的,它只提供概述而不提供任何更改功能,那么我建议使用服务器端(oData)方法,但是当应用程序还应提供更改屏幕上数据的灵活性时,则可以使用两种模型,即oData和Json。我注意到,当你必须处理某些场景时,oData模型的使用会变得很棘手,比如添加一个新项目并在屏幕上显示而不将其提交到后端,类似地从屏幕上删除一行而不从后端删除,在这些情况下,玩oData会变得很复杂,所以我更喜欢JSON模型。

4)测试策略-这也是完成Fiori应用程序开发后的关键阶段之一,IMO应将其分为三类

当前网址:http://www.vmchk.com/ps/2021/0612/88954.html

 
你可能喜欢的: