Werken met widgets-for-React

In het verleden hebben we er voor gekozen om exclusief met Typescript en React te werken voor front-end ontwikkeling. Dit bracht echter twee uitdagingen met zich mee:

  1. Consistente coding standards waarborgen binnen alle teams
  2. Het versnellen van de time-to-market met minimale fouten

Beide uitdagingen wisten we op te lossen door widgets-for-React (Wx) te introduceren. Dit bracht twee grote voordelen met zich mee: minder front-end bugs en een betere code consistency, waardoor developers eenvoudig kunnen wisselen van project.

Nadelen van widgets-for-React

Hoewel Wx veel problemen oploste, bracht het ook een aantal nadelen met zich mee. Zo leende de zeer functionele programmeertaal zich slecht voor eenvoudige taken. Daarnaast schoot het tekort op het gebied van standaardisering, modulariteit en beheer.

Vanwege deze beperkingen besloot ik om zelf een nieuw, innovatief framework te ontwikkelen. Een inspanning die uiteindelijk heeft geleid tot Ballerina.

Ballerina text logo

Wat is Ballerina?

Ballerina is een open-source verzameling van tools, libraries en richtlijnen die is ontworpen om front-end ontwikkeling met Typescript en React te vereenvoudigen. Het helpt developers met:

  1. Het effectief structureren en organiseren van code
  2. Het opsplitsen van code in herbruikbare modules
  3. Het beheren van complexe taken zoals datasynchronisatie en API verwerking
  4. Het hergebruiken van modules in meerdere applicaties
  5. Het schrijven van code die naadloos werkt voor zowel web apps als React Native apps vanuit 1 repository

Kortom: Ballerina maakt het mogelijk om moeiteloos elegante en krachtige code te schrijven.

Samen sterker

Tijdens het intern testen van Ballerina binnen Hoppinger ontdekten we dat het platform onze ontwikkelingssnelheid met betrekking tot React significant verbeterde. 

Omdat Ballerina daarnaast open source is, kan het breed worden gebruikt en daardoor sneller groeien. Via onze gezamenlijke inspanningen kunnen we het framework samen verbeteren, inzichten delen en effectiever werken.

Benieuwd naar de voordelen? Probeer het zelf! De software is namelijk gratis en open source.

Wil je ook werken met Ballerina?

Carlijn vertelt je graag meer!

Carlijn van den Bos front pose