Reklaam

rubiinikeelRubiin on väljendusrikas, väga kõrgel tasemel skriptikeel. Seda kasutatakse veebis peamiselt veebisaidi osana Ruby on Rails veebiarenduse raamistik, aga ka eraldiseisev. Kui soovite teada, mis tunne on Ruby (mitte Ruby on Rails), ei pea te ilmtingimata raamatut võtma või ekraanilõiku vaatama minema (kuigi ka need on head viisid õppimiseks).

Allpool on toodud kolm lõbusat ja lihtsat viisi, kuidas saate oma brauseris Rubiini kohe tasuta proovida ilma ühte faili installimata.

Rubymonk

rubiinikeel

Tervitused kogu Indiast Rubymonk pakub üle 50 lühikese interaktiivse Ruby-harjutuse sarja, mis salvestab teie edusammud. Ülal on see, mida nägin, kui pärast veebisaidilt lahkumist tagasi Rubymonki läksin (lahendasin paar esimest harjutust).

Vaatame välja, kuidas üks treening välja näeb:

ruby programmeerimiskeel

Harjutus algab lihtsa selgitusega, millele järgneb koodilõik. Kui vajutate nuppu Käivita, hinnatakse koodi kohe ja näete selle väljundit. Järgmisena saate lihtsa ülesande. Kirjutage kood, mis on teie arvates õige vastus, ja vajutage selle käivitamiseks klahvikombinatsiooni Ctrl + Enter (või klõpsake nuppu Käivita). Rubymonk sülitab nüüd vastuse:

ruby programmeerimiskeel

Kui olete mõne harjutuse läbi teinud, kuvatakse teile probleem, mille saate ise lahendada:

ruby programmeerimiskeel

Saate selgituse, mida peate lahendama, mõne mallikoodi, kuidas alustada, ja olete ise. See on suurepärane, kuna see on kodeerimisele palju lähemal kui ühe vooderduse täitmine kitsatele küsimustele vastates. Kinni jäädes võite alati klõpsata "Vaadake lahendust" ja lahendus ilmub koheselt tekstikasti.

Kui olete esimese probleemiga hakkama saanud, transporditakse teid sisukorda, kus saate valida, mida soovite õppida (ja kas soovite õppetundi või probleemi). Tunnid näevad välja sellised:

rubiini programmeerimisnäited

Ja probleem näeb välja selline:

rubiini programmeerimisnäited

Sildid on õppetunnid, mida peaksite probleemi lahendamiseks vajalike oskuste omandamiseks läbi tegema. Kogu see asi on väga lihvitud ja sellega on lihtsalt lõbus töötada. Väga soovitatav.

Ruby Koans [pole enam saadaval]

Ruby Koans võõrustatakse Herokus ja nad on veelgi müstilisemad kui Rubymonk. Vaata järgi:

rubiini programmeerimisnäited

Öelge, mida saate, kuid see pole kindlasti igav. Täitke see, mis on teie arvates õige vastus (antud juhul triviaalne), ja vajutage sisestusklahvi. Katkendit hinnatakse ja värvitakse vastavalt:

rubiin [19]

Ruby Koans on väga lõbus ja tunduvad olevat palju arenenumad kui Rubymonk. Nad alustavad kinnituste ja testimisega, mitte massiivide või muude põhikontseptsioonidega. Üks väike nigelus on see, et teie edusamme ei salvestata koanide vahel, nii et teil oleks parem järjehoidja lisada sinna, kus te päeval peatusite. See pole nii AJAXy kui Rubymonk, kuid ma arvan, et see on ikkagi suurepärane ja see on projekt, mis inspireeris paljusid jäljendusi, näiteks JavaScript Koans.

Proovige Rubiini

rubiin [21]

Proovige Rubiini loodi austusavaldusena miks (ülbe) rubriigi juhend (link PDF-i), üks hullumeelsemaid programmeerimisõpikuid, millele ma kunagi silma olen pannud. See on suurepärane raamat Ruby keele jaoks ja kuigi autor ei võta Ruby kogukonnas enam aktiivset rolli, on mul tunne, et ta oleks projekti heaks kiitnud. Veebisait on üles ehitatud suure rubiinviibuna koos juhistega küljel:

rubiinikeel

Tekst on lihtne ja mänguline (siin puuduvad müstilised viited). Tippige viipas päris Ruby-kood ja töötate ükshaaval läbi lihtsad harjutused. Kogu see ei võta väga kaua aega.

Lõplikud mõtted

Isiklikult tunnen, et tehes õppimine on üks parimaid viise uue materjali omandamiseks. Need ei pruugi teid koodininjaks teha, kuid annavad Rubyle kindlasti tunda. Kui teil on keele vastu huvi, siis valige see, mis teile kõige rohkem meeldib, ja pöörduge selle järele! Andke meile kommentaarides teada, kuidas läks.