Quale struttura dovrebbe iniziare un principiante rubino: rotaie o sinatra? [chiuso]

2

Qual è la migliore struttura per iniziare: rotaie o sinatra? Ho sentito che sinatra è più flessibile, ma le guide hanno un sacco di documentazione ed esercitazioni. Qual è la tua scelta?

    
posta Sergey 15.08.2011 - 09:05
fonte

3 risposte

14

Prima di tutto questo può o non può essere applicato a te (sto rispondendo a tutti i futuri lettori che fanno la stessa domanda), ma ti consiglio di prendere una solida conoscenza di Ruby prima di iniziare ad apprendere un framework.

Detto questo, ecco i miei pensieri su entrambi i framework per un principiante.

Sinatra è il modo più semplice per far funzionare qualcosa . Puoi ottenere ciao mondo, e siti molto semplici con codice molto piccolo.

Tuttavia, una volta passato a un'applicazione moderatamente complessa, è necessario iniziare ad aggiungere elementi che vengono elaborati in Rails. Per un principiante che può essere un po 'scoraggiante.

Verifico il tutorial di Michael Hartl's Rails link per ulteriori informazioni sulle informazioni su Rails.

    
risposta data 15.08.2011 - 09:58
fonte
1

Penso che sia meglio iniziare con Rails (a proposito, so e mi piace sia Rails che Sinatra). Rails è certamente più grande e complesso di Sinatra, ma è più facile da usare e c'è una possibilità più piccola di rimanere bloccato su qualcosa (almeno dalla mia esperienza).

I binari gestiscono elegantemente la maggior parte dei problemi più comuni che si incontrano durante lo sviluppo delle applicazioni, in Sinatra la soluzione di solito richiede uno sforzo extra, per quanto riguarda la documentazione e Internet. Ad esempio: esportazione in xml o json.

Consiglio questo tutorial come punto di partenza: Guide di Ruby on Rails: Guida introduttiva ai binari .

Se decidi di iniziare con Sinatra, le migliori fonti di informazione sono README ufficiale e Sinatra Book .

    
risposta data 15.08.2011 - 14:56
fonte
0

Rimani con Rails; imparerai più in generale come principiante di Ruby. Quando hai imparato abbastanza e / o imbattuto nei muri che possono capitare quando lavori con Rails, guarda un framework più libero come Sinatra. Se inizi prima con Sinatra, dovrai fare tutto da solo e come principiante che può essere abbastanza scoraggiante e frustrante.

    
risposta data 15.08.2011 - 17:16
fonte

Leggi altre domande sui tag