【问题标题】:Mobile Web App Framework in Java or PHPJava 或 PHP 中的移动 Web 应用程序框架
【发布时间】:2011-06-02 01:25:26
【问题描述】:

我正在开发一项网络服务,我们已经为其开发了适用于 iPhone 和 Android 的应用程序。为了暂时或以其他方式覆盖其余支持网络的手机,我们将使用网络应用程序。我们希望该应用程序能够很好地适应每个设备,并覆盖尽可能多的设备,包括低端设备。

如果存在这样的东西,谁能给我指出这样一个应用程序的框架。我正在寻找的是设备/用户代理检测,也许还有适用于各种移动设备的样板模板。 Java 或 PHP 都可以。我正在寻找两者之间的最佳解决方案。

谢谢

【问题讨论】:

    标签: java php mobile-website


    【解决方案1】:

    您可以将 Java 与 JSF2.0 框架一起使用。在这种情况下,我建议使用 PrimeFaces 之类的第三方组件库,更明确的是 PrimeFaces's TouchFaces

    对于设备检测,您可以使用像 WURFL 这样的库,它具有适用于 Java 和 PHP 的 API。

    【讨论】:

      【解决方案2】:

      这样的东西不存在,许多子组件都是免费提供的,但要正确组合其中的适量天才,让它为你工作,因为一些现成的框架是一个白日梦。

      事实上,如果适应移动不是您的核心业务,您应该将其外包给其他公司,因为此时这些公司已经在该领域工作了近十年。 (顺便说一句,这几乎是强制性的“我为这样的公司工作,购买我们的东西”插件

      但是,为了进一步详细说明并实际帮助您,在提到检测框架时通常会提到WURFL。不幸的是,WURFL 的准确率只有 95% 左右,而且缺乏真正一致的结构。


      要进一步了解我对此的看法,您应该阅读我在这里发表的这些其他半相关的帖子:

      【讨论】:

        【解决方案3】:

        【讨论】:

          【解决方案4】:

          您可以查看jquery mobile。我不认为移动设备(数据库、逻辑)的服务器端代码与普通浏览器代码有很大不同。也许你应该在屏幕上渲染更少的输出,但不能超过这个?我认为您可以通过 jquery mobile 实现这一目标。

          【讨论】:

          • 我最近在这里评论了 jQuery mobile:stackoverflow.com/questions/4496791/… 简而言之,只要它的开发人员不接受这样一个事实,即为了获得良好的移动体验,你必须这样做牺牲功能。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-04-24
          • 1970-01-01
          • 1970-01-01
          • 2015-07-08
          • 2017-02-08
          相关资源
          最近更新 更多