【发布时间】:2013-05-09 09:39:38
【问题描述】:
一个完全的客户端网络应用程序有什么优势(如果有的话),它使用例如Javascript和RESTful网络服务形式的后端,超过例如,使用 Java Servlet 和 JSP 开发的传统服务器端应用程序?
注意:我不需要长篇大论,只需要概述几个想法......
【问题讨论】:
-
更快/即时响应。如果你想要一个大纲,那就差不多了:)
-
@OneTrickPony,但是,如果您因为需要更新的数据而不得不经常与后端连接,那将成为劣势,对吧?
-
有本地数据库,您可以在其中保存数据,就像在服务器上一样
-
您指的是完全在本地运行且完全没有后端连接的应用程序吗?您的客户端“网络应用”是否是另一个客户端 UI 的一部分(例如,使用浏览器控件进行大部分交互的移动应用)
-
@MikO 在没有外部后端的客户端上拥有一个完整的 Web 应用程序是可能的,有时也很有用。在这种情况下,客户端通常运行独立的 Web 服务器。
标签: web-applications client-side server-side