Android 带RESTAPI的移动应用程序开发计划是个好主意?

Android 带RESTAPI的移动应用程序开发计划是个好主意?,android,ios,rest,architecture,Android,Ios,Rest,Architecture,我对手机原生应用开发还不熟悉 但我对网络应用开发很熟悉 我打算先开发iPhone原生应用程序,然后再开发Android原生应用程序 为了减少工作量,我的计划是为我的应用程序开发RESTAPI API服务器将处理数据库CRUD和会话,以便本机应用程序调用 以抽象的方式从数据库中获取数据 这样我的iOS、Android等原生应用程序就可以使用RESTAPI了 阅读和书写照片、文字、板条等 我不确定这是否是开发本机应用程序的推荐方法 也许与本机应用程序和数据库直接通信会有更好的性能,但我担心在其他所有

我对手机原生应用开发还不熟悉

但我对网络应用开发很熟悉

我打算先开发iPhone原生应用程序,然后再开发Android原生应用程序

为了减少工作量,我的计划是为我的应用程序开发RESTAPI

API服务器将处理数据库CRUD和会话,以便本机应用程序调用

以抽象的方式从数据库中获取数据

这样我的iOS、Android等原生应用程序就可以使用RESTAPI了

阅读和书写照片、文字、板条等

我不确定这是否是开发本机应用程序的推荐方法


也许与本机应用程序和数据库直接通信会有更好的性能,但我担心在其他所有本机应用程序版本中开发逻辑。

你的方法是正确的,不要让本机应用程序与远程数据库通信,正如你说的,你应该添加一个REST层,你的方法是正确的,不要让你的本地应用程序与远程数据库通信,正如你说的那样,你应该添加一个REST层,让你的应用程序与它通信。

这种方法是完美的,我们也在我们的应用程序中这样做。通常我们这样做只是为了让客户端应用程序可以是任意的,并且它可以通过RESTAPI调用使用您的数据库

例如,您可以使用相同的API Rest调用创建PHP网站、Iphone应用程序、Android应用程序、BB应用程序

您已走上励志正轨(JW;)

谢谢,
Jigar

这种方法非常完美,我们也在应用程序中这样做。通常我们这样做只是为了让客户端应用程序可以是任意的,并且它可以通过RESTAPI调用使用您的数据库

例如,您可以使用相同的API Rest调用创建PHP网站、Iphone应用程序、Android应用程序、BB应用程序

您已走上励志正轨(JW;)

谢谢,
Jigar

是的,这是一种很好的Android推荐方法。 android中没有对SOAP的官方支持,尽管KSAOP2可以在一些android应用程序中使用。 要实现客户端使用RESTfulWebSVC,需要在单独的线程中完成。 Android 4.x不支持主线程中的网络连接

iOS:如果webapplication提供restfulwebservice,或者您可以使用SOAP,那么这可能是一个很好的基础。在SOAP中连接到网络url会消耗更多内存


RESTful方法是除SOAP之外普遍接受的Web服务。

是的,它是Android中很好的推荐方法。 android中没有对SOAP的官方支持,尽管KSAOP2可以在一些android应用程序中使用。 要实现客户端使用RESTfulWebSVC,需要在单独的线程中完成。 Android 4.x不支持主线程中的网络连接

iOS:如果webapplication提供restfulwebservice,或者您可以使用SOAP,那么这可能是一个很好的基础。在SOAP中连接到网络url会消耗更多内存

RESTful方法是除SOAP之外普遍接受的Web服务