将JSP网站转换为Android应用程序的最佳选择?

时间:2015-06-17 05:07:01

标签: android cordova webkit native hybrid-mobile-app

我在Tomcat 6.0服务器上建立了一个JSP网站。现在我想创建一个Android应用来获取网络数据并在手机上查看。

我已经考虑了三个可能的计划:

  1. 将网站重写为WAP版本并使用Webview在手机上查看WAP。最简单的方法,但应用可能看起来不太好。

  2. 使用 PhoneGap 根据网站创建应用。我不知道PhoneGap。根据我在线阅读的信息,我认为它可以管理它。

  3. 使用Xamarin从头开始创建应用程序。最难的计划。

  4. 我应该遵循哪种方法?或者任何人都可以给我一些其他的想法?

3 个答案:

答案 0 :(得分:2)

用原生Java / Objective-C for Android编写简单的移动客户端会更容易(也很有趣)。 iOS版。对于经验丰富的Web开发人员来说,使用Google / StackOverflow上的文章创建简单的应用程序并不困难。更不用说使用原生移动SDK'是获得可接受的性能水平的唯一方法。 WAP / JQuery Mobile / PhoneGap都提供了不太令人满意的观看性能。

您必须提供REST Web服务,在服务器端数据库上执行CRUD操作,并将响应作为JSON数据返回。您还可以从公开托管的网址中公开这些网络服务'。这将是一种方法。

另一种方法是使用KonyKendo UI之类的方法。这些都是出色的多平台方法。唉,它们都是专有的(即你必须付钱)。

答案 1 :(得分:1)

您可以根据自己的舒适度使用Phonegap和Xamarin。 您可以将您拥有的内容保存为JSP,只需从客户端应用程序的Webview加载页面的URL即可。如果您的JSP经过仔细设计并考虑到手机,它就可以工作。

答案 2 :(得分:1)

对我来说,第一种方法lloks好。我最近也使用jsp和java创建了一个网站,它在我的android webview上运行良好。但在我的情况下,我没有重写它。我最初以兼容的方式创建它。