Possible Duplicate:
Difference of Native packaging between Sencha touch2 and PhoneGap
I've read many articles on the difference between Sencha Touch and Phonegap. This one
for instance. It confused me. Initially I thought Sencha Touch was just a framework to build "Mobile Web applications" and Phonegap was to build "Native Applications for Mobile phones" using JS, HTML5 and CSS3.
When I visited the Sencha website and read about Sencha Touch "2". I learn that it comes with Native packaging, which allows user to use Native device API's through Ext.device
Ext.device.Camera.capture({}); //An example
In several forums i read that "Sencha Touch and Phonegap" go "hand in hand". for me it meant that Sencha Touch is used only to create the GUI of the application and Phonegap is used for accessing Native device API's and creating Cross platform builds. But after reading the description of Sencha Touch 2 i got confused. Can someone explain me what exactly these two frameworks are used for ? Thanks