Jquery mobile 本机Windows Phone应用程序与Jquery Mobile+;电话缺口?

Jquery mobile 本机Windows Phone应用程序与Jquery Mobile+;电话缺口?,jquery-mobile,cordova,windows-phone-8,hybrid-mobile-app,Jquery Mobile,Cordova,Windows Phone 8,Hybrid Mobile App,我不熟悉移动编程,我想构建一个移动应用程序,离线填写一些表单,然后在以后可以访问互联网时,通过VPN连接将它们与在线服务器上的数据库同步 起初,我想学习Windows8手机应用程序开发,但后来我听说/读到了Phonegap和Jquery Mobile!考虑到两件事,我有点困惑使用哪一个更好: 1-你认为哪一个对我的应用程序的功能有好处 2-从长远来看,哪种工具更有利(在移动编程领域) 如果您有任何建议,我将不胜感激。有了这些功能,我认为您不需要很多依赖移动设备的功能,而需要更多的网络功能。对于您

我不熟悉移动编程,我想构建一个移动应用程序,离线填写一些表单,然后在以后可以访问互联网时,通过VPN连接将它们与在线服务器上的数据库同步

起初,我想学习Windows8手机应用程序开发,但后来我听说/读到了Phonegap和Jquery Mobile!考虑到两件事,我有点困惑使用哪一个更好:

1-你认为哪一个对我的应用程序的功能有好处 2-从长远来看,哪种工具更有利(在移动编程领域)


如果您有任何建议,我将不胜感激。

有了这些功能,我认为您不需要很多依赖移动设备的功能,而需要更多的网络功能。对于您的第一个问题,答案可能是您更舒适的技术。但这也取决于您希望如何同步数据。在后台或当应用程序打开时。若你们想在后台同步数据,这意味着应用程序已关闭,你们有一些数据要发送到服务器中,并且可以访问互联网,那个么你们需要一些本机windows phone代码。在这种情况下,如果您最终使用phonegap,您将需要一些本机代码来处理它,可能您需要编写一个插件来在phonegap和本机代码之间进行通信。若你们们不需要后台处理,若你们们只想在你们们的应用程序打开时向服务器发送数据,那个么phonegap可以像一个魔咒一样工作。两种网络技术之间的通信将很容易

关于第二个问题,当然phonegap是学习处理跨平台问题的好技术。如果您不仅需要为WP而不是所有平台制作应用程序,那么phonegap是非常棒的。虽然说有必要提及phonegap,但它也有一些怪癖。本机代码总是有它的优点。Phonegap无法完全克服本机代码。但如果你愿意妥协一点,那么学习phonegap就很容易了,这是一项比所有依赖平台的技术,如objective-c、android等都熟悉的技术。
(注意,我不是专家,这只是我目前的经验)

事实上,我正计划这么做,只通过应用程序同步。我很可能会选择phonegap。谢谢:)