I want to develop web applications for both mobile and desktop(PC). After goggling i found no framework other than Phonegap but phonegap only compiles mobile apps i want to extend the functionality to desktop(PC) using asp.net . So that i can create a common application that will run on mobile as well as desktop. My aim is to create an offline application(wont mind using a web browser as a platform for running app on desktop). Any suggestions would be greatly appreciated 
I want to develop web applications for both mobile and desktop(PC). After goggling i
Share
It depends on the functionality you want to offer. The company I work for started with native Android and iOS apps before we moved to using HTML5/Javascript web apps that work across all platforms.
HTML5 allows offline capabilities using the appcache as well as browser storage using websql and indexedDB. Its worth considering, however, that it is not possible to access things like phonebooks, or the camera without the use of a framework like phonegap/cordova
I’d recommend checking out JQuery Mobile if you want a one size fits all approach. Or a responsive framework like Twitter Bootstrap