android - 使用 REST Api 的移动应用程序开发计划是个好主意吗?
<p><p>我是移动原生应用开发的新手。</p>
<p>但我熟悉网络应用程序开发。</p>
<p>我打算先开发 iPhone Native App,然后再开发 Android Native App。</p>
<p>为了尽量减少工作量,我的计划是为我的应用开发 REST API。</p>
<p>API 服务器将处理数据库 CRUD 和 session ,以便 Native App 调用</p>
<p>以抽象方式从数据库中获取数据。</p>
<p>这样我的 iOS、Android 等原生应用就可以使用那些 REST API </p>
<p>读取和写入照片、文本、LatLng 等</p>
<p>我不确定这是开发原生应用程序的推荐方式。</p>
<p>也许与原生应用程序和数据库直接通信会有更好的性能,但我担心在每个其他原生应用程序版本中开发逻辑。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>是的,在 Android 中这是一种很好的推荐方法。
尽管 KSAOP2 在某些 android 应用程序中工作,但在 android 中没有对 SOAP 的官方支持。
要实现客户端使用restful web svc,您需要在单独的线程中执行此操作。
Android 4.x 不支持主线程中的网络连接。</p>
<p>iOS:如果 webapplciation 提供 RESTful webservice 或者你可以使用 SOAP,它可能会很好。在 SOAP 中连接网络 url 会消耗更多内存。</p>
<p>RESTful 方法是除 SOAP 之外的普遍接受的 Web 服务。</p></p>
<p style="font-size: 20px;">关于android - 使用 REST Api 的移动应用程序开发计划是个好主意吗?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/11374416/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/11374416/
</a>
</p>
页:
[1]