der grünen Wiese, sondern müssen mit bestehendem Quellcode arbeiten. Der bestehende Quellcode wird nicht verworfen, weil schon viel Wissen (und Geld) darin steckt.
in den Bibliotheken machen ein Update unmöglich. Der Sprung auf eine neue Version lohnt sich im Moment nicht. Also wird gewartet und irgendwann ist der Sprung zu groß.
beim Umgang mit Inkompatibilitäten von Browsern. Beispiele: - lodash: Hilfsfunktionen wie find, map, reduce, etc. - jquery: DOM-Manipulation, Ajax, etc.
Anforderungen erfüllen • Maintenance - wird das Framework weiterentwickelt? Wer steht hinter dem Framework • Lizenzmodell - Open Source oder Lizenzgebühren • Dokumentation - gibt es Ressourcen, um das Framework zu erlernen • Erfahrung - gibt es Entwickler im Team die wissen wie mit dem Framework gearbeitet wird?
bestimmten Thema zur Verfügung • Vererbung in JavaScript leicht gemacht • Wrapper um Prototypen • Können lose Ansammlungen von Funktionen verhindern • Benötigt aktuell noch einen Transpiler
verwendet werden • Abbildung logischer AND und OR Verknüpfungen • Erlauben Registrierung mehrerer Callbacks auf eine asynchrone Operation • Polyfill: https://github.com/tildeio/rsvp.js/