Haftungsausschluss & Langwierige Frage nähert sich
Ich weiß, dass Themen wie dieses hier schon zu Tode geprügelt wurden, also genügt es zu sagen, dass ich nicht frage, welcher Rahmen besser ist, ich interessiere mich nicht wirklich für Meinungen über den besseren Rahmen. Sie alle tun ziemlich erstaunliche Dinge.
Die Frage
In Anbetracht der Tatsache, dass ich eine bestehende Webanwendung habe, die größtenteils aus regulärem HTML+CSS (jQuery, wo nötig) besteht, welches ist der optimale Rahmen, um ein paar "reichhaltige" Seiten in typischerweise einen regulären HTML-Strom zu integrieren.
Grund
Ich versuche, unsere bewährte Anwendung in den Bereich der fantastischen Desktop-ähnlichen UI zu bringen, aber ich möchte es ein kleines Stück, ein Bildschirm zu einer Zeit zu tun. Aber für unsere Benutzer, das Support-Personal und vor allem für mich ist es die einzige Option, es langsam anzugehen.
Außerdem ist es bei unseren Anforderungen an das Branding keine Option, ein Framework zu haben, das einfach den Viewport übernimmt, sondern es muss mit dem anderen HTML auf dem Bildschirm harmonieren.
Stellen Sie sich vor, das Beispiel wäre ein Rich User Manager in einer ansonsten einfachen HTML+CSS-Umgebung.
Bisherige Erfahrungen
Dojo + Dijit
Profis : Die neuen 1.5 Widgets und das claro-Thema sind das Heilmittel für unsere Probleme. Dojo scheint in der Lage zu sein, Markup zu verwenden, um die UI zu erstellen, die sehr ansprechend ist und eine angemessene Anzahl von Widgets hat.
Nachteile : Heiliger Batman der aufgeblähten Bibliothek! Dojo scheint riesig zu sein, und ich muss ein benutzerdefiniertes Build-System lernen, damit es aufhört, 4.800 Javascript-Dateien anzufordern. Diese komplexe Reich von Javascript macht mich glauben, ich werde nicht in der Lage sein, viel zu erstellen, die nicht bereits vorhanden ist.
ExtJS
Profis : Erstaunliche Reihe von Widgets, tut alles, was wir möglicherweise wollen könnte. Scheint schnell, jede Version bringt neue Verbesserungen.
Nachteile : Ich bin mir nicht sicher, wie ich diese Funktion nutzen kann, ohne dass das gesamte Display EXT ist. Ich bin immer noch eine Website zu bauen, so würde ich etwas, das in das, was wir bereits haben integrieren könnte bevorzugen. Einige Hinweise hier wäre großartig.
YUI
Profis : Nun, es ist Yahoo, nicht wahr? Die AWS-Konsole ist geradezu genial. Jede Menge Support und eine riesige Community.
Nachteile : Nun, es ist Yahoo, nicht wahr? Die AWS-Konsole ist das einzig Verrückte. Kompliziert für jemanden, der an jQuery gewöhnt ist.
Helfen Sie mir
Ich bin bereit, Erfahrungen, Links zu Lösungen für die von mir beschriebenen Probleme, neue Toolkits (auch wenn ich mir ziemlich sicher bin, dass ich die meisten schon kenne) oder auch nur Ratschläge anzunehmen.