我想为移动和桌面 (PC) 开发网络应用程序。在目视之后我发现除了 Phonegap 之外没有其他框架但是 phonegap 只编译移动应用程序我想使用 asp.net 将功能扩展到桌面(PC)。这样我就可以创建一个可以在移动设备和桌面设备上运行的通用应用程序。我的目标是创建一个离线应用程序(不介意使用网络浏览器作为在桌面上运行应用程序的平台)。任何建议将不胜感激
最佳答案
这取决于您要提供的功能。在我们转向使用可在所有平台上运行的 HTML5/Javascript 网络应用程序之前,我工作的公司开始使用原生 Android 和 iOS 应用程序。
HTML5 允许使用 appcache 的离线功能以及使用 websql 和 indexedDB 的浏览器存储。然而,值得考虑的是,如果不使用像 phonegap/cordova 这样的框架,就不可能访问电话簿或相机之类的东西
我建议查看 JQuery Mobile如果您想要一种放之四海而皆准的方法。或者像 Twitter Bootstrap 这样的响应式框架
关于android - 适用于移动和台式电脑的 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12689178/