有人知道跨多个 Web 应用程序框架实现的任何教程吗?
例如,我开始在 Turbo Gears 2 中实现 GWT 的 Stock Watcher 教程,以了解在 Turbo Gears 2 中实现它的难度。
同样,我将寻找在 GWT 中实现的 Turbo Gears 2 教程。
但我讨厌重新创建轮子 - 所以我想知道是否有人熟悉此类项目和/或有兴趣帮助我从事此类项目。
谢谢,
——斯宾塞
有人知道跨多个 Web 应用程序框架实现的任何教程吗?
例如,我开始在 Turbo Gears 2 中实现 GWT 的 Stock Watcher 教程,以了解在 Turbo Gears 2 中实现它的难度。
同样,我将寻找在 GWT 中实现的 Turbo Gears 2 教程。
但我讨厌重新创建轮子 - 所以我想知道是否有人熟悉此类项目和/或有兴趣帮助我从事此类项目。
谢谢,
——斯宾塞
虽然可以将这两个框架结合起来,但我希望说服您不要这样做。
大多数网络框架,包括 Turbogears,都有服务器端页面流管理。通过生成 html 将页面提供给用户,用户通过单击链接或发布表单进行交互,浏览器向服务器发送新请求,最后服务器以新的 html 进行响应。您可以使用 js 库对页面进行 AJAX 化,或者框架有一些支持。但是,一般来说,从一个视图到另一个视图的转换是在服务器端完成的。
GWT 完全不同。系统中只有一个 HTML 页面。下载此页面后,一切都通过 javascript 在浏览器上进行。当用户点击一个链接时,它本质上只是一个 javascript 函数调用。历史管理是通过片段 url(# 之后的部分)完成的。
这两种哲学是天壤之别。所以除此之外,我敢说 GWT 不能很好地与任何服务器端 Web 技术配合使用。请参阅 GWT 与JBPM/Struts/Spring Webflow的讨论。并查看有关GWT v/s JQuery 的讨论。