2012-10-30 162 views
0

所以这是一个普遍的讨论问题。我正在构建一个非常漂亮的用户界面(基于来自设计师的模拟),关键要求是此用户界面完全跨平台,包括移动设备和不同的屏幕尺寸。跨平台移动UI

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

我开始使用jQuery Mobile,很快就意识到我必须在大多数时间写CSS以覆盖jQM样式。这让我意识到,也许我从零开始,后来用jQuery操纵DOM更好。

这里最好的办法是什么?我应该从头开始编写自己的HTML5/CSS,只使用广泛支持的标签和类?或者我应该去一个现有的框架并根据需要进行定制?

谢谢。

回答

1

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

如果是针对网络,我倾向于远离jQM这样的框架,尽管它是一款出色的产品,但我认为它们对于移动数据连接来说太大了。另一方面,不依赖于框架可能意味着你将花费更多的时间在浏览器怪异的花哨的用户界面上。你有资源提供support for devices like a framework can吗?你甚至需要吗?了解何时使用框架我想有经验。

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