【发布时间】:2015-11-26 10:04:46
【问题描述】:
我们需要使用尽可能多的通用代码库构建应用程序,该应用程序可在桌面和移动平台(Android、iOS、Windows Phone)上运行。此外,移动平台上的应用应该像一个应用一样(因此不是适合移动设备的网站),可以访问相机、位置和图标。
在查看了所有选项并发现了一些或其他怪癖后,我决定在浏览器和 PhoneGap 上使用 webapp/site 作为移动应用程序的基础。
现在,据我了解,将浏览器 webapp/site 的代码库粘贴在 Phonegap 基础结构中应该适用于移动应用程序。当然,可能需要进行一些小的更改。
但是,我也看到仅依赖 phonegap 和准系统 HTML5 技术(没有任何 UI 框架)将需要大量时间并且会令人厌烦。
所以我四处寻找一个 UI 框架,发现 - JQuery Mobile、Sencha Touch、Kendo UI 等。jQuery Mobile 虽然也可以在桌面浏览器中工作,但不会给我一个类似网格的系统来定位元素。其余的似乎只在移动平台上工作 - 他们没有吹嘘它在桌面浏览器上工作/扩展。
那么,是否有任何通用的库/框架可以提供 - CSS 动画、类似网格的定位系统等?
【问题讨论】:
-
Ionic 框架是另一个有趣的选择! ionicframework.com
-
@jcarrera 不过,他们对桌面浏览器的支持相当冒险。
-
Ext JS 6 可以满足您的所有要求......但这个问题只会得到回复的意见(就像我的一样!)......这不是 StackOverflow 的目的。
标签: html cordova mobile cross-browser cross-platform