Ruby on Rails
Ruby on Rails er en kryssplattform webutvikling rammeverk som gjør det mulig for utviklere å lage databaser, websider, og gi ulike web-tjenester. Rammeverket ble innført i 2005 og fortsetter å motta oppdateringer i dag.
- Forenklet web utviklingsmiljø for flere plattformer
- Lag og distribuere websider, programmer og tjenester
- Test kode og programmer for å redusere feil
- Enkelt arbeide med teammedlemmene på et utviklingsprosjekt
- Superior verktøy
- Stort antall biblioteker
- Oppfordrer ansvarlig webutvikling
- øker produktiviteten
- Utmerket testing funksjoner
- Ramme laster tregt
- Søknader kan være treg
- Mangel på pålitelig dokumentasjon
Ruby on Rails kan virke litt gamle skolen til dagens webutvikling profesjonell. Nå inne i sitt 13. år, har den populære rammeverket fortsatt mye å tilby. Ruby, som andre rammer, ber utviklere å jobbe på en systematisk måte. Navnet på denne metoden i henhold til Ruby er "convention i løpet av konfigurasjon." Kanskje den største fordelen med en COC mentalitet er at ulike utviklere kan komme sammen for å arbeide på et enkelt prosjekt. Ruby bidrar også til å redusere dannelsen av kode mens hindre overlappinger. Alle som har brukte applikasjoner utviklet med Ruby vil vanligvis gjenkjenne dem fordi de har en veldig vanlig stil av distribusjon. Ruby har blitt brukt av web-tjenester som GitHub og Hulu å levere mange applikasjoner. Ruby er ikke teknisk et programmeringsspråk som Python eller HTML. Det bare virker som en tidsbesparende rammeverk som lar utviklere å jobbe i et stort antall språk. Den primære fordelen av plattformen er at det forenkler styringen av komplekse web-applikasjoner. De som er ansatt i tekniske områder som krever utvikling av APIer er sannsynlig å finne at erfaring med Ruby on Rails er å foretrekke. Tross alt ble store web utviklingsprosjekter som kickstarter ferdig med Ruby. Det flotte med Ruby er at det ikke er for skremmende for begynnelsen webutvikler. Det har også blitt undervist i en enkelt dag til klasser av uerfarne programmerere. Det er dessverre noen ulemper med å bruke rammeverket. Et stort problem har alltid vært hastighet. Web-applikasjoner bygget med Ruby kan være treg. Rammeverket i seg selv kan også være treg å starte opp, og tilbyr opp en god del frustrasjon. Et annet problem er at pålitelig dokumentasjon for rammeverket kan være vanskelig å finne.