Hvor skal jeg starte?

Hvor skal jeg starte?

Innleggav termserv » søn 11.11.2007 13:56

Jeg har lyst til å lære meg å programmere i Ruby, og da lurer jeg på noen ting.

Hva er forskjellen på Ruby og Ruby on Rails?
Hvor begynner jeg? Jeg har vært på http://tryruby.hobix.com/ og lekt meg litt, og liker det kjempegodt. Er ganske erfaren med PHP-programmering, så jeg ønsker å videreutvikle meg.

Jeg har skjønt at det er serverside, men hvordan skal jeg få installert det lokalt på maskinen min, for å sitte å programmere litt for meg selv?

Føler meg utrolig dum nå, så dere trenger ikke å poengtere det :-!

Brukerens avatar
medlem i 210 måneder
 

Re: Hvor skal jeg starte?

Innleggav decodex » søn 11.11.2007 14:36

Ruby er et programmeringsspråk. Ruby on Rails er et rammeverk for å lage webapplikasjoner, som bruker Ruby som språk.

Ruby er altså et helt selvstendig programmeringsspråk, og trenger ikke ha noe som helst med nettsider å gjøre. For å lære deg Ruby som grunnlag, kan du f.eks. lese den morsomste introduksjonen til et programmeringsspråk noen sinne: Why's (Poignant) Guide to Ruby.

Antar du sitter i OS X, og minimum Tiger. Forsøk gjerne å åpne programmet Terminal, og skrive «irb» (interactive ruby). Da skal du få i bunn og grunn det samme promptet som på tryruby.hobbix.net. Skriv «quit» for å avslutte.

Ellers er kanskje Pragmatic Programmers' bok om Ruby den mest kjente: Programming Ruby. Og de har flere bøker om Rails også når du skal begynne titte på det. F.eks. Agile Web Development with Rails.

Brukerens avatar
medlem i 217 måneder
 

Re: Hvor skal jeg starte?

Innleggav moma » søn 11.11.2007 14:50

Hei,
> Hva er forskjellen på Ruby og Ruby on Rails?
Ruby er et generelt skript-språk i samme kategori som Perl... og Python. Disse er meget effektive bl.a for behandling av tall, lister og text (strenger) og tillater meget rask applikasjonsutvikling. Men dem benyttes også til utvikling av web -og databaseapplikasjoner.

Se: http://www.ruby-lang.org/en/

Ruby-on-Rails (RoR) er et rammeverk (bibliotek) for utvikling av web + database-applikasjoner. Rammeverket er kodet i Ruby og den skjuler kompleksiteten til RDBMS (relasjonsdatabaser) ved at hver tabell er en klasse (objekt).
Se: http://www.rubyonrails.com
----------------------

Jeg anbefaler sterkt at du installerer Ubuntu-Linux (Desktop). Ruby, Perl og Python osv. følger med og er ferdig installert i alle Linux-distribusjoner.

Kommandolinje-applikasjonen til Ruby heter irb.
$ irb
Start det og du kan øve Ruby fra kommandolinjen.

Altså:
Installer Ubuntu Desktop.
Se: http://www.futuredesktop.org

I Ubuntus Synaptic pakkehåndterer finner du også Ruby-on-Rails og andre ting du måtte ønske deg. Men start med å lage noen enkle Ruby-applikasjoner og avanser til RoR etterpå.

Installer "rails" pakke og du er i gang.
----
Selv benytter jeg endel Python. Av-og-til Ruby og svært lite Perl.

Erfaren
Brukerens avatar
medlem i 234 måneder
 

Re: Hvor skal jeg starte?

Innleggav termserv » søn 11.11.2007 17:51

Herlig! Tusen takk for svar, nå skal jeg dedikere noen timer og lese litt! :-D

Brukerens avatar
medlem i 210 måneder
 


Returner til Ruby



Hvem er i Forumene

Registrerte brukere: Google [Bot]