Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 为现有的Spring MVC应用程序设计移动应用程序(Spring Mobile或Phonegap)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用 Spring MVC和 MySQL在Openshift上创建了一个Web应用程序.

现在我想为这个应用程序移动.我想将相同的应用程序发布为移动应用程序(主要是Android).首先,这个移动版本也应该使用httpPost / Webservice安全授权.

我知道Pivotal有一个Spring Mobile项目,它可以为同一个应用程序创建一个移动站点(比如spring form标签和所有应用程序更复杂).

另一方面,Phonegap可以借助HTML5和CSS创建一个跨平台的移动应用程序.

我的问题是:

>将我的精力放在Phonegap或Spring Mobile上是否值得?
>如果我选择Spring Mobile,如何在Android Play商店中发布移动应用程序?

一些利弊或任何参链接将有所帮助.

解决方法

介绍

首先,让我给你一个警告.然这是一个建设性的问题(比这里提到的平均问题更好),但人们通常喜欢那些花费一些时间自己寻找答案的用户的问题.我稍后会解释这一部分.

差异

@H_244_5@phonegap(Cordova)和Spring Mobile是两个完全不同的框架,它们提供完全不同的用途.你可能已经发现谷歌搜索.

@H_244_5@phonegap(Cordova)是一个用于混合移动应用程序创建的包装框架.您的HTML / CSS / JavaScript代码已封装到本机sHell中,您可以使用JavaScript< - >用于访问本机电话功能的本机桥接代码.然您可以像使用vanilla JavaScript一样使用它,但它通常与其他移动框架一起使用,如jQuery Mobile,Sencha Touch或Kendo UI.

Spring Mobile是Spring MVC的扩展,旨在简化移动Web应用程序的开发. Spring Mobile是一个框架,它提供了检测向Spring网站发出请求的设备类型的功能,并根据该设备提供备用视图.

功夫

一切都取决于你要做什么.混合移动应用程序通常使用单独的客户端和服务器端代码完成.使用AJAX完成通信.因此我会跳过Spring Mobile并仅使用Spring作为RESTful Web服务框架.我个人更喜欢Play框架,但那只是我.

当然,您仍然需要选择客户端JavaScript框架,或者您可以从头开始创建所有内容.我建议你使用像jQuery Mobile这样的预构建框架.

如果你真的想要使用Spring Mobile

如果你真的想使用Spring Mobile,它仍然可以完成. Phonegap可用于将远程网站包装到移动应用程序中.这种方法有几个缺点.如果您的网站停机并且您将无法创建iOS应用程序,则该应用程序将无用,因为这些类型的应用程序一见钟面就被拒绝了.

最佳行动方案

>单独的客户端和服务器端代码
>选择a client side mobile JavaScript framework.
>使用Spring作为RESTful Web服务,或任何其他RESTful框架,如Play.
>将客户端代码包装到Phonegap(Cordova)
>发布为Android,iPhone应用程序

链接

>如何create jQuery Mobile application with Phonegap | Mac version
> Sencha Touch vs jQuery Mobile
> @L_489_34@
>如果您已经有过jQuery的经验,learn the differences between jQuery and jQuery Mobile

大佬总结

以上是大佬教程为你收集整理的android – 为现有的Spring MVC应用程序设计移动应用程序(Spring Mobile或Phonegap)全部内容,希望文章能够帮你解决android – 为现有的Spring MVC应用程序设计移动应用程序(Spring Mobile或Phonegap)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。