從應用程序開發人員的角度來看,如果使用與SAP-HANA數據庫緊密耦合的本機XS引擎,而不是使用ADO .NET的連接和使用ASP.NET/C#進行應用程序開發? 這會給我更多的選擇來利用SAP-HANA DB和更好的性能。使用SAP HANA擴展服務(XS)與ADO.NET/C#進行應用程序開發
0
A
回答
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,我認爲可能會偏向(只是一點點的某個時候),但我希望它會給你一些精神食糧。
相關問題
- 1. 如何處理在SAP中使用1000行hana表創建的odata服務hana XS應用程序
- 2. SAP HANA XS使用UI5上傳文件
- 3. HANA XS高級錯誤與SAP纖維
- 4. 使用Hiphop進行PHP擴展開發
- 5. SAP HANA XS高級CORS配置
- 6. 使用來自JAVA的http連接連接到SAP Hana XS
- 7. 如何在SAP HANA XS項目中使用外部jar庫
- 8. 如何使用Web服務將SAP應用程序與SAP集成?
- 9. 角度發展和使用服務運行應用程序
- 10. 使用開發Web服務開發Android應用程序
- 11. SAP HANA XS和SAP UI 5成員和角色提供者
- 12. 無法使用開發服務器運行Flask應用程序
- 13. 如何使用FastCGI應用程序擴展C++ HTTP服務器?
- 14. 如何在SAP HANA XS項目中啓用CORS?
- 15. SAP HANA XS引擎Odata服務不允許我創建/更新/刪除
- 16. 擴展Azure應用服務
- 17. SAP HANA HCP試用帳號的Java應用程序轉換爲完整的SAP HANA
- 18. 從Android應用程序使用SAP NetWeaver網關服務
- 19. 如何與來自JAVA的SAP應用程序進行通信
- 20. 如何爲應用程序結構配置應用程序服務器擴展
- 21. 使用應用程序擴展的Cocoapods
- 22. 使用python擴展C++應用程序
- 23. Grafana與SAP HANA集成
- 24. 將Django與SAP Hana連接
- 25. 使用SQL 2008服務器開發SQL 2005應用程序
- 26. 使用INDY開發客戶端服務器應用程序
- 27. 如何使用Google Analytics API開發服務器應用程序?
- 28. 在Android應用程序開發中使用互聯網服務
- 29. 開發Android客戶端應用程序使用BigBlueButton服務器
- 30. 使用Akka從Play應用程序進行Web服務調用
謝謝,是否有可能構建DAL並將一些業務邏輯移至XS引擎部分(使用node.js等)並將其從ASP項目中作爲基於REST的Web服務使用?在xsjs/node.js中開始編寫複雜邏輯所涉及的學習曲線是什麼?你有沒有參考同樣的好教程。 –
學習曲線並不是很大(我幾天就開始了,但我在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) 玩得開心 (我希望我沒有違反任何規則在這裏) –
您有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 我很樂意收集這一內容,使您的意見我們可以加強它 –