Mobile 从服务器端的角度看本机移动Webapp与移动浏览器App

Mobile 从服务器端的角度看本机移动Webapp与移动浏览器App,mobile,native,server-side,Mobile,Native,Server Side,根据与服务器的连接(例如计算内容并将其发送回移动设备),本机移动应用程序和基于移动浏览器的网络应用程序之间是否存在重要区别 我问这个问题的原因是,服务器端有各种各样的移动应用程序框架,比如vert.x、node.js、spring等等。不管我使用哪种框架构建与移动设备通信的服务器,不管它们使用的是本机应用程序还是基于浏览器的应用程序——假设它们在用户交互方面完全相同,这难道不是一个简单的问题吗 我知道,根据性能、速度和可伸缩性,服务器和客户端之间在“处理何种信息”方面存在差异。我的问题只针对本地

根据与服务器的连接(例如计算内容并将其发送回移动设备),本机移动应用程序和基于移动浏览器的网络应用程序之间是否存在重要区别

我问这个问题的原因是,服务器端有各种各样的移动应用程序框架,比如vert.x、node.js、spring等等。不管我使用哪种框架构建与移动设备通信的服务器,不管它们使用的是本机应用程序还是基于浏览器的应用程序——假设它们在用户交互方面完全相同,这难道不是一个简单的问题吗

我知道,根据性能、速度和可伸缩性,服务器和客户端之间在“处理何种信息”方面存在差异。我的问题只针对本地和基于浏览器的web应用程序的差异

我刚刚读了这篇文章:但我想这并不能满足我知识的缺乏,因为作者和问题解决者都提到了移动web应用程序的UI框架。我的想法是使用一种服务器技术,移动浏览器web应用程序可以同时使用与本机应用程序相同的应用程序,并且具有相同的性能结果。这有什么好担心的吗


问候语

您可以通过浏览器和移动应用程序在客户端使用一个服务器端堆栈。根据您的技能集或合作伙伴/员工的技能集,并考虑任务的性质(包括卷),选择服务器端

我会选择支持restful通信的服务器端,因为它可以很容易地被浏览器或移动应用程序使用