Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Opgaven gøres mere kompleks

  • Potentielt større forbrug af udviklingstimer

  • Der er tidsforbrug associeret med at konvertere til React

  • Hele siden der anvender det skal opgraderes til Angular

Omfang af oprydning

30-35 SP

Hvis man bygger sin egen komponent i Angular, bør siderne også opgraderes til Angular. Alle sider der bruger kalenderkomponenten skal omskrives til at være en Angular-side, men tilhørende Angular-komponenter.

FullCalendar - Angular

https://fullcalendar.io/docs/angular

...

  • Svært at ændre i grundlæggende funktionalitet

  • Det er svært at komme væk fra kalenderkomponenten hvis den “forlades” af udviklerholdet og ikke bliver f.eks. sikkerhedsopdateret

  • Der er tidsforbrug associeret med at konvertere til React

  • Hele siden der anvender det skal opgraderes til Angular

Omfang af oprydning

25-30 SP

Hvis man bruger Fullcalendar som Angular-komponent, bør siden også opgraderes til Angular. Alle sider der bruger kalenderkomponenten skal omskrives til at være en Angular-side, men tilhørende Angular-komponenter.

FullCalendar - React

https://fullcalendar.io/docs/react

...

  • Komplekst at implementere i applikationen

  • Usete tekniske udfordringer som følge af den øgede kompleksitet

  • Teamet har ikke erfaring med React

  • Det er svært at komme væk fra kalenderkomponenten hvis den “forlades” af udviklerholdet og ikke bliver f.eks. sikkerhedsopdateret

...

Omfang af

...

Oprydning af kalenderen skal ske i Booking og på Kalendersiden. Begge sider anvender jQuery.

Hvis man bygger sin egen komponent i Angular, bør siderne også opgraderes til Angular. (30-35SP (Alt bygges igen fra bunden))

Hvis man bruger Fullcalendar som Angular-komponent, bør siden også opgraderes til Angular (25-30 SP)

Hvis man blot opdaterer standardkomponenten behøver vi ikke gøre yderligere ved siden ud over tilpasning af hvordan vi kalder komponenten. (8SP)

...

oprydning

13SP

Hvis vi bruger React-kalenderen som et Web Component kan vi igen beholde siden som den er, dog og blot udskifte komponenten. Dog skal der laves nogle ekstra tilpasninger til idet vi opdaterer måden vi anvender komponenten på, og der er også noget overhead i at få lavet en Web Component-wrapper til kalenderkomponenten. (13 SP)