Tutorial per iniziare con le bare nude

1

Sto cercando di raccogliere Rails, ma ci sono un sacco di cose che fa che non è sotto il mio controllo e questo è spaventoso ( link ). Esiste un tutorial in cui vengono spiegate solo le cose esatte che devi fare per riprendere il framework? (specifiche, controller e viste)

    
posta vorad 24.08.2011 - 20:45
fonte

3 risposte

5

Non l'ho mai provato, ma un certo numero di persone che conosco hanno utilizzato il tutorial Rails for Zombies . Coloro che ci hanno messo dentro lo sforzo hanno avuto successo con almeno un controllo di base su Rails. C'è anche un altro tutorial di Ruby on Rails con libri e screencast che sembrano essere aggiornati con Rails 3.1. Se quelli non funzionano, c'è anche questo elenco di tutorial Rails .

Con il ritmo che Rails cambia, non sono sicuro di quanto siano aggiornati. Probabilmente vorresti tenerlo d'occhio. Sospetto che non sia troppo difficile apprenderne uno e aggiornarsi con le ultime modifiche, ma potrebbero esserci problemi se si sta tentando di eseguire una versione diversa rispetto alle copertine dei tutorial.

Per inciso, vorrei rispondere a due cose, una dal tuo post e un'altra dal post di blog a cui sei collegato.

there are a ton of things that it does that it's not under my control and that's scary

Ruby on Rails enfatizza Convenzione sulla configurazione . Ciò significa che rinunci al controllo per semplificare le cose. Fa parte del "modo Rails" di affrontare un problema. Se hai il desiderio di apprendere il framework Rails, dovresti anche imparare e abbracciare le convenzioni del framework.

I still think Ruby is a cool language and I’d like to tinker with it more. But Rails is not the best way to learn Ruby.

Non so perché dovresti imparare Rails per imparare Ruby. È come dire che l'apprendimento di ASP.NET MVC 3 ti insegnerà C # o CodeIgniter ti insegnerà PHP. Sì, devi sapere un po 'di Ruby per lavorare con Rails, C # per lavorare con ASP.NET MVC 3 e PHP per lavorare con CodeIgniter, ma c'è una netta distinzione tra il linguaggio e il framework.

    
risposta data 24.08.2011 - 20:55
fonte
0

Hai usato altri framework web? Compiono tutti un sacco di lavoro prima che il codice abbia il controllo. La differenza principale è che l'API Rails fornisce molto più dei metodi da chiamare. Rails utilizza le funzionalità dinamiche di Ruby per definire DSL per i componenti Web. C'è una lingua per i controller e una lingua per gli oggetti di dominio, ecc. Ho trovato che la documentazione di Rails è abbastanza leggibile, ma devi leggerla e potrebbe essere necessario un po 'di tempo per entrare nella mentalità di Rails. Tuttavia, quando lo fai penso che troverai lo sviluppo con Rails per essere piuttosto divertente.

    
risposta data 24.08.2011 - 23:00
fonte
0

Se conosci o meno framework, ti suggerisco di utilizzare il sito RailsTutorial.org . È un ottimo inizio per i principianti o coloro che hanno esperienza con i framework in altre lingue.

Questa è una delle migliori risorse per principianti in quanto puoi effettivamente iniziare dall'inizio alla fine senza errori di show-stop. È stato aggiornato e funziona subito con Rails 3.0. L'autore Michael Hartl lo sta aggiornando per 3.1 e la versione online include un addendum per convertire l'esempio in 3.1 se si desidera immergersi in questo.

Per quanto riguarda il controllo, beh, credo sia vero, ma è usato su molti siti di prodotti. Questo è un compromesso per il potere di Rails. Suggerirei di rinunciare a quel controllo a meno che non ti piaccia scrivere quadri da zero. :)

    
risposta data 24.08.2011 - 23:37
fonte

Leggi altre domande sui tag