桌面和桌面具有脱机处理功能的移动Web应用

时间:2011-06-28 10:39:54

标签: java html5 mobile-website

我正在评估构建基于Web的应用程序的不同方法,该应用程序可以优雅地处理脱机断开连接。目的是为应用程序创建桌面/平板电脑UI和单独的移动UI,后端功能将以Java实现。原则上,组件主要在那里; HTML5离线似乎有广泛的支持并且运行良好,而Web SQL有足够的支持(Chrome,Opera,iPhone和Android),我们可以使用它进行离线存储。

关于创建UI,最好使用一些不错的JSF库(Primefaces看起来相当不错,例如我从未在生产中使用它)。到目前为止,我无法想到在JSF应用程序中使用HTML5离线或Web SQL的任何方式(我看不到任何提及的内容)。这是否已经尝试过?是否有任何方法/框架可能对此有所帮助?

我也不反对使用客户端框架。例如Dojo给我留下了非常深刻的印象,但后来发现它在Android上使用webkit并不能很好地呈现,因此它将其排除在平板电脑场景之外。我可以让jQuery工作,但我发现它非常碎片化(例如,让一个手风琴来处理布局框架内的大小调整只是让我离开)。最后,我看了GWT;我并不热衷于离线工作的复杂性,对Web sql的支持似乎是一项正在进行中的工作(对于开发人员来说没有任何意图,它似乎只是处于早期阶段)。

因此,鉴于需要在桌面/平板电脑(Android)和移动设备(Android和iPhone)上运行并且可以离线处理的网络应用程序,您将如何处理?

谢谢, 菲尔

0 个答案:

没有答案