Hvis du overvejer Ruby udvikling, der er fakta værd at din opmærksomhed. Ruby on Rails er et simpelt, men alligevel kraftfuld open source Wed udviklingsmiljø. Ruby udvikling trådte virksomhedens marked i kraft af sine åbenlyse fordele, herunder mindre kode, integreret testning, fleksibilitet model-view-controller design mønster, og hurtig webudvikling aktiveret af denne teknologi. For eksempel tager det en Ruby udvikler omkring 15 minutter til at producere en ny blog motor og omkring fem til at oprette et nyt billede søgesystem.
Det bemærkelsesværdige ved Rails er, at det har sin egen filosofi, der blev indført af David Heinemeier Hansson, som først udgivet Ruby on Rails som open source i juli 2004. Ifølge Ruby udvikling filosofi, to hovedprincipper fremhæves: 1. Konventionen i Configuration (CoC). Ifølge dette princip, kan de fleste del af konfigurationsdata udelades ved at gennemføre praktiske konventioner (konventioner kan sikkert tilsidesættes med konfiguration, når der er behov for at gøre det) .2. Dont Gentag Yourself (TØR).
Som for Ruby udvikling, betyder det, at hvert element i enhver Web ansøgning specifikt er placeret, og der er ingen grund til at gentage det flere gange på tværs af forskellige filer. Hvis en udvikler bruger, for eksempel den ActiveRecord modul af Rails, theres ingen grund til at angive kolonnenavne database i klassen definitioner. Kan hentes denne information fra databasen baseret på klasse navn. Dette princip anvendes ikke kun i Ruby udvikling, men andre teknologier, så godt. Nogle Ruby-udviklere tyder også på det tredje princip, der skal medtages, hvilket IS3. Quick Turn-around tid.
Når en udvikler giver en integreret webserver og en integreret sprog, er det muligt at se resultaterne af kodeændringer samme. Dette mindsker tilstrækkeligt mængden af kode-debugging arbejde. Filosofien bag Ruby udvikling har appelleret til mange Web 2.0 selskaber, og som et resultat, blev grundlaget for