【问题标题】:1 HTML5 code to rule them all1 个 HTML5 代码来统治它们
【发布时间】:2011-11-19 08:54:38
【问题描述】:

我们是移动新手。我们的 HTML5 页面(w/PHP)启动并实时运行。我们现在想要移动。无论是原生应用程序还是移动网络,对我们的情况都没有影响。我们只想维护一组代码(对于不同的平台,这里或那里只有细微的调整)。我们已经使用 Titanium 和 Phonegap 进行了一些尝试,但似乎我们必须对我们的 HTML5 代码进行大量修改。

当人们谈论“移动网络应用”(即http://techcrunch.com/2011/11/18/financial-times-mobile/)时,他们的意思是什么?它只是从 iphone 加载我们的 HTML5 网站吗?如果不是,我们应该使用什么开发框架?谢谢!

【问题讨论】:

    标签: html


    【解决方案1】:

    我认为移动网络应用和网络应用之间没有太大区别。智能手机上的浏览器有时甚至比人们在家中使用的浏览器还要好...

    您真正应该记住的是屏幕尺寸和没有鼠标悬停效果。

    移动网络应用的常用技术有:

    HTML 5、CSS、JS、jQuery、jQuery Mobile(前几天发布了 1.0!)

    服务器技术几乎相同。

    为了产生原生应用的印象,您可以使用 Phonegap。

    【讨论】:

    • “我看不出移动网络应用程序和网络应用程序之间有什么区别。”...但是什么是网络应用程序?这可能是一个愚蠢的问题,但如果它只是一个网站,为什么那篇 techcrunch 文章称它为“移动网络应用程序”而不是“移动网页”?它们是一样的吗?
    • 事实上,移动网页就是一个移动网络应用程序......但是在过去的几年里,像 html5 和 javascript 这样的技术变得越来越强大,因此您可以使用这些技术创建“真正的”应用程序.这就是为什么有些网站被称为网络应用程序。例如,Google Docs 就是一个很好的网络应用示例
    【解决方案2】:

    我建议对移动应用程序使用Sencha 框架。它使您的 HTML5 应用看起来和感觉都像是适用于任何手机操作系统的原生应用。

    【讨论】:

    • "它让你的 HTML5 应用看起来像......"....但是当它只是一个网站时,为什么你和他们称它为 webapp?在那种情况下,我为什么需要煎茶?很抱歉很痛苦,但很难理解
    【解决方案3】:

    您当然可以通过将移动 Web 应用程序实现为 Web 应用程序来实现它。显然,您必须特别考虑目标移动设备,并进行大量原型设计和测试。移动设备上的浏览器确实变得越来越好 - 这是一件好事。

    如果您可以在 Web 应用程序中创建您想要的体验,那就太好了!到目前为止,许多开发人员发现编写直接针对移动设备的应用程序,同时还提供 Web 应用程序是值得的。一旦您拥有多种客户端,最好在 Web API 中实现应用程序中的功能,该 API 可供各种客户端(Web 应用程序(浏览器)、iOS 应用程序、Android 应用程序等)访问。

    【讨论】:

    • 我想我的问题更多的是围绕“什么是移动网络应用程序?” (我知道什么是移动原生应用)
    猜你喜欢
    • 1970-01-01
    • 2014-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-10
    • 2012-11-23
    • 1970-01-01
    相关资源
    最近更新 更多