Du verantwortest eine Jakarta-EE-Anwendung, die fachlich wertvoll ist und stabil läuft — aber das JSF-Frontend wird zur Last. Vielleicht kennst du eine oder mehrere dieser Situationen:
- Talentmarkt: JSF-Entwickler:innen werden rar. Stellen bleiben länger offen, neue Teammitglieder wollen mit modernen Stacks arbeiten — nicht in einer Technologie, die sie auf dem Arbeitsmarkt nicht weiterbringt.
- Erwartung aus dem Management: Sichtbare Modernisierung ist gefragt — intern gegenüber Mitarbeitenden, extern gegenüber Kund:innen und Partner:innen. Ein über die Jahre gewachsenes UI lässt sich zunehmend schwer rechtfertigen.
- Wartungsrisiko: Jede Änderung im Frontend fühlt sich riskant an. Du weißt: Das Risiko einer neuen Sicherheitslücke in einer Bibliothek, für die kein Patch mehr kommt, ist real.
Vermutlich bist du längst nicht mehr bei der Frage ob, sondern bei wie und mit wem. Eine JSF-Ablösung berührt Frontend, Backend, Authentifizierung und potenziell den Team-Aufbau gleichzeitig — entsprechend wichtig ist, wo und wie man ansetzt.
