云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

消息队列_憨豆特工百度云_高性价比

小七 141 0

****阅读下面的西班牙语版本****

最近,我加入了一个新的团队,并根据以前的工作经验解释了创建ui5原型的不同方法(希望最终是真正的应用程序;使用build、内部web workbench:/sap/web/ide/editor,现在通过sap云平台)。在这个博客上,我想展示一些从sapcloudplatform(SCP)webide创建自定义应用程序的步骤。同样的博客可以在español找到

SCP提供多种服务。我今天要写的是关于webide的。其中一些服务可供使用,但在默认情况下已禁用。第一步是确保此服务SAP WEB IDE已启用。

登录到SCP后,请查看左侧导航面板,然后选择服务。然后,找到SAP WEB IDE等,并选择它。

如果它没有启用,而您刚刚启用它,您可能需要等待几分钟–您将看到它的状态变为绿色。启用后,单击"转到服务"链接。

有几种方法可以创建UI5应用程序,或者更正式地称为Fiori应用程序(无论是自定义应用程序还是扩展应用程序)。在我的示例中,我将展示如何开始并让您创建一个简单的应用程序。

当您第一次来到WEB IDE时,您将有一个工作区文件夹作为您的起点。您可以右键单击它,然后从模板中新建项目(其他选项包括:部署、创建Fiori移动插件、扩展、Git(克隆存储库)等)

按照向导中的步骤操作。*这里我注意到的一件事是,给我的一个选择是使用1.48版本(今天是8/30/17),然而,1.48版本还没有在sapui5上提供,实时数据采集系统,它在openui5上提供,所以我想知道这将如何结束(如果我引起你的注意,继续阅读)

使用模板的好处是,你可以看到你的应用程序是什么看起来就像你几乎完成了。毕竟,模板就是这样(其他人已经创建了一些东西,而您正在使用样板代码来实现/将您的风格融入其中)。接下来我展示一个可用的模板

一旦你选择了模板的类型,请按照向导的步骤:

给它一个名称,或者一个名称空间

你也可以命名你的初始视图(下面的视图1)

一旦完成了向导,你应该在你的WEB IDE工作区中得到项目模板代码,如下图所示

***但是…请注意ui5版本与我最初选择的不匹配

和我电脑上显示的不匹配清单.json文件(1.40.12)***好的一面是,这告诉我这是可能的,它允许我们更改模板提供的ui5版本,但是,我们必须确保也加强版是可用的。(查看脚本标签,其中ui5版本在您的索引.html归档并进行相应调整)

如果您运行索引.html文件(单击绿色播放按钮运行),请确保已启用阻止弹出窗口,否则需要单击下面的图标并接受提示。

既然SCP已经完成了最难的部分(应用程序设置和配置)…下一步是确保您可以在应用程序中添加其他内容。

在添加内容(如视图、控制器和任何其他文件)之前,了解什么以及如何在此框架上开发应用程序是很重要的:

MVC–Model View Controller(在本博客中解释)https://blogs.sap.com/2016/05/26/using-hcp-to-develop-a-custom-fiori-app/JSON与OData数据模型。了解客户端模型和服务器端模型之间的区别、何时使用每种模型以及如何决定使用哪种模型(或使用混合方法)非常重要

我通常通过混合方法来实现这一点,因为我可能需要使用OData模型(服务器端)来检索一些数据并在我的应用程序上使用,但是,iot物联网,当我知道有客户端交互和一些逻辑可能会改变行为或我的UI时,我就使用JSON模型。在我的其他一些应用程序中,我使用了momentjs(解析、验证、操纵日期)、d3js(js图表库)等库在哪里可以看到一些控制示例:然而,可能性是无穷的

使用SCP WEB IDE的好处和优势:

应用程序项目设置(使用模板、项目中的文件夹,甚至所有需要的配置文件,如组件,清单.json等)易于使用的WEB IDE(导航、编码、语法、易于使用的向导、消息)易于部署到GIT(巨大!)易于单元测试(googledev工具,也可以在项目中设置一个文件夹进行单元测试)立即能够在项目之间切换(如果你有超过1)

我已经使用我的试用帐户一段时间,我已经能够从中学到一堆。另外,我用这个(免费)媒介创建了几个博客。我的一位导师曾经告诉我,学习编程的唯一方法就是编程,SCP让我实现了这个目标。当然,还有其他的方法来补充我的学习,比如openSAP,scn,youtube,代码堵塞事件,书籍(我最不喜欢的学习编程的方式),但是最终,编码可以通过SCP实现。

再次感谢你阅读这个博客。在SCP WEB IDE上开发自定义应用程序时,请分享您的经验和任何障碍