Auf beiden Seiten Java ist definitiv der einfachste Fall, aber wenn der Server JSON erzeugen kann, bieten sich Overlay Types an. Das geht auch prima.ice2k3 hat geschrieben:allerdings sieht GWT auf den ersten Blick ziemlich Java-verliebt aus, was die Kommunikation zu einem Server betrifft.
Oder habt ihr da keine Bedenken, was das angeht und kann ich bedenkenlos auf ein GWT-UI mit Python-Server als Backend setzen?
Wenn du quasi ein API entwerfen willst, und auf mehr oder weniger RESTfulle URLs mit JSON-Objekten (siehe oben) antworten willst, scheint mir Bottle eine einfache Lösung zu sein.ice2k3 hat geschrieben:Wenn ja, welche Python Application Server sind dann dafür gut geeignet?
Die Frage wäre noch, wo deine Daten herkommen sollen. Vielleicht brauchst du dann da noch SQLalchemy oder Storm oder PyMongo oder so.
Welcher Application Server hat denn da welche Ajax-Möglichkeiten?ice2k3 hat geschrieben:Oder sollte ich, wenn ich Python einsetzen will, auf GWT verzichten und die Ajax-Möglichkeiten des AS nutzen?
Im Prinzip ist GWT schon schick, doch man muss Java mögen mögen. Allerdings finde ich nach wie vor, die mitgelieferten Widgets sind eher simpel und GWT ist kein Widget Toolkit sondern eher ein Java nach JavaScript-Compiler mit Potential. Potential genug, um z.B. GXT zu übersetzen. Ist der Lizenzpreis von $329 wirklich ein K.O.-Kriterium?
Ach, interessant für dich könnte noch http://vaadin.com/comparison sein. Man muss allerdings beachten, dass die Punkte genau so gewählt wurden, dass Vaadin dabei gut weg kommt. Einiges finde ich diskussionswürdig - sprich, da bin ich anderer Meinung.
Oh, Microsoft-Welt: Nimm Silverlight :)ice2k3 hat geschrieben:Edit: Wegen fehlender MSSQL-Unterstützung
Oder probiere doch mal Pyjamas aus. Allerdings finde ich deren [url=hhttp://pyjs.org/examples/employeeadmin/output/EmployeeAdmin.html]Demo[/url] zum Fortlaufen...
Doch lieber SproutCore oder Cappucino? Aber diese Technologien kommen aus dem Mac-Dunstkreis. Flex 4? Technologisch ist das interessant und mit ActionScript 3 hat man da so einen Zwitter aus JavaScript und Java.
Oder Titanium Desktop: Basierend auf Webkit kann man da in Python (oder Ruby) sein UI bauen. Mit Titanium Mobile (was aber technisch anders funktioniert) quäle ich mich gerade. Ein Erfahrungsbericht zu der Desktop-Technologie würde mich sehr interessieren.
Stefan