Annonse
Rubin er et ekspressivt, veldig høyt skriptspråk. Det brukes hovedsakelig på nettet som en del av Ruby on Rails rammeverk for nettutvikling, men også frittstående. Hvis du er nysgjerrig på hvordan Ruby (ikke Ruby on Rails) føles, trenger du ikke nødvendigvis å hente en bok eller se på filmvisning (selv om dette også er gode måter å lære).
Nedenfor er tre morsomme, enkle måter du kan prøve Ruby i nettleseren din, akkurat nå, gratis, uten å installere en eneste fil.
Rubymonk
Hilsen helt fra India, Rubymonk tilbyr en serie på over 50 korte, interaktive Ruby-øvelser, og det sparer fremgangen din. Over er det jeg så da jeg dro tilbake til Rubymonk etter å ha forlatt nettstedet (jeg løste de første par øvelsene).
La oss se på hvordan en enkelt øvelse ser ut:
Øvelsen starter med en enkel forklaring, etterfulgt av et kodebit. Hvis du trykker på Kjør-knappen, blir koden umiddelbart evaluert, og du får se dens utgang. Deretter får du en enkel oppgave. Skriv koden du tror er det riktige svaret, og trykk Ctrl + Enter for å kjøre den (eller klikk på Kjør-knappen). Rubymonk spytter nå ut et svar:
Når du er ferdig med å jobbe gjennom noen av øvelsene, får du et problem å løse på egen hånd:
Du får en forklaring på hva du trenger å løse, noen malkoder for å komme i gang, og du er på egen hånd. Dette er flott, fordi det er mye nærmere å faktisk kode enn å fylle ut linjer som svar på smale spørsmål. Hvis du blir sittende fast, kan du alltid klikke “Se løsningen” og løsningen vil øyeblikkelig vises i tekstboksen.
Når du er ferdig med det første problemet, blir du transportert til innholdsfortegnelsen, der du kan velge og velge hva du vil lære (og om du vil ha en leksjon eller et problem). Leksjonene ser slik ut:
Og et problem ser slik ut:
Taggene er leksjoner som du bør jobbe gjennom, for å tilegne deg ferdighetene du trenger for å løse problemet. Det hele er veldig polert, og bare generelt morsomt å jobbe med. Sterkt anbefalt.
Ruby Koans [Ikke lenger tilgjengelig]
Ruby Koans arrangeres på Heroku, og er enda mer gjennomsyret av mystikk som Rubymonk. Sjekk det ut:
Si hva du vil, men dette er definitivt ikke kjedelig. Fyll ut det du mener er det riktige svaret (trivielt, i dette tilfellet), og trykk Enter. Utdraget blir evaluert og farget deretter:
Ruby Koans er mye moro, og de virker mye mer avanserte enn Rubymonk. De starter med påstander og testing, snarere enn matriser eller andre grunnleggende konsepter. Én liten kvikk er at fremgangen din ikke blir lagret mellom koans, så du vil bedre et bokmerke der du stoppet for dagen. Det er ikke så AJAXy som Rubymonk, men jeg synes det fortsatt er flott, og det er et prosjekt som inspirerte mange etterligninger, som JavaScript Koans.
Prøv Ruby
Prøv Ruby ble opprettet som en hyllest til hvorfor er (gripende) guide til rubin (lenke til PDF), en av de sprøeste programmeringsbøkene jeg noen gang har lagt øynene opp for. Det er en flott bok for Ruby-språket, og selv om forfatteren ikke lenger tar en aktiv rolle i Ruby-samfunnet, har jeg en følelse av at han ville ha godkjent prosjektet. Nettstedet er bygget som en stor rubin-ledetekst, med instruksjoner på siden:
Teksten er enkel og leken (ingen mystiske referanser her). Du skriver ekte Rubin-kode i ledeteksten, og jobber gjennom de enkle øvelsene en etter en. Det tar ikke så lang tid.
Siste tanker
Personlig føler jeg at læring ved å gjøre er en av de beste måtene å absorbere nytt materiale på. Disse kan ikke gjøre deg til en kodeninja, men de vil definitivt gi deg en følelse av Ruby. Hvis du er nysgjerrig på språket, kan du velge det du liker best og ta det for en snurr! La oss få vite hvordan det gikk i kommentarene.