我用Drupal开发了一个网站,并使用了PHP / jQuery / Ajax(jQuery)/ CSS / HTML / Flash / Drupal模块;对于我使用Apache的Web服务器。
我想与移动网站运行相同的网站。我知道我必须更改移动设备页面的格式。我做了一些研究,发现PhoneGap是更好的解决方案。因为它与所有移动设备兼容,如Blackberry,iPhone,iPad,Android。
我也知道我必须将我的Flash插件更改为Javascript插件等。我没有Mac OS X,我想开始在Windows机器上使用Phonegap并在基于Linux的托管系统上传文件。我没有任何线索如何开始学习Phonegap以及如何在Windows 7客户端上安装Phonegap。如果有人有工具建议那么请帮忙。我也愿意参加一个很好的在线培训或为此阅读书籍。
答案 0 :(得分:2)
最好的起点是getting started guides。在进入Phonegap之前,你应该真正弄清楚你想要开发什么平台,但在你做任何这个之前让我澄清一些事情。
Phonegap是一个API,可让您制作混合应用程序 - 实际上这些是移动设备上的应用程序,允许您使用HTML / CSS / JS进行开发,但同时仍然允许您访问许多本机功能包括加速度计,相机,位置等。如果您的应用程序/网站没有使用任何这些,那么您可能不需要经历所有这些麻烦。
你说你正在开发一个网站。如果您想运行您的网站的移动版本,您可以考虑建立一个子域并建立一个专门针对移动用户的网站(有办法检测某人正在查看您的网站的浏览器,以便您可以指导他们如果他们使用移动浏览器,则为移动版本)。还有很多网站可以帮助你动员你的网站 - here是我刚才发现的网站,但从来没有机会尝试过,虽然我觉得如果你自己开发自己会更好。如果它对你有所帮助,你仍然可以看看。
仅仅是一个仅供参考,仅仅开发一个移动版本的网站就简单得多了,因为你只做了一次它应该适用于浏览器。当然,您可能需要对特定浏览器进行一些调整,但对于不同设备的开发也是如此。 Phonegap确实有跨平台功能,但它仍然要求你在不同的设备之间以不同的方式处理代码(注意有一个android sdk,一个ios sdk等...)希望这会有所帮助。