Kom i gang med Ruby on Rails: Lær, hvilke slags fantastiske websteder du kan bygge

Afsløring: Din support hjælper med at holde webstedet kørt! Vi tjener et henvisningsgebyr for nogle af de tjenester, vi anbefaler på denne side.


Ruby, et af de mest populære programmeringssprog i verden, er et programmeringssprog til generelle formål, der kan bruges til at opbygge enhver form for computerapplikation. Det er især populært som et programmeringssprog for webapplikationer, når det er parret med de udviklingsrammer, der er kendt Ruby on Rails, eller blot Rails.

Rails, er en samling software-værktøjer, formelt kendt som et pakkebibliotek, der gør Ruby til et fantastisk værktøj til at oprette brugerdefinerede websteder og webbaserede applikationer. Populariteten af ​​Ruby som web-app-programmeringssprog skyldes kraften i Rails-rammen.

Hvad kan du bygge med Ruby on Rails?

hvis du’i betragtning af at lære Ruby on Rails, ville det være en god ide at kende den slags webapplikationer, der kan bygges med rammen. Rails er blevet brugt til at opbygge en lang række sider og applikationer, og nogle af de mest populære Rails webapps, som du utvivlsomt har hørt om, inkluderer:

  • Socialt tilsluttede websteder: Twitter blev oprindeligt bygget ved hjælp af Ruby on Rails. Siden da er applikationen primært blevet omskrevet i Java for forbedret skalerbarhed, men Rails blev oprindeligt valgt og har drevet webstedet i flere år. GitHub er en anden Ruby on Rails-app, der har en stærk social komponent, og Basecamp, en af ​​de førende projektstyringsapps, drives også af Ruby on Rails.
  • E-handelsplatforme & Værktøj: Shopify, Groupon og Square blev alle bygget ved hjælp af Ruby on Rails. Så uanset om du vil starte en e-handelsbutik, tiltrække e-handelsforretning eller behandle e-handelstransaktioner der’er en Ruby on Rails-app til det.
  • Informationssteder: Ruby on Rails kan også bruges til at udvikle komplekse websteder med store mængder information mod offentligheden. Nogle af de velkendte artikelsider, der bruger Ruby on Rails, inkluderer Bloomberg, Bleacher-rapporten og Crunchbase.
  • crowdsourcing & crowdfunding: Airbnb og Indiegogo, to ledere i crowd-samarbejdsarenaen, blev bygget ved hjælp af Ruby on Rails.
  • Mediehosting & Streaming: Soundcloud, et socialt netværk for musikproducenter, Hulu, videostreaming-tjenesten og Slideshare, delingsplatformen til slideshow, er alle drevet af Ruby on Rails.

Enhver type webapplikation eller websted kan bygges med Ruby on Rails. Uanset om du vil bygge et websted, der passer godt ind i en eksisterende niche, eller slå ud og skabe en helt ny niche, er Ruby on Rails opgaven.

Sådan læres Ruby on Rails

Der er to trin til at lære Ruby on Rails:

  • Du skal lære Ruby, det programmeringssprog, der udnyttes af Ruby on Rails.
  • Du skal lære, hvordan du bruger Ruby inden for Rails-rammen til at oprette webapplikationer.

Selvom der er utallige ressourcer til at hjælpe dig med at lære Ruby og Rails online, falder de alle i to generelle kategorier: interaktive browserbaserede kurser og bøger eller tutorials, der kræver, at du opretter et Ruby on Rails-miljø på din maskine.

Vi anbefaler, at du starter med nogle af de browserbaserede kurser, hvor du kan lære Ruby og Rails uden at gennemgå den tekniske proces med at skabe et Rails-miljø på din computer. Når du først har et par browserbaserede interaktive kurser under dit bælte, har du det’Jeg kan flytte til mere avancerede bøger og selvstudier uden at blive overvældet.

Interaktive kurser

Hvis du er’t klar til at forpligte sig til et fuldt kursus, kan du stadig prøve Ruby i kun 15 minutter med tilladelse fra Code School. Hvis det går godt, og du vil give Rails et spin, er Rails for Zombies dit næste logiske skridt.

Codecademy, den førende udbyder af gratis online interaktiv programmeringsuddannelse tilbyder et kursus med titlen Learn Ruby on Rails. Mens det vandt’t forvandler dig til en avanceret programmør, det vil give et solidt grundlag af erfaring med at arbejde med Ruby i et browserbaseret Rails-miljø.

Når først du’er klar til at gå ud over kurser på begynderniveau, Ruby Monk er et fantastisk sted, hvor du kan udvikle begyndere, mellemliggende og avancerede Ruby-programmeringsevner lige i din browser.

Bøger & Vejledninger

Lær Ruby den hårde måde af Zed Shaw er den Ruby-undervisningsafdeling i Learn Code the Hard Way-serien. Serien startede med Python, og ud over Ruby inkluderer den også C, Regex og SQL. Alle disse kurser er ret detaljerede og omfattende. Gør det hele vejen gennem en, og dig’Jeg er godt på vej til at være en kompetent programmør.

Odin-projektet tilbyder et Ruby on Rails-kursus som en del af deres gratis full-stack webudviklerkursliste. Mens Rails-kurset er beregnet til at blive taget som en del af deres komplette læseplan, kan du hoppe lige ind på kurset, forudsat at du allerede har et solidt greb om webudviklingsteknologier som HTML, CSS, JavaScript, og ved, hvordan du bruger databaser og git.

Vejledning til Ruby on Rails af Michael Hartl kan læses gratis online og kan prale af vidnesbyrd fra internet-tungvægte som David Heinemeier Hansson, grundlægger af Basecamp, Jimmy Wales, grundlægger af Wikipedia, og Derek Sivers, grundlægger af CD Baby.

Lær Ruby med Neo Ruby Koans er ikke for begyndere. Men hvis du har et solidt greb om Ruby og er klar til at arbejde hen imod at blive en ekspert Ruby-programmør, er Ruby Koans for dig.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map