我想开发一个移动应用程序(不希望是基于浏览器的应用程序),但也想拥有一个具有相同信息、相同数据库、图像等的网站......我想创建一个应用程序,并且网络和移动使用该应用程序来获取/发布数据。
我找到了几个建议:
1)电话间隙;
2)红宝石(罗兹前锋);
3)Zend IDE 10(Zend 云+Phonegap)。
这些解决方案中哪一个最适合我?!
这取决于您正在制作的应用程序类型。如果它需要与操作系统进行认真的集成,Phonegap 不应该是您的首选。我已经看到很多尝试让Phonegap 与复杂的应用程序一起工作,但是与Native OS'es 没有可比性。
话虽这么说,我认为你混淆了几件事。
您需要的是某种 api,移动应用程序和网站都将连接到该 api。让我们称之为后端。现在最常见的方法是使用 REST。其余的,使用 PHP,有很多选择。但我认为 Zend Framework 2 和 Slims 是该领域真正可靠的竞争者。至于 Ruby,我不能说,还没有使用 Ruby 制作任何 API