Winkwaves en Ruby on Rails
Winkwaves maakt voor het ontwikkelen en prototypen van web-applicaties gebruik van Ruby on Rails.
Kenmerken van Ruby on Rails
Winkwaves gebruikt Ruby on Rails, een open-source framework voor web-diensten gebaseerd op de programmeertaal Ruby. Ruby on Rails wordt gebruikt voor een aantal populaire en veel gebruikte websites en staat in een snel groeiende belangstelling.
Ruby on Rails biedt een uitgebreid framework om snel moderne en gebruiksvriendelijke web-diensten te ontwikkelen. Hierbij maken in de software vastgelegde conventies het mogelijk om snel en kwalitatief goed te ontwikkelen. Rails heeft een geïntegreerde test-omgeving, waarmee de correctheid van de gehele site na elke verandering simpel te verifiëren is. Hiermee is het mogelijk om de site flexibel aan te passen en toch de kwaliteit van de site als geheel te blijven waarborgen.
Naast de standaard functionaliteit van het Rails framework zijn er ook plugins beschikbaar die specifieke functionaliteit toevoegen. Bij Rails is gekozen voor plugins in plaats van modules omdat bij modules al diverse keuzes gemaakt zullen zijn voor de interactie met de gebruiker en de integratie met andere site onderdelen. Hiermee kan het lastig zijn om een consistente en optimale gebruikerservaring te realiseren. Met behulp van plugins is de onderliggende functionaliteit wel eenvoudig beschikbaar, maar kan toch een optimale gebruikerservaring gerealiseerd worden.
Hoe Ruby on Rails het perspectief van Winkwaves ondersteunt
In het perspectief van Winkwaves staat de mens centraal, niet de technologie. Deze filosofie ligt ook aan de basis van de taal Ruby. Ruby on Rails bouwt hier verder op, door het gebruik van slimme conventies maakt Ruby on Rails het mogelijk om tijdens de ontwikkeling van een prototype of applicatie een groot deel van de tijd aandacht te schenken aan de menselijke kant ervan; er gaat geen onnodige tijd verloren met het configureren en opzetten van de applicatie.
Door de heldere scheiding van het Model-View-Controller principe maakt Ruby on Rails het ook goed mogelijk om de ‘look’ en ‘feel’ van elkaar én van de onderliggende technologie te scheiden. Hiermee kan op het juiste moment de juiste focus leiden tot betere applicaties.
Winkwaves ontwikkelt volgens ‘agile’ principes. Ruby on Rails maakt dit mede mogelijk door de goede integratie voor een test-omgeving, waardoor refactoring eenvoudig mogelijk wordt. Hiermee neemt de onderhoudbaarheid en zijn toekomstige veranderingen makkelijker aan te brengen. Zo wordt ook op de langere termijn de menselijke maat ondersteund.
Zelf dit ook ervaren?
Wil je zelf ook ervaren hoe Winkwaves met Ruby on Rails een applicatie voor je kan ontwikkelen of met behulp van een prototype snel je ideëen tastbaar maakt? Neem dan contact met ons op. Of heb je misschien zelf al ervaring met Ruby on Rails en wil je die inzetten bij Winkwaves? Bekijk dan onze vacature.
