ExtJS, Smart Client, YUI, MooTools, usw. sind alle Rich-Internet-Anwendung (RIA) Frameworks, die es Ihnen ermöglichen die Integration in die JavaScript- und/oder Google Web Toolkit-Ebenen. Generell habe ich ExtJS und SmartClient am häufigsten verglichen. Ich habe SmartClient selbst verwendet, und ein Grund, warum ich das gemacht habe, waren die Lizenzunterschiede zwischen den beiden.
Der größte Vorteil von ExtJS oder SmartClient besteht darin, dass Sie sich darauf konzentrieren können, einen datengesteuerten Dienst zu erstellen, der sich problemlos in die umfangreichen Widgets integrieren lässt. Auf diese Weise können Sie sich auf Ihre Daten konzentrieren und einfach ihre flexiblen, browserübergreifenden Web-GUI-Steuerelemente nutzen.
Meiner Meinung nach ist es eine große Zeitersparnis und Browser Robustheit Vorteil. Sie können diese mit Dingen wie JQuery usw. kombinieren. Tatsächlich können Sie ExtJS und SmartClient zusammen verwenden, wenn Sie möchten. (obwohl die meisten Menschen nicht)