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.
AngularJS naar Angular upgraden
Vóór de end of life van AngularJS je bedrijfsapplicatie upgraden naar Angular
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.
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.
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.
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.
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.
We hebben een pragmatische 3 stappen aanpak voor het upgraden naar Angular.
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.
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.
Neem contact met mij op. Na een (telefonische) inventarisatie breng ik je in contact met een consultant die het best past bij je bedrijf.