如何使用MVC 5和Web API构建Android应用程序?

3
我有一个使用EF6开发的ASP.NET MVC 5应用程序。我的客户需要在Android应用程序上使用这些表单和报告。我刚学会了使用ASP.NET 5可以开发跨平台应用。如何在Web API中使用我的现有MVC 5控制器、视图和模型来制作Android应用?
我没有ASP.NET 5和Android开发的经验。我在互联网上研究了一些资料,发现如果我通过RESTful API公开我的数据,那么我就可以制作一个Android应用程序。
谢谢。

我认为你应该先去使用Visual Studio工具开始Apache Cordova - BNK
微软的版本号让我们很烦恼。我认为问题是关于ASP.NET 4和ASP.NET MVC 5的。ASP.NET 5是新版本,也被称为vNext,并且它与MVC 6一起发布。我认为目前还没有支持或稳定的Cordova版本来使用ASP.NET 5开发移动应用程序(因为ASP.NET 5仍不稳定)。 - pg0xC
1个回答

1
任何网络应用程序或服务都可以通过REST API提供功能。这基本上意味着您可以通过GET、POST和其他请求来控制它并获取数据。
这意味着很难暴露除数据以外的任何东西,比如控制器或视图。
由于使用REST Web服务时您的应用程序必须在线,您可以将您的网站包装在类似BNK所说的Android应用程序中,或者使用其他技术,例如本机视图-这应该不会产生太大的区别。
然后,基本上您拥有在Android应用程序中托管的网站(或其修改版本)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接