Innholdsfortegnelse:
Video: Chris Anderson: How YouTube is driving innovation 2024
Det grunnleggende Ruby programmeringsspråket er kraftig. Du kan kode mange ideer med svært lite skriving. Ruby's innebygde klasser og objekter gir deg ganske langt ved å sørge for de fleste programmeringsbehov. Til slutt vil du gjøre noe som ikke er en del av det innebygde biblioteket med kode, og du vil begynne å skrive din nye flotte funksjon.
Før du gjør det, bør du vurdere å se etter hva du trenger i Ruby-fellesskapet.
Perle av en perle
RubyGems er gjenbrukbare kodebibliotek som vanligvis fokuserer på å gjøre en jobb bra. Folk fra hele verden bidrar til gratis og åpen kildekode-perler til samfunnet. Bare søk etter koden du er interessert i.
Trenger du litt grafikk programmering for å lage et spill? Du finner Gosu-perlen. Vil du skrive et webprogram? Sjekk ut Rails. Trenger du å kontrollere en robot? Du kan bruke Artoo for det.
Bruke perler
Når du installerer Ruby på datamaskinen, får du en rekke verktøy du kan bruke fra ditt terminalprogram. RubyGems er installert ved hjelp av perleprogrammet. Når du vet navnet på perlen du vil ha, setter du det opp med geminstallasjon my_interesting_gem. Hvis perlen ikke fungerer for deg, kan du enkelt avinstallere den også.
Mest populære edelstener kommer med grunnleggende dokumentasjon som vil hjelpe deg å forstå hvordan du bruker koden. Du kan vanligvis følge dokumentasjonskoblinger på RubyGems. org. Dokumentasjonskoblinger vil ofte føre deg til en dedikert nettside for perlen selv, eller i det minste til kildekoden til perlen, vanligvis på et nettsted som GitHub. Du kan da se etter et README. md-fil, som ofte følger med perlen.
Gi tilbake
Når du forbedrer kodingskunnskapene dine, kan du en dag opprette et objekt, en klasse eller et mer komplekst sett med kode som du vil dele. Instruksjoner for å bygge dine egne edelstener er enkle å finne på nettet, og fellesskapet av Ruby-programmerere er glade for å svare på spørsmål du måtte ha.
Det verdensomspennende Ruby-samfunnet er bygget på et stort antall mennesker som deg som er raus med sin tid og oppfinnelser. Vurder å dele koden din og / eller kunnskapen når du kan!