2010-08-30 7 views
5

Se si estrae la funzionalità di scaffolding in cui crea il modello/controller e le pagine CRUD per voi, è rubino su rotaie ancora più veloce sul mercato rispetto a dire, django?se non si usano i ponteggi, il rubino su rotaia è ancora adatto per un rapido sviluppo?

Sembra molto simile per essere se si toglie quel passo ... (anche se credo che Django ha simili capacità di auto-generazione)

Sto leggendo la guida a partire dal sito di rotaie, e quando introduce la funzione di ponteggio, dice che molte persone preferiscono codificare manualmente questi tipi di aree.

risposta

4

Non ho mai visto il codice di visualizzazione generato da scaffali Rails utilizzato in un'app di produzione. Le probabilità che crei l'aspetto desiderato sono quasi pari a zero. Io uso i generatori per i modelli e i controller tutto il tempo, poiché sono molto utili.

Alla tua domanda di quadri:

Se si conosce Python meglio, utilizzare Django. Se conosci meglio Ruby, usa Rails.

Se questo è un sito per hobby, utilizzare quello che più ti interessa di più.

2

Lo scaffolding predefinito è in genere utile solo come punto di partenza e non fornisce troppo vantaggio su un'app reale. Se desideri qualcosa di basato su Rails che fornisca impalcature migliori, dai un'occhiata allo Hobo o allo ActiveScaffold - entrambi forniscono funzionalità in stile scaffold, ma prendilo molto più in là di Rails per impostazione predefinita.

Per quanto riguarda Rails vs. Django, forniscono funzionalità abbastanza simili, sebbene Django abbia una gestione account integrata. Quello che usi dovrebbe essere più una questione di preferenza linguistica che altro.

1

Scaffolding è solo una funzione demo e di apprendimento. Non è inteso per l'uso nello sviluppo di siti reali. Non è certamente la forza principale di Rails.

+0

quindi alla fine è la stessa idea, linguaggio diverso rispetto a django/python. – Blankman

Problemi correlati