Immer wieder steht die Grundsatzfrage im Raum, mit welchem Framework eine Single Page Application (SPA) entwickelt werden soll: AngularJS, React, SAPUI5, ComponentJS oder ein anderes? Pauschale Vergleiche der Frameworks gestalten sich schwierig, weil sie nicht immer denselben Funktionsumfang bieten, oft einen unterschiedlichen Fokus haben oder keine Frameworks sondern Libraries sind. Stattdessen gilt es, einen Technologie-Stack aufzustellen, der die Gesamtkomplexität einer SPA bewältigen kann. Der Stack besteht dann aus mehreren Frameworks und Libraries, die alle konzeptuellen Ebenen moderner User Interfaces abdeckt. Erst die Stacks sind miteinander vergleichbar.

Die Keynote legt die Unterschiede zwischen Frameworks und Libraries dar, erklärt deren Komposition zu einem Stack, liefert Entscheidungshilfen für die nachvollziehbare Wahl des idealen Stacks und beschreibt, warum es nicht immer nur eine Frage von „React or Angular“ ist, sondern „React or Angular && [Libraries, Frameworks]“.