- Status: accepted
- Deciders: Melvin Weiershäuser
- Date: 2022-05-12
Auf welcher technologischen Grundlage soll das Frontend des Beiboots aufgebaut werden?
- Skalierbarkeit
- Flexibilität
- Geschwindigkeit
- Kompatibilität
- HTML, CSS, Vanilla JS
- React
- Angular
Angular wurde gewählt, weil es eine solide Grundlage bietet und umfangreiche Hilfe leistet, wobei die steile Lernkurve für das Team nicht ins Gewicht fällt. Außerdem wäre es schön, neben den verbreiteten React- und Vue-Ansätzen zu zeigen, dass Angular ebenfalls eine gute Lösung sein kann.
- Gut, weil simpler Basis-Tech-Stack.
- Gut, weil kompatibel mit allem.
- Schlecht, weil komplexerer Code schnell unübersichtlich wird.
- Schlecht, weil Entwicklung schnell anstrengend wird.
- Schlecht, weil kein Tooling von Hause aus vorhanden.
- Gut, weil im Umfang skalierbar auf den Anwendungszweck.
- Gut, weil weit verbreitet, beliebt und etabliert.
- Schlecht, weil Tooling stets dazuinstalliert werden muss.
- Gut, weil umfangreiches Tooling von Haus aus mitkommt.
- Gut, weil etabliert und weit verbreitet.
- Gut, weil größtes Know How vorhanden.
- Schlecht, weil opinionated Ansatz Einschränkungen/Mehraufwand bringen könnte.
- Schlecht, weil Lernkurve steil.