24945

Using JQuery mobile to create apps

Question:

I have tried to create simple apps for android. For this I used Eclipse.

I want to find out what there is out there (Good frameworks) for building platform independent apps. I fell over JQuery Mobile and PhoneGap/Apache Cordova (and some other frameworks).

What I was not able to find out, is what editor are used with JQuery Mobile. Am I wrong thinking that anything can be used, since it is just Javascript and css3? Can one use Visual studio for this?

I also read that JQuery mobile can be used with PhoneGap, with out further explanation. What does this mean exactly? Why would you use JQuery with PhoneGap, instead of using pure phoneGaP? So to recap the questions

<ol><li>Can JQuery mobile be used with Visual Studio? If not, what editors do you suggest?</li> <li>What does it mean that JQuery mobile can be used with PhoneGaP? I thought these 2 were separate frameworks?</li> </ol>

Answer1:

1.Can JQuery mobile be used with Visual Studio? If not, what editors do you suggest?

You can use any UI framework ( Jquery Mobile, Sencha touch, Dojo toolit, Kendo UI, Ionic, ..etc) as all the frameworks are based on Javascript, HTML5 and CSS3.<br /> As such you can choose any editors which you are comfortable with.<br /> Some popular editors to name a few <strong>WebStorm, Sublime Text, Eclipse, Visual Studio.</strong><br />

2. What does it mean that JQuery mobile can be used with PhoneGaP? I thought these 2 were separate frameworks?

JQuery is a HTML5, CSS3 and JavaScript framework.<br /> PhoneGap is a Webview Framework.<br /> PHoneGap allows you to use <strong>ANY</strong> HTML5, CSS3 and JavaScript framework ( UI frameworks mentioned above) OR you could just use <strong>plain</strong> HTML5, CSS3 and JavaScript <strong>without ANY</strong> framework to build apps and then wrap it in PhoneGap.<br /> Using PhoneGap you can have access to <strong>DEVICE APIs</strong> (like Device contact list, Acceloremeter, Camera etc), which otherwise would not have been possible using only HTML5, CSS and JS.

Recommend

  • CSS/XHTML Menu - Working in all browsers - IE6 Help
  • CSS border-image - critical
  • Notification.alert is not working in phonegap build 3.1.0
  • Is it really posible to close a PhoneGap App?
  • Is there any way to center certain columns in table?
  • Phonegap Android App, open links within app?
  • Difficulties implementing the Hysteresis step of Canny Algorithm in Halide without define_extern fun
  • Using Python objects in C++
  • SEO friendly 301 redirect .htm to .aspx
  • What dll is needed for Windows.Devices.Geolocation?
  • cordova build android throws error on Ubuntu 12.04
  • not able to create VC++ project, with VS11
  • VB.Net Double comparison after some additions
  • Visual studio 2015 keystroke with mouse button
  • Unique SMS sender id?
  • jQueryMobile, Ajax Navigation, and MVC
  • Zeromq with python hangs if connecting to invalid socket
  • Which browser have this strange user agent? (IOS device)
  • CRASH: *** -[__NSArrayM objectAtIndex:]: index 4294967295 beyond bounds [0 .. 9]
  • CSS how to fix an element to scroll horizontally with the page but not vertically?
  • Upgrade project from WorkLight 6.1 to MobileFirst 7.1
  • TFS - how do I sum child task hours to parent
  • react split panel resize
  • Deploying a CodeRush plugin from the Community Site
  • why calling cd shell command through system() or execvp() from a child process won't work?
  • how to populate a SQLite database and use that database in phonegap?
  • How to pass solution folder as parameter in command line arguments (for debug)?
  • ASP.NET MVC 2 Preview 2 - display directory list rather than home/index
  • How to get current document uri in XSLT?
  • uniform generation of points on 3D box
  • SharedPreferences or SQLite Database?
  • Q promise. Difference between .when and .then
  • HTML download movie download link
  • Updating server-side rendering client-side
  • InvalidAuthenticityToken between subdomains when logging in with Rails app
  • SQL merge duplicate rows and join values that are different
  • How to set the response of a form post action to a iframe source?
  • Setting background image for body element in xhtml (for different monitors and resolutions)
  • LevelDB C iterator
  • Can't mass-assign protected attributes when import data from csv file