python - 富 Web 客户端与瘦 Web 客户端

标签 python ajax web-applications user-interface pyjamas

我需要做出一项设计决定。

在我的 web(ajax)应用程序中,我们需要决定应该将用户界面逻辑放在哪里?

是否应该通过javascript完全加载(纯单页)。只有数据来来去去。

服务器是否应该发送一些通过 javascript 转换的格式(XML)以动态创建丰富的用户界面。 (半ajax)。所以一些数据和用户界面来来去去。

哪个选项更好? (速度、开发简易性、平台独立性)

谢谢。

最佳答案

IMO,这主要取决于它是什么类型的应用程序。它的使用更像桌面应用程序吗?那么单页可能会工作得很好。拥有 Ajax 客户端在很大程度上具有 same drawbacks as using frames但这对于桌面式应用程序来说并不是一个大问题。

如果你的第二个选项更像是一个传统的网站,有许多不同的页面和不同的内容,那么你的第二个选项效果会更好,然后你想要为不同的内容拥有单独的 URL。但是,创建一个 Ajax 应用程序可能一开始就不会给您带来那么多好处。在页面上使用一些 Ajax 可能会很有用,但是使用 Ajax 加载所有数据可能不会给您的应用程序添加任何内容,只会使其速度变慢。

关于python - 富 Web 客户端与瘦 Web 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4842449/

相关文章:

PHP:从数据库获取数据以提供 JQuery 图表

java - Spring 3 MVC : Java Based Config using servlet container 2. 5抛出404

java - 如何将用户凭据传递给 WebLogic 11g 身份验证提供程序?

python - 解析 GTF 基因文件

python - 如何展平大循环堆栈?

java - 在 python 中通过 jpype 调用时重定向 jar 输出

javascript - 如何从 JavaScript 输出 JSON 输出,以便将其识别为 JSON?

c# - ASP.NET 可视化 Web 部件 + AJAX,无法使其正常工作

html - "apple-touch-icon-precomposed"不是 rel 属性的真实值?

python - 如何根据按钮点击无条件重新运行python程序?