根据与服务器的连接,本机移动应用程序和基于移动浏览器的Web应用程序之间是否存在重要差异,例如:计算东西并将其发送回移动设备?
我问的原因是服务器端有很多种移动应用框架,比如vert.x,node.js,spring等等。不管我使用哪个框架构建服务器与移动设备进行通信,无论他们使用本机应用程序还是基于浏览器的应用程序 - 假设它们在用户交互中完全相同,不管它是什么?
我知道"有什么样的信息"根据性能,速度,可扩展性在服务器和客户端之间进行交易。我的问题仅针对原生和基于浏览器的网络应用程序的差异。
我刚读过这篇文章:Server-side architecture for mobile web applications但我认为它不能满足我的知识缺乏,因为作者和问题解析者都提到了移动Web应用程序的UI框架。我的想法是拥有一个服务器技术,移动浏览器Web应用程序和同一个应用程序同时使用本机应用程序,具有相同的性能结果。这有点担心吗?
问候
答案 0 :(得分:0)
您可以使用一个服务器端堆栈为浏览器和移动应用程序执行客户端操作。根据您的技能或合作伙伴/员工的技能组合选择服务器端,并考虑任务的性质,包括卷。
我会选择支持静默通信的服务器端,因为浏览器或移动应用可以很容易地使用它。