AngularJS migreren

AngularJS naar Angular upgraden

Vóór de end of life van AngularJS je bedrijfsapplicatie upgraden naar Angular

Voorkom kwetsbaarheden door AngularJS te upgraden voor de “end of life”

Vanaf eind 2021 heeft het front-end framework AngularJS de status “End-of-life” gekregen. Leverancier Google zal het framework uit 2010 niet meer onderhouden. Als je applicaties of apps gebruik maken van AngularJS, is het tijd om na te denken over de gevolgen en opties van de end of life en te upgraden naar Angular.

Angular JS naar Angular

Gevolgen van end of life van AngularJS voor je organisatie

Gebruikt je bedrijfsapplicatie nu AngularJS, dan blijft het na december 2021 gewoon functioneren, maar het advies is om AngularJS te upgraden naar Angular. Het beëindigen van de ondersteuning vanuit Google heeft geen directe gevolgen, maar doordat andere onderdelen waarmee het framework samenwerkt wel blijven vernieuwen kunnen op den duur kwetsbaarheden of problemen ontstaan. Denk bijvoorbeeld aan dat de applicatie niet meer goed op 1 van de internetbrowsers draait of aan security issues. Als je organisatie dan nog moet beginnen met upgraden naar een nieuwe versie van Angular, dan ben je te laat en functioneert (een deel) van je applicaties per direct niet meer. Benieuwd wat de impact is voor jouw organisatie, vraag de gratis sparsessie aan. We geven je graag een vrijblijvend advies.

AngularJS upgrade in het kort

In het Angular-framework zal je (op termijn) geen JavaScript meer gebruiken, maar overgaan op TypeScript.

Angular ondersteunt geen Bower, Gulp of Grunt meer, maar maakt gebruik van NPM en webpack. Dit wordt aangestuurd met Angular-CLI.

In AngularJS is het al mogelijk om met componenten te werken. Bij de upgrade naar Angular is dit de standaard geworden.

Flusso ontwikkelt maatwerk software voor bedrijven, met o.a. Java, Progress en Outsystems. Angular en voorheen AngularJS gebruiken we veel als framework in onze applicaties en apps. We kunnen je bedrijf vanuit die expertise adviseren of helpen migreren naar de nieuwste Angular versie.

AngularJS upgrade voorbereiden

De enige juiste langetermijn oplossing is het ombouwen van de bestaande applicatie en te upgraden naar Angular. Om een big bang te voorkomen is de nodige voorbereiding verstandig. Een stapsgewijze aanpak kan bijvoorbeeld door AngularJS code vast om te zetten naar componenten en/of functionaliteit op te splitsen . Vervolgens is het mogelijk per gewenste component/functionaliteit te migreren naar Angular. Denk bijvoorbeeld aan meerdere portalen voor meerdere soorten gebruikers, die stapsgewijs worden gemigreerd. Voordeel van het ombouwen is dat het ook direct de mogelijkheid biedt om functionaliteit, workflow, UI enz. te optimaliseren.

Flusso maakt de AngularJS upgrade behapbaar

In de afgelopen jaren heeft Flusso veel ervaring opgedaan met het ontwikkelen met behulp van Angular. Om de AngularJS upgrade efficiënt te laten verlopen en zo veel mogelijk te configureren en zo weinig mogelijk te programmeren hebben wij het FAST framework ontwikkeld. FAST staat voor Flusso Angular Screen Tools.​​​​​​

FAST is een Angular libary gemaakt door onze Angular Experts. Bij het maken van schermen worden vaak dezelfde dingen gedaan, ideaal dus voor de upgrade van AngularJS naar Angular. Lijsten met filters, pagineringen en sorteren, mutatie schermen, waarom zou je dat iedere keer opnieuw willen bouwen? Die vraag heeft er toe geleid dat FAST is gebouwd. FAST geeft de ontwikkelaar meer out of the box template mogelijkheden, zodat hij zich kan concentreren op de niet-standaard logica. FAST wordt gebruikt bij diverse projecten, waaronder de upgrade van AngularJS naar Angular en daardoor is de code uitvoerig getest. Als schermen niet in FAST kunnen worden gebouwd vanwege complexiteit dan is het vaak nog wel mogelijk om er onderdelen van te gebruiken.

Aanpak AngularJS upgraden

We hebben een pragmatische 3 stappen aanpak voor het upgraden naar Angular.

  1. We starten met een quickscan. Tijdens deze quickscan van 1 dag analyseren we de technische opzet van de bestaande AngularJS applicatie, de omvang en de complexiteit van de applicatie en maken we een voorstel voor de upgrade van de applicatie naar Angular.
  2. Tijdens de tweede stap beproeven we evt. technische complexe / uitdagende zaken en maken we een breakdown van de werkzaamheden en de daarbij behorende calculatie van de hoeveelheid werk.
  3. De laatste stap is de migratie van de applicatie en de implementatie hiervan in jouw orgaisatie.

Stap over van AngularJS naar Angular met Flusso

Flusso ontwikkelt maatwerk software voor bedrijven, met o.a. Java, Progress en Outsystems. Angular en voorheen AngularJS gebruiken we veel als framework in onze applicaties en apps. We kunnen je bedrijf vanuit die expertise adviseren of helpen upgraden naar de nieuwste Angular versie.

Bij Flusso blijf je altijd eigenaar van de code, werken we niet met vendor lockin of licenties en starten we onze samenwerking altijd met een persoonlijke kennismaking en vrijblijvend voorstel. Ontdek de kracht van samenwerken en leer ons beter kennen. Bekijk bijvoorbeeld ook de pagina over ons.

Stap over van AngularJS naar Angular met Flusso

Flusso ontwikkelt maatwerk software voor bedrijven, met o.a. Java, Progress en Outsystems. Angular en voorheen AngularJS gebruiken we veel als framework in onze applicaties en apps. We kunnen je bedrijf vanuit die expertise adviseren of helpen upgraden naar de nieuwste Angular versie.

Bij Flusso blijf je altijd eigenaar van de code, werken we niet met vendor lockin of licenties en starten we onze samenwerking altijd met een persoonlijke kennismaking en vrijblijvend voorstel. Ontdek de kracht van samenwerken en leer ons beter kennen. Bekijk bijvoorbeeld ook de pagina over ons.

Meer weten?

Neem contact met mij op. Na een (telefonische) inventarisatie breng ik je in contact met een consultant die het best past bij je bedrijf.

Tom Oosterwijk Sales & Account manager