2011-10-05 17 views
27

Sto lavorando su un'applicazione rails 3.1. Voglio avere un framework/libreria che copra sfumature, ombre, ecc. Compass è stato popolare, ma farlo funzionare bene con i binari 3.1 è stata una sfida per me, quindi ho optato per Bourbon, che sembra anche diventare popolare. Mi chiedo quali siano le principali differenze tra Compass e Bourbon. O se c'è un diverso framework che usi, per favore condividilo.Compass vs Bourbon Frameworks

  • Perché preferiresti un quadro rispetto all'altro?
  • Hai mai riscontrato problemi di compatibilità con i browser o con le versioni di binari ecc.?
  • Quale ha una libreria più grande o migliore di mix?
+0

qualche esperienza da chiunque? – alik

+0

Hai visto la domanda [Qual è il valore di Compass] (http://stackoverflow.com/questions/6311812/what-is-the-value-of-compass-for-rails-3-1) con il accettato rispondi a ciò che dice bourbon? – mliebelt

+0

Sì, l'ho visto, grazie! – alik

risposta

-20

La bussola ha molto più trazione e visibilità. Ho appena chiesto su Twitter - nessuno conosceva Bourbon.

+32

Solo perché i tuoi amici non sanno che bourbon non significa che non sia valido. È costruito da una società eccezionale rispetto a molti, molti progetti popolari. –

+6

haha ​​migliore di sempre! – Philip

18

Quindi, ho dato una rapida occhiata alla documentazione di Bourbon e sembra che sia una versione molto più semplice, molto più piccola di qualcosa come Compass. È vero che le cose più comunemente usate in Compass sono i mixin CSS3 ma c'è molto altro in Compass. In particolare, guarderei lo spriting support e lo support for multiple elements like gradient backgrounds and box-shadows per vedere se è qualcosa che ti piacerebbe.

Mentre Bourbon ha le nozioni di base, ci sono alcuni casi davvero interessanti che Compass si prende cura di noi. Ad esempio, uso spesso lo sticky-footer mixin.

21

Ho avuto la stessa domanda e ho ricercato un po 'più, installato sia Bussola e Borbone e conclusa con borbonico, per i seguenti motivi:

  1. Compass non è stato installato in modo pulito con Rails 3.1. Sembrava molto più invasivo, aveva bisogno di file di configurazione (perché?) E in genere sentiva che aveva più dipendenze da un modo specifico di fare le cose che solo fornire un framework CSS.
  2. Bourbon è stato molto semplice per Rails 3.1 e ha funzionato immediatamente. La documentazione è stata la più semplice, anche se prima mi sono dovuto confrontare con i modelli di box CSS3 (il che è stato facile da fare - i migliori risultati su Google sono stati positivi). Al contrario, mi sono perso nella documentazione di Compass sin da subito, e non ero sicuro di cosa avessi bisogno e cosa no, c'erano così tanti pezzi, temevo che ci sarebbe voluto molto tempo per capirlo .
  3. Bourbon è uno sviluppo più recente e sembra incassare molto sul CSS3. Non darei troppo credo a una delle altre risposte perché Bourbon non ha più attività, ma dovrebbe essere scartato. Ho la sensazione che Bourbon sia la nuova avanguardia e che attrarrà più attività in quanto la bussola più affermata sta perdendo attività. Il nuovo bambino sul blocco non è così popolare all'inizio, ma questa è una misura sbagliata per l'utilità a lungo termine.
  4. Se è possibile vivere senza browser legacy che non fanno CSS3, allora Bourbon è probabilmente una buona scelta. Per il supporto legacy sono disponibili anche varie soluzioni JS che insegnano ai vecchi browser i trucchi necessari.
  5. Per la prima volta in molti anni come sviluppatore, Bourbon ha tolto la paura di toccare i CSS. Provalo con Flutie per ottenere alcuni layout di base fuori dalla scatola.
+0

Bourbon sembra molto intrigante. Anch'io ho scoperto che Compass era un mal di schiena per lavorare sui binari 3.1. E la documentazione di Compass è carente - almeno sul loro sito web. Se hai tempo, puoi scavare alcuni dei pezzi mancanti su github. – PhillipKregg

+6

Per la cronaca, Compass "funziona appena (tm)" in Rails in questi giorni - tutto ciò che serve è un singolo '@ import' nel tuo foglio principale, nessun file di configurazione. Non ho usato molto il Bourbon ma usiamo Compass in diversi grandi siti in produzione e non vorrei codificare i fogli di stile senza di esso! – Jeriko

+0

@Jeriko grazie per questo aggiornamento. Le cose si evolvono. È passato un po 'di tempo dall'ultima volta che l'ho guardato ed è bello sapere che Compass ha raggiunto il "solo lavoro" ora. –