0

所以这是一个一般性的讨论问题。我正在构建一个非常精美的 UI(基于设计师的模拟),一个关键要求是这个 UI 是完全跨平台的,包括移动设备和不同的屏幕尺寸。

我以前使用过不同的框架,例如 jQuery Mobile,但是标准布局元素对于我正在构建的 UI 来说根本不够;它具有特定的外观表单字段和自定义元素,例如日历。

我从 jQuery Mobile 开始,很快意识到我必须编写 CSS 来覆盖大部分时间的 jQM 样式。这让我意识到也许我最好从头开始,然后用 jQuery 操作 DOM。

这里最好的方法是什么?我应该只使用广泛支持的标签和类从头开始编写自己的 HTML5/CSS 吗?还是我应该选择现有的框架并根据需要对其进行自定义?

谢谢。

4

1 回答 1

1

这取决于很多事情。它是针对网络的,还是本机的(混合应用程序)?

如果它是用于网络的,我倾向于远离像 jQM 这样的框架,因为虽然它是一个出色的产品,但我认为它们对于移动数据连接来说太大了。

另一方面,不依赖框架可能意味着您将花费更多时间在浏览器怪癖上以获得精美的 UI。您是否有资源来为框架之类的设备提供支持?你还需要吗?我猜想了解何时使用框架需要经验。

我的结论将从您认为需要扩展/偏离框架与从头开始编写的时间中得出。一个很难估计的数字,但我就是这样做的。

于 2012-10-30T20:54:22.370 回答