AngularJS upgraden naar Angular

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

met

Flusso logo def v2 diap RGB.png

Voorkom kwetsbaarheden door AngularJS te upgraden voor de "end of life"

Vanaf eind 2021 krijgt het front-end framework AngularJS de status "End-of-life". Leverancier Google zal het framework uit 2010 niet meer onderhouden vanaf dat moment. Als je applicaties of apps gebruik maken van AngularJS, is het raadzaam om nu vast na te denken over de gevolgen en opties van de end of life en te upgraden naar Angular.
AngularJS upgrade 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

TypeScript i.p.v. JavaScript

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

Gebruik van Angular CLI met NPM

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

Code wordt componenten

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. Lees meer over ons of bekijk de blog voor de meest recente ontwikkelingen in ons bedrijf. 

Meer weten over Angular?

Collega Tom is je eerste aanspreekpunt. Hij brengt je na een (telefonische) inventarisatie in contact met de consultant die het best past bij je bedrijf. Benieuwd naar de mogelijkheden? Stuur Tom rechtstreeks een bericht of bel hem direct over een upgrade AngularJS naar Angular. 

bel met mij bel met +31 (0)33 - 4347680
mail nu met mij
Tom Oosterwijk
Tom kent alle oplossingen van Flusso en brengt je in contact met de consultant die je zoekt.
Generic placeholder image
Vereist
Vereist
Vereist