我已经有一个ASP.NET MVC3应用程序了,我想为它开发一个Android应用程序,我有哪些选项?
经过一些研究,我想我可能会:这些选项中的任何一个是否有效以及还有哪些其他选项?这是最好的方法吗?
答案 0 :(得分:2)
另一种选择是可以创建另一个MVC应用程序或区域,其中包含专门用于应用程序的数据访问控制器。
我知道您正在使用MVC3,但您可能希望以MVC4 web api为例。
最佳做法是说您的应用和数据库之间应该有某种服务层,所以我会从列表中删除第二个选项。其他两个选项是可行的。
答案 1 :(得分:0)
您可以使用jquery mobile或KendoUI(如果您想支付许可证,这是一个很棒的产品套件)来帮助开发一个连接到MVC项目提供的数据的HTML5 + Js应用程序作为JSON数据。
编写纯html + Js应用程序后,您可以使用PhoneGap将其编译为适用于Android和iO的应用程序。
答案 2 :(得分:0)
如果您已经部署了MVC应用程序,可以按照@Ron所说的那样进行操作。您可以做的是创建一个html5 / html页面,使用iframe嵌入您的实时mvc应用程序,然后使用PhoneGap部署您的应用程序。
但是,如果您想将Android应用程序部署到Google Play,则需要在应用中签名。点击此链接: https://github.com/amirudin/build/wiki/Android-Signing有关如何签署Android应用程序的分步教程。