为Android和IOS应用程序使用.Net后端

为Android和IOS应用程序使用.Net后端,android,ios,asp.net,sqlite,Android,Ios,Asp.net,Sqlite,我能够为web创建MVC5.Net应用程序。我只需要澄清一下如何继续开发Android和IOS应用程序。我在考虑Xamarin,但我决定使用Android(Java)和Swift。我的问题是,我可以将.NETMVC5与移动平台一起用于后端吗 接下来的问题可能会很愚蠢,但我“我只是不确定,如果我的第一个问题的答案是否定的,那么如果我要学习使用SQLite将数据推送到数据库,如果数据库托管在服务器上,我是否可以将它推送到最初使用.Net MVC5创建的同一个数据库,或者该数据库是否仅限于使用.Net

我能够为web创建MVC5.Net应用程序。我只需要澄清一下如何继续开发Android和IOS应用程序。我在考虑Xamarin,但我决定使用Android(Java)和Swift。我的问题是,我可以将.NETMVC5与移动平台一起用于后端吗


接下来的问题可能会很愚蠢,但我“我只是不确定,如果我的第一个问题的答案是否定的,那么如果我要学习使用SQLite将数据推送到数据库,如果数据库托管在服务器上,我是否可以将它推送到最初使用.Net MVC5创建的同一个数据库,或者该数据库是否仅限于使用.Net Web API进行操作?基本上,我可以在同一个数据库上使用.Net和SQLite,但使用不同的平台吗

对于移动应用程序,后端如何实现并不重要。它唯一需要的是一个API,通过它可以与后端通信。这个API可以用任何语言开发。其次,SQLite本身是一个数据库,如MySQL、MSSQL等,所以不能用它将数据推送到其他数据库。应用程序之间使用协议进行通信。只要您选择的通信协议在两个平台上都可用,您就可以使用您想要的任何协议。这就是为什么像通过HTTP提供JSON这样的技术堆栈无关协议如此流行的原因。