首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将简化的web内容加载到PhoneGap应用程序中

问将简化的web内容加载到PhoneGap应用程序中
EN

Stack Overflow用户
提问于 2013-01-19 05:09:51
回答 1查看 676关注 0票数 2

我是一个完整的新手,正在用PhoneGap构建一个HTML5应用程序,它将通过一个自定义的内容管理系统上传的文章,在一个很好的flipboard的方式。该应用程序将呈现一个漂亮的、以图像为主的界面。当用户点击图片时,文章内容就会被加载。

我可能会使用Yii框架构建web后端,因为这是我的经验所在。内容管理系统将可以访问的一些版主谁可以上传文章。每篇文章只有一张图片和一段文字。普通用户将无法通过web访问这些文章,只能通过应用程序访问。

我想我需要使用HTTP get请求?假设cms上的一篇文章可以在"www.mydomain.com/ article ?id=7“上访问。如果我点击了这个,我就会得到网站使用的所有不必要的布局和额外的浏览量。

构建只返回图像和内容的流线型视图的最佳方式是什么?因此,url:"www.mydomain.com/mobile/article?id=7&type=image“将只返回文章7的图像,并且

"www.mydomain.com/mobile/article?id=7&type=text“将返回文本。

然后,我使用Jquery来创建漂亮的应用程序首页,比如抓取3张图片,然后点击“文本”链接来加载内容。

这是正确的过程吗?还是有更好的选择?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-19 06:12:44

这是一个正确的过程。这可以用其他几种方法来完成,但你应该坚持你所知道的。

但你也应该考虑一些其他的事情。

首先,您选择了一个Phonegap标签,因此我假定您创建的是一个移动web应用程序,而不是一个移动web页面。这就是一个问题。有两种方法可以使用jQuery 创建Phonegap移动应用程序,它可以完全在服务器端生成并仅显示,或者您可以只发送基本内容并在客户端生成页面。

第一个选项总是更好,服务器端将处理内容生成,而客户端将只显示它。但现在我们来看我们的第一个问题。如果您正在创建iOS应用程序(Android不会受到影响),该应用程序将被拒绝,因为您是在服务器端生成您的内容。在这种情况下,苹果的政策是拒绝应用程序,因为这只是一个混合应用程序中显示的移动web。

现在我们有了第二个问题。假设您的服务器端将仅充当web服务,仅为您提供基本内容(通过、JSON、或)。您的客户端将需要生成页面内容。这不是桌面浏览器上的床,而是移动电话浏览器上的床,它可能会导致性能问题。jQuery移动被认为是一个资源匮乏的框架,现在将其与额外的内容生成结合起来,您就有了一个性能灾难的公式。

基本上,你应该把你的web app构建得尽可能的轻巧。例如,看看Pulse移动应用程序。它不占用大量资源,但看起来仍然很好和专业。所以,关于GUI布局的第一件事,以及如何生成内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14407661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档