有没有支持AJAX的好的拖放式网络应用程序IDE?

时间:2008-12-30 15:08:53

标签: ajax user-interface ide drag-and-drop rad

有人可以推荐一个GUI构建工具,用于使用AJAX与Web服务后端进行通信来创建DHTML Web应用程序吗?我想避免不得不设计HTML,编组/解组数据,检查浏览器兼容性等等。该工具应该有一个小部件库,可以放入应用程序并连接到功能,并且可以扩展足以能够定义自定义小部件。当然,免费和/或开源是可取的,但我也会考虑专有工具。

GUI工具的选择在多大程度上会影响我将用于后端的平台或语言?如果GUI只是调用Web服务,那么我应该能够在服务器端使用任何东西来提供该接口,但也许一些gui端工具使用需要一些特定服务器端代码的专有数据交换格式?

编辑:我不需要可以拖动的小部件,我想要一个允许轻松构建gui的IDE(即RAD工具)。

7 个答案:

答案 0 :(得分:7)

WaveMaker是开源的,在J2EE上运行。

答案 1 :(得分:3)

如果您对Java感到满意,也许您可​​以尝试使用Google Web Toolkit? http://code.google.com/webtoolkit/

答案 2 :(得分:2)

我正在使用Wavemaker,它正是你所要求的...... 它非常易于使用且性能非常好....

答案 3 :(得分:1)

我相信Dreamweaver可以做到这一点,但在我看来,这样的编辑并不是一个好主意。它们产生了可怕的,无法维护的服务器端代码,而且非常不灵活。

答案 4 :(得分:1)

Wavemaker击败了我用过的其他东西。应用程序可以快速开发,具有拖放功能,可以连接到任何Web服务,并具有无与伦比的数据库管理工具。唯一的问题是它不断变换手/所有权,未来的方向不明确。

答案 5 :(得分:0)

来自Codegear的

Delphi for PHP具有这方面的一些功能,但我同意ceejayoz的观点,即这些工具不一定能提供很好的代码。

答案 6 :(得分:0)

在Dan的建议下,我看了一下GWT。我之前听说过,但从未仔细看过它,看起来很有趣。当然,它消除了像素推送的烦恼,并使事物在多个浏览器中工作。我也尝试搜索“gwt rad tools”并得出了几个结果:

我会看看这些,但如果有人使用别的东西让我知道。