PhoneGap,Bootstrap或JQuery Mobile?

前端之家收集整理的这篇文章主要介绍了PhoneGap,Bootstrap或JQuery Mobile?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个以 HTML,CSS和 JavaScript编码的网络应用程序.我的这个应用程序的目标是最终使其适用于移动设备的所有方式,并保持网络应用程序的桌面使用.

该应用程序本质上是一个Google Maps,sql,兴趣点类型应用程序,可以跟踪特定的设备.

我目前正在研究PhoneGap,Bootstrap和JQuery Mobile,并且正在寻找一些专家建议,说明要采取哪一个方向.

理想情况下,一个应用程序来统治它们,这将简单地优化到正在显示的设备将是最方便的.

我真的很感激使用这些技术的简明利弊列表,我可以接受其他建议.

解决方法

Bootstrap,jQuery Mobile和PhoneGap都解决了不同的问题.

Bootstrap是一个响应式的Web框架.像所有响应式Web框架一样,其目标是使您的视图层适应观看的设备.为您提供手机,平板电脑,个人电脑等不同的演示文稿.

jQueryMobile是一个移动Web应用程序框架,旨在提供一个完全使用JavaScript / HTML / CSS编写的跨平台移动应用程序.

PhoneGap本质上是一个现有Web应用程序的包装(浏览器),可让您使用JavaScript访问本机设备API(如相机,蓝牙等).

从我自己的个人经验来看,这绝对不是一个全面的指导:

引导

> Pro:易于使用,易于定制.
> Pro:很多人使用它.
> Con:很多人使用它,所以你的应用程序可能看起来像其他的.

jQuery Mobile

> Pro:一个漂亮的移动设备友好的UI.
> Pro:很容易上手,特别是如果你熟悉jQuery.
> Con:你需要做的更多的数据注入,你的应用程序变得越复杂.
> Con:当我上次使用它,1.0,它是相当的bug跨设备.

PhoneGap的

> Pro:轻松使用JavaScript / HTML / CSS构建跨平台的Web应用程序,并可以访问设备API
Con:当我最后一次使用它,这主要是针对Android,它使用的webview是残酷的慢.

对于微不足道的应用程序,我的建议是绝对应用于跨平台开发.它将相对快速和容易部署.话虽如此,一旦开始增加应用程序的复杂性,我的经验一直是本土化,或至少是一些混合解决方案.本地应用程序在这个时间点上具有更好的“感觉”,更重要的是,本机可以在平台的设计中构建应用程序.跨平台是好的,但大多数Android用户不希望他们的应用程序看起来像iOS应用程序,反之亦然.虽然为多个平台构建本机应用可能需要更长时间,但我认为您最终将为用户提供更好的体验.

只是我的两美分.

猜你在找的Bootstrap相关文章