-1

我用 Drupal 开发了一个网站,并使用了 PHP/jQuery/Ajax (jQuery)/CSS/HTML/Flash/Drupal 模块;对于我使用 Apache 的网络服务器。

我想运行与移动网站相同的网站。我知道我必须更改移动设备页面的格式。我做了一些研究,发现 PhoneGap 是更好的解决方案。因为它与黑莓、iPhone、iPad、Android 等所有移动设备兼容。

我也知道我必须将我的 Flash 插件更改为 Javascript 插件等。我没有 Mac OS X,我想开始在 Windows 机器上使用 Phonegap 并将文件上传到基于 Linux 的托管系统上。我不知道如何开始学习 Phonegap 以及如何在 Windows 7 客户端上安装 Phonegap。如果有人有建议的工具,请提供帮助。我也愿意为此参加良好的在线培训或阅读书籍。

4

1 回答 1

2

最好的起点是入门指南。在进入 Phonegap 之前,你真的应该弄清楚你想要开发的平台,但在你做任何事情之前,让我澄清一些事情。

Phonegap 是一种 API,可让您制作混合应用程序 - 本质上,这些是移动设备上的应用程序,允许您使用 HTML/CSS/JS 进行开发,但同时仍允许您访问许多本机功能,包括 Accelerometer,相机、位置等。如果您的应用程序/网站不使用任何这些,那么您可能不需要经历所有这些麻烦。

你说你只是在开发一个网站。如果您想运行您的网站的移动版本,您可以考虑创建一个子域并创建一个仅适用于移动用户的网站(有一些方法可以检测某人正在查看您的网站的浏览器,以便您可以引导他们如果他们使用的是移动浏览器,则转到移动版本)。还有很多网站可以帮助您动员您的网站——是我不久前找到的一个,但从未有机会尝试,尽管我认为如果您自己开发会好很多。如果对您有帮助,您仍然可以看看。

仅供参考,简单地开发您网站的移动版本要简单得多,因为您只做一次,它应该可以跨浏览器工作。当然,您可能需要针对特定​​浏览器进行一些调整,但针对不同设备进行开发也是如此。Phonegap 确实具有跨平台功能,但它仍然需要您在不同设备之间以不同方式处理代码(注意如何有一个 android sdk、一个 ios sdk 等......)希望这会有所帮助。

于 2012-09-01T08:23:31.320 回答