PhoneGap、Bootstrap还是JQuery Mobile?
我有一个用HTML、CSS和JavaScript编写的web应用程序。我使用这个应用程序的目标是最终让它能在各种移动设备上工作,并让这个web应用程序在桌面上使用 该应用程序本质上是一个谷歌地图、SQL、兴趣点类型的应用程序,允许跟踪特定设备 我目前正在研究PhoneGap、Bootstrap和jQueryMobile,并在寻找一些专家建议,以确定其发展方向 理想情况下,一个应用程序来管理所有这些功能,这将简单地优化它所显示的设备,这将是最方便的PhoneGap、Bootstrap还是JQuery Mobile?,jquery,html,jquery-mobile,twitter-bootstrap,cordova,Jquery,Html,Jquery Mobile,Twitter Bootstrap,Cordova,我有一个用HTML、CSS和JavaScript编写的web应用程序。我使用这个应用程序的目标是最终让它能在各种移动设备上工作,并让这个web应用程序在桌面上使用 该应用程序本质上是一个谷歌地图、SQL、兴趣点类型的应用程序,允许跟踪特定设备 我目前正在研究PhoneGap、Bootstrap和jQueryMobile,并在寻找一些专家建议,以确定其发展方向 理想情况下,一个应用程序来管理所有这些功能,这将简单地优化它所显示的设备,这将是最方便的 我真的很希望能有一份简明的使用这些技术的利弊清单
我真的很希望能有一份简明的使用这些技术的利弊清单,我也愿意接受其他建议 这取决于你有多少目标系统和丰富的资源 如果您针对的是仅限iOS类型的设备,我建议您选择本机路径,或者将UIWebView与本机混合在一起。如果你有多台设备,比如iOS/Android/Windows、黑莓,我会选择Cordova/PhoneGap。与这些系统的无缝集成非常好,而且您还可以维护单个代码库 但是,当您使用Cordova/PhoneGap路由时,本机设备功能不会直接通道化,并且各种转换之间存在延迟,更不用说代码库的开销了 如果您有无限的资源和时间限制以及员工资源,请开发本机iOS和本机Android,将其WebKit作为主要界面控件,并利用每个操作系统的可用功能 我不得不说Cordova,就Android的UTizing而言,iOS的内置功能已经大大改善了。他们已经利用了多媒体组件、陀螺仪、地图套件、加速度计和各自设备的GPS来显示列表。据我所知,他们正在继续扩张。单代码库很好!但如果你有紧的
资源。如果你有一家拥有众多专业程序员的大公司,那就100%本土化吧。这取决于你的目标是什么 就个人而言,我喜欢PhoneGap,因为它为开发者提供了一种创建本地iOS和Android应用程序的方法。但是jquerymobile也给人留下了深刻的印象。开发人员已经用这两种技术创造了令人印象深刻的产品
然而,JQuery Mobile创建了一个专为移动设备设计的网页。PhoneGap创建了一个应用程序(几乎适用于IOS、Android、BlackBerry等六个平台) Bootstrap、jQuery Mobile和PhoneGap都解决了不同的问题 Bootstrap是一个响应迅速的web框架。它的目标,就像所有响应web框架一样,是使您的视图层适应进行查看的设备。为手机、平板电脑、PC等提供不同的演示文稿 jQueryMobile是一个移动web应用程序框架,旨在提供完全使用JavaScript/HTML/CSS编写的跨平台移动应用程序 PhoneGap本质上是一个围绕现有web应用程序的包装器(浏览器),它允许您使用JavaScript访问本机设备API(如照相机、蓝牙等) 根据我个人的经验,这绝不是一个全面的指南: 自举
- 优点:易于使用,易于定制
- 赞成:很多人都用它
- 缺点:很多人都在使用它,所以你的应用程序可能和其他应用程序一样
- 赞成:一个很好的移动友好用户界面
- 赞成:很容易开始,特别是如果您熟悉jQuery的话
- 缺点:你需要做的数据注入越多,你的应用程序就越复杂
- 缺点:当我上次使用1.0时,它在不同的设备上都有相当多的bug
- Pro:可以轻松地使用JavaScript/HTML/CSS构建跨平台的web应用程序,并可以访问设备API
- 缺点:当我上次使用它时,这主要是针对Android的,它使用的网络视图速度非常慢