gpt4 book ai didi

java - 服务器端编程移动应用程序与网站

转载 作者:行者123 更新时间:2023-12-01 04:36:45 25 4
gpt4 key购买 nike

我正在尝试构建一个混合移动应用程序..但这是我第一次,所以以下问题 -

  1. 移动应用程序与网站的服务器端脚本/编程有什么区别吗?

  2. MVC 和 Web 服务(RESTapi)哪个更好。或者还有其他更好的办法吗?

  3. 对于 Web 服务来说也是如此,它是服务请求的更好选择 - php、java、node.js 等。

感谢您的帮助!

最佳答案

这取决于。

如果您希望您的应用程序离线运行,那么您需要在客户端运行所有必要的逻辑,这通常是通过“MVC”JS 框架和烦人的 HTML5 应用程序缓存或 PhoneGap/Cordova 等打包来实现的.

手机通常具有高延迟 3G 连接(或高延迟低带宽 2G),因此为了获得最佳性能,您必须拥有非常简洁的 API,以便在单个请求中完成尽可能多的工作。

如果您只使用 HTTP 请求,那么您在服务器端使用什么并不重要。如果您想实时传输一些数据,例如通过 Server-Sent events那么你需要 Node 或类似的基于事件的 python/ruby/java 服务器。

如果您不能/不必离线运行并且现有网站具有相当干净的 HTML,那么向其添加适合移动设备的 CSS 可能就足够了,请参阅“响应式设计”。

关于java - 服务器端编程移动应用程序与网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17234712/

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