Ruby on Rails
Ruby on Rails is een cross-platform web development framework waarmee ontwikkelaars databases, webpagina's te creëren, en bieden verschillende web services. Het kader werd geïntroduceerd in 2005 en is nog steeds updates ontvangen vandaag.
- Vereenvoudigde web development framework voor meerdere platforms
- Maken en implementeren van webpagina's, applicaties en diensten
- Test code en toepassingen om bugs te verminderen
- Gemakkelijk werken met teamleden op een ontwikkelingsproject
- Superior tooling
- Groot aantal bibliotheken
- Bepleit een verantwoord web development
- verhoogt de productiviteit
- Uitstekende testen functies
- Framework laadt traag
- Aanvragen kunnen worden traag
- Gebrek aan betrouwbare documentatie
Ruby on Rails kan een beetje oude school aan de hedendaagse web development professional lijken. Nu in zijn 13e jaar, het populaire framework heeft nog steeds veel te bieden. Ruby, net als andere frameworks, vraagt ontwikkelaars om het werk op een systematische manier. De naam van deze werkwijze volgens Ruby is "convention over configuration." Misschien wel het grootste voordeel van een COC mentaliteit is dat verschillende ontwikkelaars samen kunnen komen om te werken op een enkel project. Ruby helpt ook om de creatie van code te minimaliseren terwijl het voorkomen van overlappingen. Iedereen die gebruikte applicaties ontwikkeld met Ruby zal over het algemeen te herkennen omdat ze hebben een zeer gemeenschappelijke stijl van de inzet heeft. Ruby is gebruikt door webdiensten zoals GitHub en Hulu voor vele toepassingen te leveren. Ruby is technisch niet een programmeertaal als Python of HTML. Zij heeft alleen functioneert als een tijdbesparende raamwerk dat ontwikkelaars om werk staat in een groot aantal talen. Het belangrijkste voordeel van het platform is dat het vereenvoudigt het beheer van complexe webapplicaties. Degenen die werkzaam zijn in technische gebieden die de ontwikkeling van API's vereisen, zijn waarschijnlijk te vinden die ervaring met Ruby on Rails heeft de voorkeur. Immers, werden enorme web development projecten als Kickstarter met Ruby afgerond. Het grote ding over Ruby is dat het niet al te ontmoedigend voor de beginnende web ontwikkelaar. Het is zelfs onderwezen in een enkele dag om klassen van beginnende programmeurs. Er zijn helaas een aantal nadelen aan het gebruik van het kader. Een groot probleem is altijd geweest snelheid. Webapplicaties gebouwd met Ruby kan vertragen. Het raamwerk zelf kan ook langzaam op te starten zijn, het aanbieden van een behoorlijke hoeveelheid van frustratie. Een ander probleem is dat betrouwbare documentatie voor het kader moeilijk te vinden kan zijn.