Was sind Frameworks überhaupt?

Ein Framework (englisch für Rahmenstruktur) ist ein Programmiergerüst, das in der Softwaretechnik, insbesondere im Rahmen der objektorientierten Softwareentwicklung sowie bei komponentenbasierten Entwicklungsansätzen, verwendet wird. Im allgemeineren Sinne bezeichnet man mit Framework auch einen Ordnungsrahmen. (Quelle wikipedia)

 

Was ist  jQuery?

jQuery (auch: jQuery Core) ist eine freie JavaScript-Bibliothek, die Funktionen zur DOM-Navigation und -Manipulation zur Verfügung stellt. jQuery ist die meist verwendete JavaScript-Bibliothek. Jede zweite Website[4] und 70 % der 10.000 meist besuchten Websites nutzen jQuery (Stand: Januar 2018). jQuery wird in vielen Content-Management-Systemen und Webframeworks bereits mitgeliefert, zum Beispiel in Jooml, WordPress, MediaWiki oder Drupal. (Quelle wikipedia)

Eine Dokumentation zu jQuery finden Sie hier: http://jquery.com

jQuery ist nur ein Basis Framework und verfügt noch über Erweiterungen wie jQueryUI welches wir später im Tutorial auch noch einbinden. jQueryUI stellt im wesentlichen GUI Komponenten bereit wie Slider, Kalender, Buttons, Tabs, etc.

 

Was ist Angular?

AngularJS (zur Abgrenzung vom Nachfolger Angular (Version 2 und höher) auch AngularJS 1 oder Angular 1 bezeichnet) ist ein clientseitiges JavaScript-Webframework zur Erstellung von Single-Page-Webanwendungen nach einem Model-View-ViewModel-Muster. Die Softwareentwicklung und das Komponententesten können damit vereinfacht werden. Es wird als Open-Source-Framework vom US-amerikanischen Unternehmen Google Inc. entwickelt. Im September 2016 wurde die stark verbesserte, nicht rückwärts-kompatible Version Angular 2 herausgegeben.[2] Der Begriff AngularJS wird nunmehr eingeschränkt auf Version 1 verwendet. (Quelle wikipedia)

Angularjs ist ein weiteres Framework welches aber im Gegensatz zu jQuery einen anderen Dienst erledigt nämlich eine 2 Wege Datenbindung von HTML Elementen. Diese wird auch von Qlik Sense genutzt um asynchron die Elemente des Hubs oder Dev-Hubs zu ändern.

 

Was ist NodeJS?

Node.js ist eine serverseitige Plattform in der Softwareentwicklung zum Betrieb von Netzwerkanwendungen. Insbesondere lassen sich Webserver damit realisieren. Node.js wird in der JavaScript-Laufzeitumgebung „V8“ ausgeführt, die ursprünglich für Google Chromeentwickelt wurde, und bietet eine ressourcensparende Architektur, die eine besonders große Anzahl gleichzeitig bestehender Netzwerkverbindungen ermöglicht.  (Quelle wikipedia)

 

Was ist requireJS

RequireJS ist eine Open-Source-Implementierung für asynchrone Moduldefinition in JavaScript. Es dient dazu JavaScript-Dateien nicht beim Öffnen einer Webseite, sondern erst, wenn diese benötigt werden, zu laden. Zudem enthält es ein Optimierungswerkzeug, um minimierte JavaScript-Dateien zu erstellen, um das Laden von Webseiten zu beschleunigen. (Quelle wikipedia)

Wenn Sie einen Blick in die Info werfen werden Sie feststellen, das schon viele Frameworks enthält und auch selber nutzt.