jquery-mobile – 哪个框架最适合使用数据库连接开发移动应用程序?

前端之家收集整理的这篇文章主要介绍了jquery-mobile – 哪个框架最适合使用数据库连接开发移动应用程序?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用PHP5开发了一个网站.现在,我想在跨平台移动应用程序中总结我的网站的主要功能.

我做了一些关于可以做到这一点的框架的研究.我发现’jQuery Mobile’,’SenchaTouch’和’Cordova’是最受欢迎的.但我想开发一个应用程序,它需要连接到数据库,并且可以在iOS和Android上移植(至少).

我试过’jQuery Mobile’,但是应用程序需要在Web浏览器中打开才能显示应用程序(就像一个简单的网站).例如,我想像当前的电话应用程序一样打开我的应用程序而不通过使用数据库连接的Web浏览器(具有与当前网站相同的行为并显示MysqL请求的内容但没有Web浏览器).

是否可以使用jQuery Mobile或其他?或者我必须通过网络浏览器?有人可以帮帮我吗?

解决方法

目前存在3种不同类型的移动应用程序:本机应用程序,混合应用程序和Web应用程序.本机应用程序是用Java(适用于Android)或Objective-C(适用于iOS)编写的应用程序.原生应用程序可以完全访问手机上的低级硬件功能,可以从应用商店下载. Web应用程序是使用特殊JavaScript工具包(如jQuery Mobile和Sencha Touch)和自定义CSS的网站,使网站看起来像本机应用程序一样外观和功能.但是,只能通过浏览器访问Web应用程序 – 虽然您可以将网站“标记”到手机的主屏幕以便于访问,但仍然无法从应用商店下载它们并且无法访问到手机上的硬件功能.混合应用程序是这两者之间的交叉.混合应用程序基本上是在本机代码中“包装”的网站.这允许您创建一个本机应用程序,其核心只是一个网站,但是,包装允许您访问本机应用程序等低级硬件,并允许您将应用程序发布到应用程序商店.混合应用程序的另一个主要优点是,您只需要知道HTML / JavaScript即可创建可在所有移动操作系统上运行的多平台应用程序.这就是科尔多瓦所做的.

听起来你想要做的就是使用jQuery mobile(或Dojo Mobile,或Sencha Touch,或其他数百个其他JavaScript工具包之一)创建一个混合应用程序.这样你就可以利用你的web开发技能并构建一个连接到您的数据库的网站.但是,当最终使用Cordova“编译”您的HTML / CSS“移动网站”时,它会为iOS,Android和其他平台吐出原生外观的应用程序,然后您可以将这些应用程序发布到应用程序商店.当用户从应用商店下载您的应用并点击启动图标时,他们会看到您的网站,但他们将看不到浏览器工具栏或类似内容 – 大多数用户将不知道他们正在查看HTML / CSS “网站.”这听起来像是你的目标,拥有一个功能类似于网站但看起来不像网站的应用程序.

原文链接:https://www.f2er.com/jquery/180914.html

猜你在找的jQuery相关文章