Quali sono gli svantaggi di Drupal?
Questa è davvero una domanda piuttosto soggettiva in relazione a Ruby e Rails. Drupal è una solida opzione di gestione dei contenuti e brilla davvero per i siti orientati alla comunità. È utile anche per la gestione di contenuti generici per siti non portali. Gli svantaggi sarebbero che è costruito su PHP, se sei un Rubyist allora questo è un inconveniente significativo. Inoltre è una bestia di un progetto se stai guardando solo il nucleo. L'API è abbastanza grande e si adatta a un progetto come Drupal, ma questo può fare ottenere una sostanziale personalizzazione fatta in un sacco di lavoro di codifica. Inoltre, a causa dell'intera architettura di Drupal non esiste una chiara separazione dei tipi di dati a meno che non si scriva un modulo personalizzato che rende netta separazione e mentre questo è in linea con la "modalità Drupal" è un po 'strano per alcuni pensare TUTTO come nodo o all'interno della struttura del sistema di tassonomia di Drupal o simili.
Il più grande svantaggio di Drupal può essere riassunto in questo modo: per poter utilizzare in modo efficace Drupal è necessario conoscere e comprendere Drupal in un modo che non si fa per un sistema CMS come Radiant; ma Radiant non è neanche lontanamente complesso come Drupal.
Cosa rotaie o altre tecnologie basate Rubino squalificano la tecnologia come portale per whitehouse.org (o altri portali CMS)?
Rails è piuttosto dissimile da Drupal in quanto non è affatto un sistema di gestione dei contenuti, ma un framework di applicazione più generale. Puoi usare Drupal in modo simile a Rails, ma Drupal è molto più di quello che è Rails. Potrebbero essere effettuati migliori confronti tra Drupal e Radiant o BrowserCMS o alcuni degli altri pacchetti CMS di Ruby/Rails. Ci sono sistemi di portali Ruby/Rails là fuori, ma pochi corrispondono alla maggior parte di Drupal e alla sua comunità. Le opzioni più comparabili nell'ecosistema Ruby corrispondono solo a pezzi di ciò che Drupal può fare, ma questo è dovuto al fatto che Drupal è un grande progetto e una comunità. Drupal è un coltellino svizzero più alcuni per fare siti sul web. Ruby non ha un progetto veramente simile là fuori perché la maggior parte dei Rubyists non vede alcuna ragione per duplicare la circonferenza di Drupal.
mi sento di raccomandare i seguenti progetti di cose da guardare, se si stanno prendendo in considerazione l'uso di Ruby al posto di Drupal (la maggior parte di questi progetti di Ruby coprirà meno di Drupal, ma in forma più stretta con reali esigenze del tuo sito):
fonte
2009-11-03 18:06:34
Il modo per aggirare il clunkiness è installare il modulo del menu Amministrazione come una delle prime cose che fai, fa davvero la differenza. – Matt