2017-04-26 63 views

回答

1

HANA XS引擎本身集成了SAP HANA,因此它只能爲您提供與HANA交互時的優勢。

例如,數據訪問會更容易和更快的爲你不需要拉出來的數據通過ODBC/ADO層,而是使用它「本地」。

使用SAP HANA,您可以在一個地方運行它,這將使您免受網絡延遲的影響。

這也是歸結到建築的討論,在這裏你可以/想解耦數據(模型),你的邏輯(控制器)和你的UI(視圖)和使用使用異構棧或沒有。

XS引擎在一個地方提供你所有的3個。

XS語法與JavaScript非常相似,並從中繼承了很多(如果不是全部)。

接下來還會介紹爲什麼要使用JavaScript,而不是反映客戶端與服務器端執行困境的.Net/C#。

的JavaScript都可以做(甚至更多使用的是Node.js的上升),但我不相信你可以做到這一點與ASP.NET/C#。

無論如何,我用/工作了SAP,我認爲可能會偏向(只是一點點的某個時候),但我希望它會給你一些精神食糧。

+0

謝謝,是否有可能構建DAL並將一些業務邏輯移至XS引擎部分(使用node.js等)並將其從ASP項目中作爲基於REST的Web服務使用?在xsjs/node.js中開始編寫複雜邏輯所涉及的學習曲線是什麼?你有沒有參考同樣的好教程。 –

+1

學習曲線並不是很大(我幾天就開始了,但我在JavaScript和Java方面有過此方面的經驗)。 這裏是鏈接到SAP開發者中心和教程部分: https://www.sap.com/developer/tutorial-navigator.html 你會發現下面的組有趣: - [構建第一個應用程序在SAP HANA中](https://www.sap.com/developer/groups/hana-xsc-get-started.html) - [構建基本的SAP HANA XS高級應用程序](https://www.sap。 COM /開發商/組/花-XSA-GET-started.html) 玩得開心 (我希望我沒有違反任何規則在這裏) –

+1

您有ODBC或JDBC連接到HANA。而且你使用REST API的服務方法來釘住它,從我的角度來看,這完全是正確的方向。 關於內容,我強烈建議您查看Thomas Jung的博客(https://people.sap.com/thomas.jung),您將在其中找到許多有關HANA開發功能的有趣信息。 對於Node.js的發展,你可以按照本教程:https://www.sap.com/developer/tutorials/xsa-xsjs-xsodata.html 我很樂意收集這一內容,使您的意見我們可以加強它 –

相關問題