Ballerinaeen framework voor Typescript en React

Bij Hoppinger streven we er altijd naar om onze tools en processen voor front-end development te verbeteren. Deze inspanning heeft nu geleid tot de creatie van Ballerina—een innovatief framework voor het programmeren met Typescript en React.

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: 

  • Consistente coding standards waarborgen binnen alle teams 
  • 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 besloten we om zelf een nieuw, innovatief framework te ontwikkelen. Een inspanning die uiteindelijk heeft geleid tot Ballerina.

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: 

  • Het effectief structureren en organiseren van code 
  • Het opsplitsen van code in herbruikbare modules 
  • Het beheren van complexe taken zoals datasynchronisatie en API verwerking 
  • Het hergebruiken van modules in meerdere applicaties 
  • 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. 

Swing mee

Zet de volgende stapin jouw digitale reis