有没有支持 AJAX 的优秀拖放 Web 应用程序 IDE?
谁能推荐一个 GUI 构建器工具来使用 AJAX 创建 DHTML Web 应用程序以与 Web 服务后端通信? 我希望避免设计 HTML、编组/解组数据、检查浏览器兼容性等。该工具应该有一个小部件库,可以将其放入应用程序中并连接到功能,并且是可扩展的足以能够定义自定义小部件。 当然,免费和/或开源是更好的选择,但我也会考虑专有工具。
另外,GUI 工具的选择在多大程度上影响我将用于后端的平台或语言? 如果 GUI 只是调用 Web 服务,那么我应该能够使用服务器端的任何内容来提供该接口,但也许某些 GUI 端工具使用需要某些特定服务器端代码的专有数据交换格式?
编辑:我不需要一个可以拖动的小部件,我想要一个可以轻松构建 GUI 的 IDE(即 RAD 工具)。
Can anyone recommend a GUI builder tool for creating DHTML web apps using AJAX to communicate with a web service backend? I'd like to avoid having to mess around with designing HTML, marshalling/unmarshalling data, checking for browser compatibility, etc. The tool should have a library of widgets that can be put into an application and hooked up to functionality, and be extensible enough to be able to define custom widgets. Of course free and/or open source is preferrable but I would consider proprietary tools too.
Also to what extent does the choice of GUI tool affect what platform or language I would use for the backend? If the GUI is just calling a web service then I should be able to use anything on the server-side to provide that interface but maybe some gui-side tools use a proprietary data exchange format that requires some specific server-side code?
Edit: I don't need a widget that can be dragged, I want an IDE that allows one to build a gui easily (i.e. a RAD tool).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
WaveMaker 是开源的,在 J2EE 上运行。
WaveMaker is open source, runs on J2EE.
如果您熟悉 Java,也许您可以尝试一下 Google Web Toolkit? http://code.google.com/webtoolkit/
If you're comfortable with Java, maybe you could try Google Web Toolkit? http://code.google.com/webtoolkit/
我正在使用 Wavemaker,它完全符合你的要求......
它真的很容易使用,而且性能非常好......
I'm using Wavemaker and it does exactly what are u asking...
It is really easy to use and very perfomant....
我相信 Dreamweaver 可以做到这一点,但在我看来,这样的编辑器不是一个好主意。 它们产生可怕的、难以维护的服务器端代码并且非常不灵活。
I believe Dreamweaver does some of this, but in my opinion such editors are not a good idea. They produce horrible, unmaintainable server-side code and are quite inflexible.
Wavemaker 轻而易举地击败了我用过的所有其他产品。 应用程序可以快速开发,具有拖放功能,可以连接到任何 Web 服务,并且具有无与伦比的数据库管理工具。 它唯一的问题是它不断易手/所有权,未来的方向尚不清楚。
Wavemaker beats everything else I have used hands down. Applications can be developed rapidly, has drag and drop, can connect to any web service, and has unmatched database management tools. The only problem with it is that it has kept changing hands/ownership so much and its future direction is not clear.
Codegear 的 Delphi for PHP 有一些这样的功能,但我同意 ceejayoz 的观点这些工具不一定能写出漂亮的代码。
Delphi for PHP from Codegear has some of this capability, but I would agree with ceejayoz that such tools don't necessarily make for nice code.
根据 Dan 的建议,我查看了 GWT。 我以前听说过它,但从未仔细观察过它,它看起来很有趣。 当然,它消除了像素推送的烦恼,并使事情可以在多个浏览器中运行。 我还尝试搜索“gwt rad tools”并得到了几个结果:
我会看一下这些,但如果有人使用过其他版本,请告诉我。
On Dan's suggestion I took a look at GWT. I'd heard of it before but never looked at it that closely and it seems pretty interesting. Certainly it takes away the annoyance of pixel pushing and making things work in multiple browsers. I also tried searching for "gwt rad tools" and came up with a couple of results:
I'll take a look at these but if anyone's used something else let me know.