菜鸟教程小白 发表于 2022-12-12 21:51:17

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]
查看完整版本: android - 使用 REST Api 的移动应用程序开发计划是个好主意吗?