Ruby on Rails
Ruby on Rails er et cross-platform webudvikling ramme, der gør det muligt for udviklere at skabe databaser, websider, og levere forskellige web-tjenester. Rammerne blev indført i 2005 og fortsætter med at modtage opdateringer i dag.
- Forenklet ramme for flere platforme webudvikling
- Opret og implementere websider, programmer og tjenester
- Test kode og applikationer for at reducere fejl
- Let at arbejde med teammedlemmer på et udviklingsprojekt
- Superior værktøj
- Stort antal biblioteker
- Tilskynder ansvarlig webudvikling
- Øger produktivitet
- Fremragende test funktioner
- Framework belastninger langsom
- Applikationer kan være langsom
- Manglen på pålidelige dokumentation
Ruby on Rails kan synes lidt gamle skole til dagens webudvikling professionel. Nu i sit 13. år, den populære rammer stadig har meget at tilbyde. Ruby, ligesom andre rammer, beder udviklere til at arbejde på en systematisk måde. Navnet for denne metode i henhold til Ruby er "konvention løbet konfiguration." Måske er den største fordel ved et COC mentalitet er, at forskellige udviklere kan samles for at arbejde på et enkelt projekt. Ruby hjælper også til at minimere dannelsen af koden og samtidig forhindre overlapninger. Enhver, der har brugte applikationer udviklet med Ruby vil generelt genkende dem, fordi de har en meget almindelig form for implementering. Ruby er blevet brugt af web-tjenester som GitHub og Hulu til at levere mange applikationer. Ruby er ikke teknisk set en programmeringssprog som Python eller HTML. Det blot fungerer som en tidsbesparende ramme, der gør det muligt for udviklere at arbejde i en lang række sprog. Den primære fordel ved platformen er, at den forenkler anvendelsen af komplekse web-applikationer. De, der er ansat i tekniske områder, som kræver udvikling af API'er vil kunne finde den oplevelse med Ruby on Rails er foretrukket. Efter alt, blev store projekter webudvikling som Kickstarter afsluttet med Ruby. Den store ting om Ruby er, at det ikke er alt for skræmmende for begyndelsen webudvikler. Det er endda blevet undervist på en enkelt dag til klasser af nybegyndere kodere. Der er desværre nogle ulemper ved at bruge rammen. Et stort problem har altid været hastighed. Web-applikationer bygget med Ruby kan være langsom. Rammerne selv kan også være langsom til at starte, tilbyder op en hel del frustration. Et andet problem er, at pålidelig dokumentation for rammerne kan være svært at finde.