在Symfony2中创建移动应用程序

时间:2013-12-03 17:40:11

标签: php android symfony mobile cordova

我读到有一个选项可以在symfony2中创建一个移动应用程序,我真的不明白如何创建它。尽管我理解将HTML5模仿到本机应用程序的概念,但我不知道如何使用symfony做同样的事情。

让我们说我们在html5中创建了应用程序。我们只是通过PhoneGap完成这个过程,它创建了原生应用程序(是的,我知道,非常简化)。但是我应该如何使用Symfony呢?我的意思是..是否有任何类似的模拟器的PHP和...所有symfony包含的文件或..或什么?如何使其在iOS上运行,如何在Android上运行,如何在Windows Phone和BlackBerry上运行..

抱歉愚蠢的问题,但我找不到合适的答案。

2 个答案:

答案 0 :(得分:4)

在真正意义上提出问题时,没有任何问题是愚蠢的:)

Web App与移动应用程序不同。

Symfony是一个PHP框架,它没有适用于Phonegap / Cordova。 PhoneGap / Cordova使用HTML,CSS和一些JavaScript。您可以将某些PHP用于某些后端服务,但不能用于应用程序本身。

所以我的最后一点是你不能使用Symfony创建一个phonegap应用程序。

答案 1 :(得分:2)

恕我直言,symfony为HTTP和restful API提供了一个可靠的框架,通过它可以配置jQuery mobile,然后如果你为一个模板扩展TWIG,那么Symfony就可以作为捆绑器和编辑器通过路由进行。虽然Symfony不运行本机应用程序,但它们需要检索和存储数据,而在这方面,Symfony等框架运行良好。因此有人可能会争辩说,可以将API用于多个客户端(iOS,Android等),然后重用控制器并使用格式生成XML / JSON,理论上它也应该与Phonegap一起使用。