【问题标题】:Available technologies for Mobile Web Development移动 Web 开发的可用技术
【发布时间】:2014-03-31 21:06:40
【问题描述】:

最近我们完成了我们的应用程序的开发,我们在其中使用了Spring , Hibernate,Jquery等。

今天我的经理来找我问,嘿,我们必须开发我们的应用程序的移动版本,以便它可以在移动设备上高效工作。他更专注于响应式设计。

  • 所以,我认为在这种情况下,我们只需要更改视图组件 应用程序。我说的对吗?
  • 我们可以使用的所有可用技术 开发高效的移动版应用程序?

我听说过 Spring mobile , jquery mobile 等,但我不确定从哪里开始,基本上我必须列出可用于移动 Web 开发的技术/库/框架。

请帮忙提出宝贵的建议。

【问题讨论】:

    标签: jquery-mobile mobile spring-mobile


    【解决方案1】:

    首先我想我应该提醒一下,这个问题只会得到基于意见的答案,因为有许多不同的方法可以从 Web 应用程序支持移动平台,而正确的解决方案在很大程度上取决于您的大多数最终用户将使用什么平台正在使用和需要显示的内容量。

    如果您的大多数用户将基于 PC/平板电脑,但您还希望通过一个应用程序支持手机,那么您应该查看bootstrap css 框架,它提供了一种创建响应式 UI 的简单方法,在大多数屏幕尺寸上看起来都可以使用,但它看起来不像原生移动应用程序,根据我的经验,jquery/spring mobile 的优势在于它们使 web 应用程序看起来像原生移动应用程序,尽管它们可以在 pc 上查看/平板电脑放大后看起来不会很好。

    根据我的经验,如果您希望在移动设备和 PC 上都获得出色的用户体验,您应该创建 2 个单独的用户界面,每个用户界面都专注于特定平台,否则一种或其他用户体验会以某种方式受到影响。

    【讨论】:

    • 是的,这就是我正在为移动、表格和桌面创建单独界面的想法。现在我正在通过 Spring Mobile 并对其进行评估。谢谢你的回答。
    • 如前所述,“移动”开发是一个热门话题。 Spring Mobile 并没有试图解决所有问题,也不是响应式设计的框架。但它确实提供了服务器端设备检测模块,因此您可以呈现为桌面、移动和平板电脑客户端量身定制的不同视图。您始终可以将其与各种客户端 JavaScript 框架之一结合使用,以创造更引人入胜的体验。
    • @Roy 所有其他客户端框架都可用,我听说 jQuery mobile 和@Jcm 提到了bootstrap?还有其他值得看的吗?
    • 有许多提供 UI 元素和控件的 JavaScript 框架或库。除了 jQuery Mobile,以下是我使用过或知道的一些示例:Sencha Touch、[Jo](joapp.com)、jQTDHTMLX Touch
    猜你喜欢
    • 2011-02-18
    • 1970-01-01
    • 2010-10-31
    • 2014-04-13
    • 1970-01-01
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    • 2015-02-22
    相关资源
    最近更新 更多