日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

有感而发 - 日新月异的SAP开发技术

發(fā)布時間:2023/12/19 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 有感而发 - 日新月异的SAP开发技术 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Jerry 2006年參加SAP成都研究院校園招聘會時,曾經(jīng)聽在研究院里實(shí)習(xí)過一段時間的兩位教研室同學(xué)介紹過,進(jìn)入SAP之后,咱們大學(xué)學(xué)習(xí)和研究生階段做項(xiàng)目用的C/C++就用不上了,得從頭學(xué)習(xí)一門全新的編程語言(詳情參考Jerry之前的文章:?我是怎么和SAP結(jié)緣的 - Jerry的SAP校園招聘之路)。

后來,Jerry 2007年1月進(jìn)入SAP成都研究院報(bào)道才知道,那門語言叫做ABAP.

那個時候,整個成都研究院的開發(fā)人員,幾乎都在圍繞著同一個SAP SaaS軟件進(jìn)行開發(fā)工作:?SAP Business by Design.

一晃十多年過去了。今天,SAP成都研究院小伙伴們,使用的技術(shù)棧早已突破了ABAP的限制,可以說目前IT業(yè)界使用的所有主流編程語言,在SAP成都研究院的開發(fā)項(xiàng)目里都能找到它們的身影。

這十多年間,我也親身見證了SAP編程技術(shù)演進(jìn)的歷史。Jerry之前的文章,SAP UI和Salesforce UI開發(fā)漫談, 簡單回顧了SAP前端開發(fā)幾代技術(shù)的演進(jìn)歷史,按照誕生的日期早晚,依次羅列如下:

  • SAP GUI + Dynpro

  • SAP ABAP Web Dynpro

  • SAP WebClient UI

  • SAP Fiori(poweres by SAP UI5, or other Fiori Fundamentals)

早在2013年SAP Fiori 1.0誕生之初,SAP就在官方社區(qū)上向生態(tài)圈內(nèi)的從業(yè)者宣布,Fiori將會是未來SAP主流產(chǎn)品使用的UI設(shè)計(jì)語言和用戶體驗(yàn)準(zhǔn)則(User Experience Guideline). Jerry以前的同事周帥,曾經(jīng)寫過一篇文章,SAP成都C4C小李探花:淺談Fiori Design Guidelines,概要介紹了SAP Fiori的前世今生和其在SAP Cloud for Customer中的應(yīng)用。

Fiori是一套界面設(shè)計(jì)風(fēng)格的規(guī)范集合,在誕生之初,配套的前端實(shí)現(xiàn)框架僅僅只有SAP UI5這一種選擇。近些年來SAP技術(shù)一直在朝著擁抱變化,擁抱開放的方向發(fā)展,于是就有了SAP Fiori Foundamentals, 能夠讓會用React, Vue等非SAP UI5框架的前端工程師們,使用他/她們熟悉的前端開發(fā)技術(shù),依然同樣能開發(fā)出具有Fiori UX的應(yīng)用出來。

而SAP UI5 Web Component, 是SAP將之前SAP UI5控件庫里的控件,按照Web Components標(biāo)準(zhǔn)規(guī)范重新實(shí)現(xiàn)并封裝后的產(chǎn)物。

一個傳統(tǒng)的基于SAP UI5的應(yīng)用,其XML視圖里,聲明一個Button控件的用法,見下圖第二行:

SAP UI5 Web Components可以用在任何前端框架里,比如React, Angular, Vue和未使用任何框架開發(fā)的簡單HTML頁面。下圖是一個簡單的HTML頁面,使用SAP UI5 Web Components定義的Button控件位于第17行。

關(guān)于更多SAP Fiori Foundamental和SAP UI5 Web Components的介紹,請參考Jerry的文章:

  • SAP Fiori + Vue = ?

  • Fiori Fundamentals和SAP UI5 Web Components

  • 用React開發(fā)SAP Fiori應(yīng)用

在Jerry剛進(jìn)入SAP行業(yè)的那個年代,Partners如果要進(jìn)行二次開發(fā),手段相當(dāng)有限,無非直接在ABAP On-Premises系統(tǒng)上做增強(qiáng),或者在第三方系統(tǒng)上,通過Web Service或者RFC消費(fèi)SAP系統(tǒng)暴露出的API. 詳情請參考Jerry的文章:?SAP API開發(fā)方法大全

隨著SAP云平臺的問世,極大地豐富了Partners進(jìn)行二次開發(fā)的技術(shù)手段。ABAP也加入了云環(huán)境的大家族,正式成為了SAP云平臺編程環(huán)境之一。而越來越多的來自開源社區(qū)的技術(shù),諸如Docker容器,Kubernetes等等,也在逐漸滲透進(jìn)SAP標(biāo)準(zhǔn)產(chǎn)品的開發(fā)中去。

這些新出現(xiàn)的技術(shù),深刻影響到了咱們的客戶們使用SAP產(chǎn)品的習(xí)慣和方式。上世紀(jì)末,把SAP GUI玩得爛熟的那些資深SAP老前輩們,絕對不會意識到,未來的十幾年后,SAP應(yīng)用可以在掌中一部幾英寸大的移動設(shè)備上,僅僅憑借指尖觸碰就能訪問。技術(shù)的更新?lián)Q代也給SAP開發(fā)人員提出了更高的要求,我們唯有保持接受變化的開放態(tài)度,根據(jù)客戶的實(shí)際需求,更新自己的技能庫,方能跟上時代的步伐。

總結(jié)

以上是生活随笔為你收集整理的有感而发 - 日新月异的SAP开发技术的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。