任何人都知道在多个Web应用程序框架中实现的任何教程?
例如,我开始在Turbo Gears 2中实施GWT的Stock Watcher教程,看看它在Turbo Gears 2中的难度。
同样,我将寻找在GWT中实施的Turbo Gears 2教程。
但我讨厌重新制作轮子 - 所以我想知道是否有人熟悉这些项目和/或有兴趣帮助我完成这样的项目。
谢谢,
- 斯潘塞
答案 0 :(得分:0)
虽然可以将两个框架结合起来,但我希望说服你不要这样做。
大多数Web框架(包括Turbogears)都具有服务器端页面流管理功能。通过生成html为用户提供页面,用户通过单击链接进行交互或通过发布表单,浏览器向服务器发送新的请求,最后服务器完全响应新的html。你通过使用js库来AJAX'ify页面,或者框架有一些支持。但是,通常,从一个视图到另一个视图的转换是在服务器端完成的。
GWT完全不同。系统中只有一个HTML页面。下载此页面后,浏览器中的所有内容都会通过javascript进行。当用户点击链接时,它本质上只是一个javascript函数调用。历史管理是通过片段URL(#后面的部分)完成的。
这两种哲学是两极分化的。除此之外,我敢说GWT与任何服务器端Web技术都不兼容。请参阅GWT与JBPM/Struts/Spring Webflow相关的讨论。请参阅GWT v/s JQuery上的讨论。