Vorteile von Angular

Angular Logo

Angular als das „eine“ präferierte Framework

Aber zunächst einen Schritt zurück: Warum „ein“ präferiertes Framework? Hat nicht jedes seine Stärken und Schwächen und muss demnach nicht das passendste für jedes Projekt ausgewählt werden? Theoretisch: Klar. Praktisch: Nein. Denn es geht nicht nur um das Framework, sondern auch um die Teams, die die Kompetenz aufbauen müssen. Je mehr Frameworks im Einsatz sind, desto weniger Spitzenkompetenz kann sich entwickeln. Daher geht es darum, breiter auf Einsatzszenarien zu schauen und nicht nur auf den konkreten vorliegenden Fall. Flexibilität mag dann schwerer wiegen als Schlankheit eines Frameworks.

Vorteile von Angular

Das umfangreiche Featureset als Kern-Vorteil von Angular

Angular ist im Vergleich z.B. zu React erheblich umfangreicher. React kommt zwar verlockend schlank daher, erfahrungsgemäß sind aber deutlich mehr Erweiterungen notwendig. Was zu Evaluierungsaufwand, verschiedenen Anbietern und womöglich asynchronen neuen Versionen führt.

Besondere Angular-Features:
  • TypeScript: Typsicherheit ist bei Angular von Hause aus an Bord, React braucht dazu Erweiterungen
  • Dependency Injection
  • Two-way Data Binding
  • MVVM Konzept
  • Sync & Async ist konzeptionell von Hause aus vorgesehen (im Gegensatz zu React, wie der Name schon sagt).

Contra Angular

Wo Licht ist, ist immer auch Schatten. Auf Grund des Umfangs von Angular scheint die Lernkurve steiler als bei anderen Frameworks.

It’s not a bug, it’s a feature!

Allerdings bedarf dieser Umstand die Einbeziehung des Anwendungskontextes. Der Einstieg z.B. in React mag leichter von der Hand gehen. Im Fall von großen Anwendungen kommt die Quittung mit Zeitversatz, nämlich dann, wenn Funktionalitäten im Framework fehlen und entweder selbst entwickelt oder per Erweiterungen ergänzt werden müssen.

Fazit

  • Für B2B-Kontexte und „richtige“, große Anwendungen führt kein Weg an Angular vorbei. Den Einstieg machen zum Glück Dienstleister einfach, aber da sind Sie ja schon an genau der Adresse angelangt.

    Wir freuen uns auf Ihre Kontaktaufnahme. Alle Ansprechpartner finden Sie hier.