真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

分析SAP前端技術(shù)的演化史-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),勃利企業(yè)網(wǎng)站建設(shè),勃利品牌網(wǎng)站建設(shè),網(wǎng)站定制,勃利網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,勃利網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

本篇內(nèi)容介紹了“分析SAP前端技術(shù)的演化史”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

我也畫了張簡(jiǎn)單的圖:

分析SAP前端技術(shù)的演化史

R1和針對(duì)于大型機(jī)的R2對(duì)我們來(lái)說(shuō)實(shí)在太古老了,對(duì)我們來(lái)說(shuō),只能通過(guò)SAPGUI里的復(fù)古主題,即Classical Theme來(lái)體驗(yàn)一下這些老古董的外觀風(fēng)采。

到了1992年出現(xiàn)了類似JSP技術(shù)的BSP(business server page),能夠借助在服務(wù)器端執(zhí)行的ABAP語(yǔ)言實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)效果。

在運(yùn)行時(shí),每個(gè)BSP頁(yè)面會(huì)自動(dòng)生成一個(gè)臨時(shí)的ABAP類,執(zhí)行這些BSP頁(yè)面上嵌入的ABAP代碼,執(zhí)行的結(jié)果再渲染成原生的HTML代碼。

分析SAP前端技術(shù)的演化史

值得一提的是,BSP技術(shù)兼容普通的HTML/JavaScript應(yīng)用,換句話說(shuō),幾乎所有能運(yùn)行在除Netweaver以為的web服務(wù)器上的基于HTML/JavaScript的web應(yīng)用,也能以BSP為載體,運(yùn)行在Netweaver上。因此,即使是如今SAP的旗艦級(jí)產(chǎn)品S/4HANA里的很多Fiori UI應(yīng)用,也是以BSP應(yīng)用為載體存儲(chǔ)在Netweaver上的。

比如S/4HANA物料主數(shù)據(jù)管理的Fiori應(yīng)用,其名稱在Chrome開(kāi)發(fā)者工具里能看到:

分析SAP前端技術(shù)的演化史

這個(gè)BSP應(yīng)用在Netweaver上能找到:

分析SAP前端技術(shù)的演化史

誕生于1992年的BSP技術(shù)到了今天還在服役,這本身就是一個(gè)奇跡了。當(dāng)然它本身由于歷史原因也有一些局限:

  1. 開(kāi)發(fā)效率不夠高,沒(méi)有類似后來(lái)UI5里控件庫(kù)的概念,導(dǎo)致開(kāi)發(fā)人員需要重復(fù)造很多輪子。SAP后來(lái)自己也發(fā)布了一些BSP Extension,類似JSP里的tag,以此來(lái)彌補(bǔ)開(kāi)發(fā)效率的缺陷。

分析SAP前端技術(shù)的演化史

另外BSP的開(kāi)發(fā)工具在SAPGUI里只有事務(wù)碼SE80,這個(gè)工具在做HTML和JavaScript開(kāi)發(fā)時(shí)顯得不夠友好。因此后期SAP Fiori開(kāi)發(fā)也采取了在本地現(xiàn)代IDE比如Eclipse里做開(kāi)發(fā),完畢后再上傳到Netweaver自動(dòng)生成BSP的方式。

  1. 沒(méi)有MVC的概念,在大型企業(yè)級(jí)應(yīng)用開(kāi)發(fā)中顯得力不從心。

正是由于暴露了這兩個(gè)缺陷,促成了WebUI和Webdynpro的問(wèn)世。對(duì)這兩種前端技術(shù)的詳細(xì)介紹,請(qǐng)參考Jerry之前提到的微信文章:SAP UI和Salesforce UI開(kāi)發(fā)漫談,這里不再重復(fù),只是聊聊一些該文章中沒(méi)有提過(guò)的內(nèi)容。

ABAP Webdynpro的亮點(diǎn)就是能夠以所見(jiàn)即所得的方式進(jìn)行UI界面開(kāi)發(fā),缺點(diǎn)是不再支持類似BSP那樣兼容傳統(tǒng)的HTML/JavaScript,因此無(wú)法實(shí)現(xiàn)某些對(duì)界面復(fù)雜度和交互性要求較高的需求。

分析SAP前端技術(shù)的演化史

而WebUI在繼承了BSP所有優(yōu)點(diǎn)的同時(shí),在BSP基礎(chǔ)上提供了對(duì)MVC的封裝,使得開(kāi)發(fā)效率大大提高,同時(shí)開(kāi)發(fā)出來(lái)的Web應(yīng)用結(jié)構(gòu)清晰,不再會(huì)出現(xiàn)一個(gè)視圖頁(yè)面幾千行代碼的情況。

下圖是一個(gè)典型的WebUI模型,MVC三層在workbench里有清晰的界定。

分析SAP前端技術(shù)的演化史

WebUI和ABAP Webdynpro至今仍廣泛應(yīng)用于SAP產(chǎn)品中。在S/4HANA的CRM模塊里,WebUI繼續(xù)扮演著非常重要的角色,詳情請(qǐng)閱讀我下面這篇文章:Hello World, S/4HANA for Customer Management 1.0

分析SAP前端技術(shù)的演化史

而Webdynpro,是SAP SRM UI開(kāi)發(fā)的主流技術(shù)。

搜索公網(wǎng)上所有使用了SAP BSP技術(shù)的網(wǎng)站:
https://www.google.com/search?q=inurl:/sap/bc/bsp/&gws_rd=ssl

分析SAP前端技術(shù)的演化史

使用了Webdynpro的:

分析SAP前端技術(shù)的演化史

隨著時(shí)間的推移,用戶對(duì)移動(dòng)設(shè)備上訪問(wèn)網(wǎng)頁(yè)的體驗(yàn)要求越來(lái)越高,因此有了SAP從業(yè)者現(xiàn)在很熟悉的前端技術(shù):SAP UI5。

“分析SAP前端技術(shù)的演化史”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


網(wǎng)頁(yè)標(biāo)題:分析SAP前端技術(shù)的演化史-創(chuàng)新互聯(lián)
文章地址:http://weahome.cn/article/cepdjj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部