【发布时间】:2011-05-04 11:28:36
【问题描述】:
我一直在使用 Django 和 GAE/Python,最近我一直在考虑切换到 GAE/J 和 GWT。我的问题是
1) 有没有办法做类似于 Django 模板系统的分层模板?
2) 一般而言,您如何使用/连同 GWT 来管理静态内容?
我已经挖了很多,但我一直没能找到令人满意的东西。这是可能解决方案的摘要(我不知道我对它们的结论是否准确,因为我对 java 技术不太熟悉。)
a) 使用各种 java 框架/模板引擎(Spring、FreeMarker、StringTemplate、Velocity 等),但是否可以将这些与 GWT 混合使用?
b) 将 Django 与 Jyphon 一起使用...但是我并没有真正使用 GWT+servlet 对吗? (并且丢失了 GWT RPC 之类的东西?)
c) 直接使用 JSP ...但似乎没有分层模板。当我键入此内容时,我进行了一些搜索,其中一些引用了 Tile (http://stackoverflow.com/questions/490390/jsp-template-inheritance) 是否适用于 GWT?
d) 使用 GWT UiBinder。根据开发指南的描述,这似乎正是我所需要的,但我看到的示例很小,它似乎最适合与页面相对的小部件布局。而且使用UiBinder意味着页面还是js生成的吧? (不可抓取等?)
同样,上面的一些结论可能是错误的,因为我是服务器端 java 技术的新手。如有不准确之处请指正。
【问题讨论】:
-
这篇帖子stackoverflow.com/questions/1085898/…为我提供了很多相关信息。一个特别的注意事项是 GWT 客户端可以与 Python 后端一起使用。
标签: django google-app-engine gwt