2008-12-30 8 views
5

Kann jemand ein GUI-Builder-Tool zum Erstellen von DHTML-Web-Apps mit AJAX zur Kommunikation mit einem Web-Service-Backend empfehlen? Ich möchte vermeiden, dass HTML, Marshalling-/Unmarshalling-Daten, Browserkompatibilität, usw. verändert werden müssen. Das Tool sollte über eine Bibliothek mit Widgets verfügen, die in eine Anwendung eingebunden und mit Funktionen verbunden werden können und erweiterbar sind genug, um benutzerdefinierte Widgets definieren zu können. Natürlich ist freie und/oder Open Source vorzuziehen, aber ich würde auch proprietäre Tools in Betracht ziehen.Gibt es irgendwelche guten Drag & Drop-Web-App-IDEs, die AJAX unterstützen?

Inwieweit beeinflusst die Auswahl des GUI-Tools, welche Plattform oder welche Sprache ich für das Backend verwenden würde? Wenn die GUI nur einen Webdienst aufruft, sollte ich in der Lage sein, alles auf der Serverseite zu verwenden, um diese Schnittstelle bereitzustellen, aber vielleicht verwenden einige GUI-seitige Tools ein proprietäres Datenaustauschformat, das einen bestimmten serverseitigen Code erfordert?

Edit: Ich brauche kein Widget, das gezogen werden kann, ich möchte eine IDE, die man leicht ein GUI (d. H. Ein RAD-Tool) bauen kann.

Antwort

1

Auf Dans Vorschlag warf ich einen Blick auf GWT. Ich hatte schon vorher davon gehört, aber ich habe es nie so genau betrachtet und es scheint ziemlich interessant zu sein. Sicherlich nimmt es das Ärgernis von Pixel-Push und macht Dinge in mehreren Browsern funktionieren. Ich habe auch versucht, für „gwt rad Tools“ gesucht und kam mit ein paar Ergebnisse auf:

Ich schaue mir diese an, aber wenn jemand etwas anderes benutzt, lass es mich wissen.

+0

vaadin ist auch eine Option: http://vaadin.com/home – NimChimpsky

1

Ich glaube, dass Dreamweaver etwas davon tut, aber meiner Meinung nach sind solche Editoren keine gute Idee. Sie erzeugen schrecklichen, nicht wartbaren serverseitigen Code und sind ziemlich unflexibel.

0

Delphi for PHP von Codegear hat einige dieser Fähigkeit, aber ich würde mit ceejayoz zustimmen, dass solche Tools nicht unbedingt für schönen Code sorgen.

3

Ich bin mit Wavemaker und es tut genau das, was u fragen ... Es ist wirklich einfach zu bedienen und sehr .... und leistungsstark

1

Wavemaker schlägt alles, was ich die Hände nach unten verwendet haben. Anwendungen können schnell entwickelt werden, haben Drag & Drop, können sich mit jedem Web-Service verbinden und haben unübertroffene Datenbank-Management-Tools. Das einzige Problem dabei ist, dass es die Besitzer/Hände so oft gewechselt hat und seine zukünftige Richtung nicht klar ist.

Verwandte Themen