SAPUI5用于UI,LARAVEL用于后台


SAPUI5 For the UI and LARAVEL for backoffice

我必须开始一个新的项目,那是两年前我在SAPUI5上工作的,但由于几个原因,我不得不使用Laravel 5.1框架来处理数据库逻辑和控制器,以从数据库获取数据并将数据放入数据库。

我很欣赏SAPUI5的强大功能,我想把它用于我的应用程序的前端。

我的问题是:是否可以使用这两种技术处理服务器应用程序?

我的第二个问题是:我必须选择哪个主机,因为我的客户想要一种桌面应用程序,为此我想使用node-webkit包。为此,我必须启动一个节点服务器。在我的goDaddy共享主持中,我没有这种可能性。

谢谢你的帮助!

您完全可以将Laravel作为后端技术与SAPUI5/OpenUI5作为前端技术相结合。由于Laravel为前端提供了restful服务,您最好在UI5应用程序中使用JSONModel

Laravel是一个PHP框架,所以您需要寻找一个PHP主机。如果主机能够运行PHP,那么它也能够提供静态UI5内容。

如果你想把你的应用程序打包成桌面应用程序,NW.js可以,但Electron也可以。在这里可以找到这两个框架之间的一个非常好的比较:http://tangiblejs.com/posts/nw-js-electron-compared.

请注意,这两个框架都将您的应用程序转换为桌面应用程序,并将在桌面上运行。您不需要找到一个运行node.js的服务器。您确实需要一个为后端Laravel逻辑运行PHP的服务器。