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

数据库_域名批量注册_免费1年

小七 141 0

首先

在本博客中,在SAP Cloud Plaatform中的Node.js 关于+SAP HANA应用的开发,以FAQ网站的构建为例,介绍以下话题。

继上次的概要篇之后,这次是开发工具篇。(下图的①)在这里,将以SAP Cloud Plaatform的综合开发环境的Web IDE和任意的开发工具(Visual Studio Code)这两个观点结合实际使用过的印象等进行叙述。

开发工具

首先,我认为开发应用程序时犹豫该怎么办才是开发工具。这个博客的主题是在SAP Cloud Plaatform上开发的,当然也会利用综合开发环境的Web IDENode.js因为是应用程序的开发,所以可以使用任意喜欢的开发工具。在此基础上,本次将以以下的区分方式进行开发。

HANA DB模块的开发(CDS的建模等)Node.js的编码(认证/权限安装后)

Node.js的编码(从项目的制作开始)

SAP Cloud Plaatform的Web IDE给人一种SAP Fiori的扩展、开发工具的印象很强,但是对HANA DB的CDS的建模、Node.js和Java的开发也支持。此外,im即时通讯云,还具备GIt联合、测试自动化等从编码到diproy的一贯功能群。这次不是Fiori应用程序的开发,所以不使用,但是提供了丰富的基于SAPUI5的模板也是重点。

以前HANA DB模块的开发使用了HANA Studio,但在SAP Cloud Plaatform的HANA Service中,通过Web IDE进行。(即使在开启预的HANA2.0中,也和在附带的Web IDE中进行相同)

DB模块的开发主要用CDS进行表定义,但是在Web IDE中,除了基于代码记述CDS的方法以外,还可以用图形编辑用GUI制作,非常方便。另外,为了访问表中的数据,也有数据库资源管理器,所以作为HANA DB模块的开发工具,网站服务器租用,云分析,我认为Web IDE是一种选择。

顺便说一下,面向VS Code的CDS插件也已发布。但是,没有图形编辑等功能。详细情况请参照这边的SAP博客。

诚实的地方Node.js的编码是否从Web IDE开始是很难判断的。也就是说,在开发初期的阶段到某种程度上变成形式为止,频繁地构建和Node.js我想应该是重新启动自己,因为Web IDE是云上的工具,所以即使只是进行测试,中国移动物联网,也可以作为拍子拉力赛的应用程序在Cloud Foundery上进行dipro。因此,大数据趋势,相应地会花费一些时间(几分钟)。另一方面,在本地PC上使用任意开发工具时Node.js的再启动是几秒,如果是个人开发和原型开发的话,在本地环境中先进行也是有效的。当然,Web IDE为了使开发者无意识地解决问题,在构建时由于各种各样的任务在背后执行的关系花费了时间,所以是高功能的工具这一点是不会改变的。

Cloud Foundery的特征DB和认证等服务实例在本地环境中无法使用,因此请考虑在与这些服务联合的时机转移到Web IDE。如果实现了认证功能等,在本地环境中就无法进行测试。但是,详情在逻辑篇中有所涉及,Cloud Foundery可以从VCCAP SERVICES的系统变量中获取应用程序所绑定的服务实例的信息。通过使用该变量包含执行环境的判断逻辑,可以继续在本地环境中进行开发。

在Web IDE中的Node.js开发应用程序时,请注意项目制作时需要选择"Multi-Talget Application"(MTA)开始。这个在开发HANA DB模块的时候也是一样的。如果不作为MTA项目开始的话Node.js或无法创建HANA DB模块用文件。

由于开发主题不太依赖SAP应用,因此在

不显示在上下文菜单中。因此,本书不拘泥于SAP Help等基本礼仪,但由于采用了开源系统技术,因此开发者可以自由选择工具因为可以在自己喜欢的环境中实施,所以我想如果能在自己喜欢的环境中实施就好了。

本次虽然Web IDE本身没有触及到详细的功能和Dev&Ops周围,但是作为云工具的优点,功能随时更新,如果有推荐的使用方法的话,请留言。

下次是逻辑篇Node.js我想以应用程序中使用HANA Celient的访问为中心来介绍一下。