正在Symfony2中创建移动应用程序


Creating mobile app in Symfony2

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

假设我们在html5中创建了该应用程序。我们只是用PhoneGap完成了这个过程,它创建了本地应用程序(是的,我知道,非常简化)。但是我该怎么和赛姆福尼在一起呢?我的意思是。。php和…有类似的模拟器吗。。。symfony包含的所有文件或。。还是怎样如何在iOS上运行,如何在Android上运行,以及如何在Windows Phone和BlackBerry上运行。。

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

当问到真正意义上的问题时,没有什么是愚蠢的:)

Web应用程序不同于移动应用程序。

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

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

IMHO,symfony为HTTP和restful API提供了一个坚实的框架,通过该框架可以配置jQuery mobile,然后如果您为模板扩展TWIG,则symfony可以充当绑定器和编写器,通过路由可以实现。虽然Symfony不运行本机应用程序,但它们需要检索和存储数据,在这方面,像Symfony这样的框架运行良好。因此,有人可能会争辩说,可以为多个客户端(iOS、Android等)使用API,然后重用控制器并使用格式来生成XML/JSON,因此理论上它也应该与Phonegap一起使用。