English English

Upgrade auf die neueste Angular-Version wurde für das Frontend von "General Management" durchgeführt

Das Frontend der Management-Webanwendung hat jetzt die neueste "Angular"-Version 13. Die Abhängigkeiten für dieses Projekt wurden auch auf diese neueste Version aktualisiert.

Teil dieses Upgrades war auch die Umstellung auf die neueste Version 13 des UI-Frameworks "primeng". Dieses Upgrade ermöglicht die Implementierung einer Funktionalität, die das Entfernen der Dropdown-Auswahl eines Monates und Jahres für die Anzeige von Ausgaben und Einnahmen. Alle Komponenten, die Teil von "Angular" sind, mussten ebenfalls aktualisiert werden, was zu einer besseren Verbesserung der Ladegeschwindigkeit und einem flüssigeren UI-Erlebnis führte.

Um sicherzustellen, dass das Upgrade erfolgreich durchgeführt werden kann, musste die neuere Version "3.3.2" der Javascript-Bibliothek "GraphJS" installiert werden. Den Quellcode dieser Anwendung musste ich nicht wirklich ändern. Die Syntax meines "Angular routing" Codes musste geändert werden. Der Befehl queryParamsHandling="preserve" wird nun stattdessen verwendet, um sicherzustellen, dass meine Abfrageparameter für die API-Befehle "get" und "delete" übergeben werden.

Diese Anwendung ist der Frontend-Teil der Verwaltungsanwendung "General Management", mit deren Entwicklung ich letztes Jahr 2020 begonnen habe. Dieses Update wurde wegen des Jubiläums dieses Projekts durchgeführt und um die Sicherheit und Stabilität des Projekts zu gewährleisten. Das Frontend ist eine "Angular"-Anwendung, die eine "PWA" ist. Sie speichert Ihre geladenen Daten aus dem Backend, wenn Sie offline sind. Das Frontend ist auch responsive und auf Smartphones nutzbar. Das Backend ist eine "Java Spring"-Datenbankanwendung, die in einer "Microservices"-Architektur entwickelt wurde. Die Verarbeitung und Speicherung der Daten erfolgt im Backend. Das Frontend ist über eine "API" mit dem Backend verbunden. Die Daten werden in einer eigenen "PostgreSQL"-Datenbank gespeichert, die mit dem Backend verbunden ist.

Der Quellcode dieser Anwendung auf Github:

https://github.com/a-dridi/GeneralManagement-Frontend

 

 

Cookies erleichtern die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklären Sie sich damit einverstanden, dass wir Cookies verwenden.
Ok