因爲去sap公司實習原因,即將接觸sap ui5框架,這裏記錄我對sap ui5的學習過程
SAP UI5: sap ui5是sap公司推出的前端 UI框架,用js編寫,有豐富的組件可以組合使用。
OpenUI5: SAP UI5的開源版本,核心框架和SAP UI5一樣,但移除了一些庫
模式: sap ui5採用MVC(model業務模型,view顯示頁面,controller控制器)類型的框架設計。
SAP Fiori: 一個前端 交互標準,比起以前的的SAP GUI更加簡潔,用戶不用花很長時間適應,可以適應不同用戶不同終端。
SAP Fiori Apps: 符號Fiori風格的APP(更簡單,使用SAP UI5框架開發)
類庫: SAP UI5 提供很多核心類庫,完成所需功能,如sap.m(移動設備的響應,常用控件List, Table),sap.ui(桌面平臺的響應,常用控件table),sap.ca(標準app類庫)。
SAP UI5開發IDE:
1、SAP Web IDE
SAP Web IDE 是基於 Eclipse 內核的IDE,分爲以下兩種:
SAP IDE無需配置可以直接使用
2、eclipse的配置
在eclipse的help>install new software中選添加,然後在其中輸入該eclipse對應的插件版本的鏈接(可在 https://tools.hana.ondemand.com/ 查看eclipse版本和插件的對應信息),選擇UI Development Toolkit for HTML5進行安裝
安裝完成重啓eclipse即可
3、SAP Web IDE與eclipse比較的優點:
SAP Developer Tools for Eclipse
的支持,後續 IDE 功能的更新將主要在 Web IDE。1、SAP Web IDE的使用
創建Fiori項目:點擊:New project from template ->SAPUI5 Application ->輸入項目名稱,Namespace空着 -> 初始化view,view 類型選擇xml,填入view名稱(這裏是app) -> finish
運行:右鍵新建的項目 -> Run -> Run as -> web Application
2、eclipse使用
(1)創建sapui5項目:
Eclipse 中,通過菜單 File -> New -> Other,選中 SAPUI5 Application Development 文件夾下 Application Project
(2)項目配置:
點擊 Next,輸入項目名,Library 選擇 sap.m,去掉 Create an initial View 前面的勾,然後點擊 Finish。
注1: sap.ui.commons 和 sap.m 是兩個不同的 UI 庫,但現在因爲跨平臺的原因,sap.ui.commons 中控件基本都被標記爲 deprecated(不支持),所以我們直接選擇 sap.m。
注2: View 代表 MVC 開發模型中的視圖 (View),第一個例子,爲了簡單,我們先不考慮 MVC 模式。
(3)運行項目: 在 Eclipse 項目文件中,運行index.html,Eclipse 啓動 Tomcat。瀏覽器中 http://www.noobyard.com/tag/http://localhost:8080 出現天藍色頁面