什麼?在SAP中國研究院裡還需要會PHP開發?

2022-03-23 12:10:23 字數 2623 閱讀 4131

請原諒jerry這篇文章的題目有「標題黨」的嫌疑。

沒錯,至少sap成都研究院的部分團隊如此,比如jerry目前就職的sap成都研究院數字創新空間。

之前jerry的文章, 曾經提到sap kyma(sap extension factory on sap cloud platform, sap雲平台擴充套件工廠),是sap c/4hana極為重要的擴充套件工具。

jerry最近在嘗試乙個基於kyma的poc。

乙個旅行達人伊森,每遊覽乙個城市後喜歡寫一些**並茂的部落格,並上傳到社交**平台上。伊森同時又是乙個社交**達人,擁有twitter,facebook,instagram,youtube等眾多平台賬號。伊森不得不把同一篇部落格一次又一次地手動搬運到不同的平台上。終於有一天,伊森無法忍受這種無聊透頂的體力活了,找到jerry尋求幫助。

jerry給出了如下的解決方案:伊森以後只在乙個部落格系統上寫文章,那就是基於php實現的wordpress系統。然後jerry會把wordpress同kyma連線起來,使得伊森在wordpress上發表的每一篇文章,都能通過kyma自動同步到其他社交**平台上。

從此伊森再也不用做那些浪費時間的體力活了,伊森很滿意,但jerry卻有一些開發任務要做。

因為涉及到wordpress的增強,所以需要在本地搭乙個wordpress的開發環境出來。

這使得jerry從2023年大學本科開始正式程式設計以來,第一次有機會在專案中用到php,而提到「php是世界上最好的語言」這個梗,程式設計師們總忍不住會心一笑。

先看下wordpress增強之後的效果。在wordpress設定頁面裡,多出來乙個叫做kyma connector的配置選項,裡面可以定義同kyma例項的連線細節。

jerry後續會詳細介紹這個通過kyma實現的社交**部落格同步方案的技術實現,本文只是記錄jerry在本地搭建wordpress在eclipse中的單步除錯環境的步驟——單步除錯對於應用開發的重要性,每位開發人員都深有體會。對此不感興趣的朋友們可以忽略。

首先安裝wampserver整合執行環境(簡稱wamp),然後把github開源的wordpress源**拷貝到wamp的apache web伺服器對應的www資料夾下:

然後用eclipse的import->general->existing projects into workspace:

注意匯入時,不要選擇"copy projects into workspace":

在eclipse裡新建乙個php執行環境,executable path和php ini指向wamp裡php資料夾裡對應的檔案:

debugger選擇成xdebug:

在php.ini裡維護對應的xdebug設定:

;啟用效能檢測分析

xdebug.profiler_enable = on

;啟用**自動跟蹤

xdebug.auto_trace=on

xdebug.profiler_enable_trigger = on

xdebug.profiler_output_name = cachegrind.out.%t.%p

;指定效能分析檔案的存放目錄

xdebug.show_local_vars=0

;配置埠和監聽的網域名稱

xdebug.remote_port=9000

xdebug.remote_host="localhost"

eclipse裡新建乙個php built-in server,runtime environment選擇成wamp提供的php執行環境,埠改成和wamp裡apache web伺服器監聽的埠號一致:

一切就緒之後,debug as->debug on server:

彈出php debug的對話方塊,當然是選擇yes了:

斷點觸發了。

專訪SAP研究院院長芮祥麟 暢想SaaS終極模式

sap 中國研究院院長 芮祥麟先生在北京的辦公室裡接受了 csdn 的專訪,就近期有關 sap的熱點話題與大家分享了他的看法。就sap 收購bo business object 後,相關產品的整合,芮祥麟表示,根據著名研究機構 idc的統計,bo在商務智慧型 bi 世界市場以佔據了約 15 的份額位...

中國的研究生在「研究」什麼

多年來,國家在研究生培養上推崇精英教育的模式,這使得眾多學子無論在學業上還是在精神上都面臨著巨大的壓力。有專家分析,目前研究生面臨的重負主要有五方面,即 做畢業 幫導師做專案 為出國考托福速考gre 兼職打工和就業壓力。有人還就此撰文呼籲,如今的研究生真是需要減負。課題研究是研究生學習的中心,這是無...

轉載 在研究院的新兵訓練

微軟亞洲研究院對每個新員工都會進行在專業技術 職業素質 跨組合作等方面的入職培訓,不僅歷時較長,而且內容設定系統而科學。這些量身定製的培訓計畫激勵著每乙個新人快速成長起來,並為他們的職業生涯發展打下堅實的基礎。下面,讓我們一起來聽聽入職一年半左右的員工肖穎的新兵訓練故事。q1 能談談你去年新入職時的...