Hello UI5!

快速创建第一个UI5 App

Fiori是什么?

Fiori是SAP的前端设计语言,为客户提供了一致、美观、已用的用户体验设计。
在技术上,有很多技术的实现,比如iOS for Fiori, Android for Fiori, UI5 for Fiori等。

UI5是什么?

UI5是SAP的Web前端技术,提供了对Fiori设计在Web技术实现,可以运行在电脑、平板、手机移动端上。
UI5分为了两个版本,SAPUI5和OpenUI5。 SAPUI5作为SAP标准产品开发中使用的技术,在SAP中广泛被使用。
OpenUI5是开源免费版本,相比SAPUI5会缺少一点点功能,比如一些高级分析组件没有包含在里面。

Hello UI5!

  • 通过SAP WebIDE

最快速创建Ui5的方法是通过SAP WEBIDE。
SAP WebIDE是SAP云平台上的一项服务,提供了很多功能,能够大幅提高开发生产力,SAP的产品开发主要都是用的它。

登录后创建一个UI5 App项目,可以自动生成了项目模板。

最主要的index.html文件:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
	    <meta name="viewport" content="width=device-width, initial-scale=1.0">
		<title>myapp</title>
		<script id="sap-ui-bootstrap"
			src="resources/sap-ui-core.js"
			data-sap-ui-theme="sap_fiori_3"
			data-sap-ui-resourceroots='{"myapp.myapp": "./"}'
			data-sap-ui-compatVersion="edge"
			data-sap-ui-oninit="module:sap/ui/core/ComponentSupport"
			data-sap-ui-async="true"
			data-sap-ui-frameOptions="trusted">
		</script>
	</head>
	<body class="sapUiBody">
		<div data-sap-ui-component data-name="myapp.myapp" data-id="container" data-settings='{"id" : "myapp"}'></div>
	</body>
</html>

resources/sap-ui-core.js包括了UI5的核心代码。

data-sap-ui-theme=“sap_fiori_3”,这是最新的Fiori3设计主题。

加上一个按钮,点击运行按钮即可运行:

在这里插入图片描述

  • 本地创建

在本地创建最快的方式,是通过SAP提供的模板项目。

git clone https://github.com/SAP/openui5-basic-template-app

运行:

npm start

小结

UI5是基于JQuery之上的UI框架,提供了完善的UI控件,提供了MVC的开发模式。在SAP产品开发的打磨下,组件非常完善,功能很强大,在企业应用开发上有很大的优势。在SAP的生态圈,学习了解Fiori和UI5也是很有必要的。

参考阅读

  • https://openui5.org/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值