Ruby, een van die gewildste programmeertale ter wêreld, is 'n algemene programmeringstaal wat gebruik kan word om enige soort rekenaartoepassing op te stel. Dit is veral gewild as programmeringstaal vir webtoepassings wanneer dit gepaard gaan met die ontwikkelingsraamwerk bekend as Ruby on Rails, of bloot Rails.
Rails, is 'n versameling sagteware-instrumente, formeel bekend as 'n pakketbiblioteek, wat Ruby 'n uitstekende hulpmiddel maak vir die bou van persoonlike webwerwe en webgebaseerde toepassings. Die gewildheid van Ruby as 'n programmeertaal vir die web-app is te danke aan die krag van die Rails-raamwerk.
1 Wat kan jy bou met 'n robyn op die relings??
2 Hoe om Ruby on Rails te leer
2.1 Interaktiewe kursusse
2.2 boeke & tutoriale
Wat kan jy bou met 'n robyn op die relings??
As jy'as u dit oorweeg om Ruby on Rails te leer, sou dit 'n goeie idee wees om die soort webtoepassings te ken wat met die raamwerk gebou kan word. Rails is gebruik om 'n wye verskeidenheid webwerwe en toepassings te bou, en 'n paar van die gewildste Rails-webapps, waarvan u ongetwyfeld gehoor het, sluit die volgende in:
Sosiaal-gekoppelde webwerwe: Twitter is oorspronklik gebou met Ruby on Rails. Sedertdien is die toepassing hoofsaaklik in Java herskryf vir verbeterde skaalbaarheid, maar Rails is aanvanklik gekies en het die webwerf vir etlike jare gedryf. GitHub is 'n ander Ruby on Rails-app wat 'n sterk sosiale komponent het, en Basecamp, een van die voorste projekbestuur-apps, word ook aangedryf deur Ruby on Rails.
E-handelsplatforms & gereedskap: Shopify, Groupon en Square is almal gebou met Ruby on Rails. Of u nou 'n e-handelswinkel wil begin, e-handelsondernemings wil lok of e-handelstransaksies wil verwerk, daar'is 'n Ruby on Rails-app daarvoor.
Inligtingswebwerwe: Ruby on Rails kan ook gebruik word om komplekse webwerwe te ontwikkel met groot hoeveelhede inligting wat deur die publiek gerig word. Sommige van die bekende artikelsites wat van Ruby on Rails gebruik maak, is Bloomberg, die Bleacher Report en Crunchbase..
wordpress & Crowdfunding: Airbnb en Indiegogo, twee leiers in die skare-samewerkingsarena, is met Ruby on Rails gebou.
Media hosting & streaming: Soundcloud, 'n sosiale netwerk vir musiekprodusente, Hulu, die videostromingdiens, en Slideshare, die skyfievertoonplatform, word almal aangedryf deur Ruby on Rails.
Enige soort webtoepassing of webwerf kan met Ruby on Rails gebou word. Of u nou 'n webwerf wil bou wat pas by 'n bestaande nis, of 'n splinternuwe nis wil skep, dit is die taak van Ruby on Rails..
Hoe om Ruby on Rails te leer
Daar is twee stappe om Ruby on Rails te leer:
U moet Ruby leer, die programmeringstaal wat deur Ruby on Rails gebruik word.
U moet leer hoe om Ruby binne die Rails-raamwerk te gebruik om webtoepassings te skep.
Alhoewel daar talle bronne is om u te help om Ruby en Rails aanlyn te leer, val hulle almal in twee algemene kategorieë: interaktiewe blaaier-gebaseerde kursusse, en boeke of tutoriale wat vereis dat u 'n Ruby on Rails-omgewing op u masjien opstel..
Ons beveel aan dat u met sommige van die blaaier-gebaseerde kursusse begin waar u Ruby and Rails kan leer sonder om die tegniese proses van die skep van 'n Rails-omgewing op u rekenaar deur te gaan. Sodra u 'n paar blaaier-gebaseerde interaktiewe kursusse onder u gordel het, het u'Ek kan na gevorderde boeke en tutoriale gaan sonder om oorweldig te word.
As jy is'As u gereed is vir 'n volledige kursus, kan u Ruby nog net vir 15 minute probeer Kodeskool. As dit goed gaan en u Rails 'n draai wil gee, is Rails for Zombies u volgende logiese stap.
Codecademy, die voorste aanbieder van gratis aanlyn-interaktiewe programmeringsonderrig, bied 'n kursus aan met die titel Learn Ruby on Rails. Terwyl dit gewen het'As u 'n gevorderde programmeerder word, sal dit 'n goeie ondervinding bied met Ruby in 'n webblaaier-gebaseerde Rails-omgewing.
Wanneer jy'is gereed om verder te gaan as kursusse op beginnersvlak, Ruby Monk is 'n wonderlike plek waar u beginner-, intermediêre en gevorderde Ruby-programmeringsvaardighede in u blaaier kan ontwikkel.
boeke & tutoriale
Leer Ruby the Hard Way deur Zed Shaw is die Ruby-onderrig-paaiement in die Learn Code the Hard Way-reeks. Die reeks het begin met Python, en benewens Ruby, bevat dit ook C, Regex en SQL. Al hierdie kursusse is redelik gedetailleerd en omvattend. Maak dit tot by jou'Ek is goed op pad om 'n bekwame programmeerder te wees.
Die Ruby on Rails-tutoriaal deur Michael Hartl kan gratis aanlyn gelees word, en spog met getuienisse van swaargewigte op die internet soos David Heinemeier Hansson, stigter van Basecamp, Jimmy Wales, stigter van Wikipedia, en Derek Sivers, stigter van CD Baby.
Leer Ruby met die Neo Ruby Koans is nie vir beginners nie. As u egter 'n deeglike begrip van Ruby het en gereed is om 'n kundige Ruby-programmeerder te word, is Ruby Koans vir u.