Canonical, het bedrijf achter het bekende Linux-besturingssysteem Ubuntu, heeft onlangs een nieuwe tool geïntroduceerd genaamd ‘Workshop’. Dit is een applicatie die het voor ontwikkelaars een stuk eenvoudiger moet maken om hun ontwikkelomgevingen op te zetten en te beheren. In de praktijk betekent dit dat je als programmeur veel sneller aan de slag kunt met nieuwe projecten, zonder de vaak tijdrovende installatie en configuratie van alle benodigde software.
Workshop is gebouwd als een ‘Snap’-applicatie. Voor wie niet bekend is met Snaps: dit is een verpakkingssysteem voor Linux-software dat ervoor zorgt dat een applicatie, inclusief al zijn afhankelijkheden, in één keer geïnstalleerd kan worden en geïsoleerd draait. Dit maakt het installatieproces veel robuuster en minder gevoelig voor conflicten met andere software op je systeem. Met Workshop kun je nu met een paar klikken complete ontwikkelomgevingen lanceren; denk hierbij aan een kant-en-klare set-up met specifieke compilers, bibliotheken en andere tools die je nodig hebt voor bijvoorbeeld Python, Java of Node.js.
Voor ontwikkelaars die regelmatig wisselen tussen projecten of nieuwe technologieën willen uitproberen, is dit een uitkomst. Waar je voorheen handmatig allerlei tools moest installeren en configureren – een proces dat soms uren in beslag kon nemen en gevoelig was voor fouten – biedt Workshop nu een gestroomlijnde oplossing. Je kiest de gewenste omgeving, Workshop regelt de rest, en je kunt direct beginnen met coderen. Dit bespaart niet alleen veel tijd, maar verlaagt ook de drempel om met nieuwe programmeertalen of frameworks te experimenteren.
Met de introductie van Workshop zet Canonical een belangrijke stap om het werken met Linux en Ubuntu nog aantrekkelijker te maken voor de ontwikkelaarsgemeenschap. Het is een duidelijke poging om de workflow te vereenvoudigen en ervoor te zorgen dat programmeurs zich kunnen concentreren op het schrijven van code, in plaats van op het beheren van hun gereedschapskist.
Bron: https://www.phoronix.com/news/Canonical-Ubuntu-Workshop
