gpt4 book ai didi

android - 我们应该为移动设备和 WEB 使用不同的 API 还是使用相同的 API 来完成一项任务?

转载 作者:可可西里 更新时间:2023-11-01 05:35:58 26 4
gpt4 key购买 nike

我已经在 codeigniter 框架中为其中一个应用构建了基于 REST 的 API。该应用列出了在 ABC 公司注册的所有企业。

现在我正在为同一家公司 ABC 开发网站。我还需要在网站首页显示在 ABC 注册的企业。当客户点击其中一家企业时,它会向他们展示该企业的所有详细信息。

例。咖啡店是注册企业。当客户点击咖啡店时,它会显示他们提供的产品以及他们所在的位置等。

相同的详细信息也显示在 native android 和 IOS 应用程序上。

我的问题是:我是否应该使用与在移动设备上请求和显示咖啡店详细信息相同的 Controller (包含业务逻辑)?或构建另一个 Controller 以在网站上显示相同的详细信息。

对移动设备和 Web 使用相同的 Controller 是否是一种好的做法?

future :有计划开发基于移动网络的应用程序,也可能使用 phonegap 或其他东西。当前网站也将响应。

我对手机和网站拥有相同 Controller 的理解1) 移动和网站的单一 Controller 意味着一种变化,它反射(reflect)在所有设备或平台上。

还有其他优点或缺点吗?也很少有最佳实践表明对两者使用相同的 Controller 或 API,或者对 Web 和移动设备使用不同的 Controller 或 API。

如果问题需要详细说明,请告诉我。感谢大家的宝贵回答。

最佳答案

PC大屏可以显示的内容,手机小屏可能显示不了。

您可以创建两个 Controller 类,一个用于移动设备,另一个用于扩展包含业务逻辑的主类的 Web。

通过这种方式,您可以修改主类中的通用事物和各自类中的技术特定事物。

关于android - 我们应该为移动设备和 WEB 使用不同的 API 还是使用相同的 API 来完成一项任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19517796/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com