1

我有一个新项目,我需要开发一个基于 Web 的 CRM 软件。我将使用 PHP 和 MYSQL 作为我的后端,对于我的前端,我需要一个 UI 框架。我发现 jQuery Mobile 非常好,它完全是 ajax,它的编码非常简单,而且在某种程度上它给人一种软件的感觉。我还看到了 Sencha Ext js 和 Adob​​e flex,我不想使用 Sencha,因为我没有太多时间学习它,而且 flex 是 flash,所以不能使用它。

我的问题是我可以使用 jQuery mobile 作为我的前端吗,我知道它是用于移动开发的。但是我可以在基于网络的桌面软件中使用它吗?他们使用 jQuery Mobile 有什么缺点吗?

提前致谢 :)

4

1 回答 1

2

是的,您可以轻松地将其用作桌面网站前端,但几乎没有问题。

  1. jQuery Mobile 小部件是为移动设备构建的,因此它的所有组件和小部件都具有移动应用程序的外观。对我来说这不是什么大问题,主要是因为所有这些组件都可以很容易地在视觉上进行修改。

  2. 与桌面浏览器上的移动设备不同,您将拥有全速优势。过渡可以正常工作,抗锯齿可以正常工作(Android <2.3 上的圆形边框很糟糕),一切都可以正常工作。您应该只关注旧版本的 IE(但这是一个持续存在的问题)。

  3. 另一个大问题是布局。您需要了解 jQM 是为移动电话而构建的,因此在开始添加组件和小部件之前,您需要在内容中创建一个基本布局。在任何其他情况下,选择菜单将从屏幕的一侧延伸到另一侧(一点也不漂亮)。

我提到的一切都不是什么大问题,如果你已经了解 jQuery,他们一定会使用 jQuery Mobile 作为前端。

于 2013-02-02T08:13:13.890 回答