Hier werden Javascript Frameworks auf die Tauglichkeit untersucht, JSF zu ersetzen.
- | JQuery | JQuery UI | AngularJS | Angular | Vue | React |
---|---|---|---|---|---|---|
Programmiersprache | Javascript | Javascript | Javascript | Typescript | Javascript | ? |
HTML generieren | $("<tag>") | $("<tag>") | ? | ? | - | ? |
HTML laden | $.fn.load | $.fn.load | ? | ? | - | ? |
Komponente definieren | HTML Datei, $.extend | $.widget | ? | ? | new Vue | ? |
Komponente instantiieren | $.fn.load | $.fn.<widget> | ? | ? | - | ? |
Komponente referenzieren | CSS Selector | widget var | ? | ? | app var | ? |
Komponenten aggregieren | $.fn.append, ... | $.widget | ? | ? | - | ? |
Value anbinden | $.fn.val, $.fn.on | $.fn.<widget>(...) | ? | ? | EL, Attribute, If, Iteration | ? |
Client/Server-Kommunikation | $.ajax | $.ajax | ? | ? | ? | ? |