在哪里可以找到Java/Python中良好的ajax支持?
我想要一个框架(或任何东西)来帮助我制作富客户端GUI。我知道我的服务器端,但我不喜欢用ajax、javascript、css等编程 使用干净的语法将ajax代码包装到某些对象/方法中,就可以实现这一目的。我想用java编写代码,而不是定义css和html标记 JavaSpring、JSF、Django是否支持这一点 语言:Java、Python 谢谢调查(又名GWT)。这是一个Java框架,“是一个用于构建和优化复杂的基于浏览器的应用程序的开发工具包。GWT被Google的许多产品使用,包括Google Wave和Google AdWords。”在哪里可以找到Java/Python中良好的ajax支持?,java,python,css,ajax,spring,Java,Python,Css,Ajax,Spring,我想要一个框架(或任何东西)来帮助我制作富客户端GUI。我知道我的服务器端,但我不喜欢用ajax、javascript、css等编程 使用干净的语法将ajax代码包装到某些对象/方法中,就可以实现这一目的。我想用java编写代码,而不是定义css和html标记 JavaSpring、JSF、Django是否支持这一点 语言:Java、Python 谢谢调查(又名GWT)。这是一个Java框架,“是一个用于构建和优化复杂的基于浏览器的应用程序的开发工具包。GWT被Google的许多产品使用,包括G
我认为GWT的目标正是做您想要做的事情,尽管我个人没有这方面的经验。与GWT相当的Python是。也有专门针对Django的库(例如),尽管我没有直接的经验
就我个人而言,在第一次尝试GWT[[和很久以前的pyjamas]]之后,我尝试了一个具有良好框架的Javascript——jQuery、dojo和Closure都非常好——现在我更喜欢这种方式。。。JSplus一个好的框架与“裸JS”完全不同,它有各种浏览器特有的怪癖和不兼容。我不相信没有HTML和CSS你会找到一个好的解决方案。这实际上是非常好的为它原来的目的。(静态HTML页面) 当涉及到生成动态内容时,我在Java世界中的首选是使用。该框架将设计和逻辑分离到不同的文件中。一个用于设计的静态html文件和一个带有动态数据的对应Java文件 然后Wicket根据Java文件中定义的模型生成一个新的html,其中包含动态内容 单击链接时添加AJAX支持的示例: HTML页面的一部分:
<a href="#" wicket:id="link">click me</a>
id“link”是html和Java组件之间的连接
为了更好地理解它是如何工作的,您应该在上尝试在线示例。在这里,您可以看到许多正在运行的AJAX组件,每个组件的HTML和Java代码。是一个带有AJAX的JSF框架。你会看看它是否适合你的需要。您也可以在那里找到演示。+1:Wicket有很好的Ajax支持,这也是我喜欢的。顺便说一句,这是单数小门,不是小门。
add(new AjaxFallbackLink("link") {
public void onClick(AjaxRequestTarget target) {
if (target != null) {
// target is only available in an ajax request
target.addComponent(label);
}
}
});