2016-03-30 31 views
-1

我必須開始一個新的項目,這是2年前,我正在SAPUI5,但由於幾個原因,我不得不使用Laravel 5.1框架來處理數據庫邏輯和控制器從數據庫中獲取數據並將數據存入數據庫。SAPUI5爲用戶界面和LARAVEL爲後臺

我很欣賞SAPUI5的強大功能,我想將它用於我的應用程序的前端。

我的問題是:有可能用這兩種技術處理服務器應用程序?

我的第二個問題是:我必須選擇哪個主機,因爲我的客戶需要一種桌面應用程序,爲此我想使用節點webkit軟件包。爲此,我必須啓動節點服務器。在我的goDaddy共享主機我沒有這種可能性。

謝謝你的幫助!

+0

我們真的很感激一些代碼或不是我們可以幫助您的廣泛內容。具體問題告訴我們你已經完成了研究並嘗試了一些東西。 – izk

+1

第一個問題的意圖不明確:爲什麼UI5不適用於Laravel?除非你使用OData,否則你可以自由地用你喜歡的任何服務器端框架來實現你的後端。 – matbtt

+0

謝謝@matbtt! – shmoolki

回答

1

您一定可以將Laravel作爲後端技術與SAPUI5/OpenUI5結合爲前端技術。由於Laravel爲前端提供了穩定的服務,因此您可能最適合在您的UI5應用程序中利用JSONModel

Laravel是一個PHP框架,所以你需要尋找一個PHP主機。如果主機能夠運行PHP,它也能夠提供靜態的UI5內容。

如果您想將您的應用程序打包爲桌面應用程序,NW.js可以工作,但Electron也可以完成這項工作。這兩個框架之間的非常好的比較可以在這裏找到:http://tangiblejs.com/posts/nw-js-electron-compared

請注意,這兩個框架將您的應用程序變成桌面應用程序,並將在桌面上運行。您不需要找到運行node.js的服務器。您確實需要一臺爲您的後端Laravel邏輯運行PHP的服務器。

+0

非常有用的答案謝謝! – shmoolki