2016-02-01 8 views
7

Bootstrap 4 deve essere rilasciato a volte nel 2016.Bootstrap 4 Alfa e l'aggiornamento

Qual è l'approccio migliore per l'aggiornamento - una completa ri-scrittura? L'ho fatto per bootstarp 2-3 e non è sicuro se posso affrontare che ancora una volta per la versione 4 ....

Grazie

+1

Bootstrap 4 è previsto per essere una migrazione più semplice, e ci sono [update strumenti disponibili] (http://upgrade-bootstrap.bootply.com). – ZimSystem

+0

Inoltre, un nuovo argomento è stato aggiunto alla documentazione SO su questo. [Migrazione a Bootstrap 4] (http://stackoverflow.com/documentation/twitter-bootstrap/9090/migrating-to-bootstrap-4#t=20170301150214889003) – ZimSystem

risposta

4

Bootstrap 4 è ancora in alpha presto e manca di alcune fetures chiave. La struttura potrebbe anche essere cambiata radicalmente con ogni nuova versione, quindi il mantenimento può essere molto doloroso.

È comunque possibile utilizzare Bootstrap 3, che sarà supportato ufficialmente anche dopo il rilascio finale di v4:

Per il prossimo futuro, saremo mantenendo Bootstrap 3 con correzioni di bug e miglioramenti critici di documentazione. i documenti v3 continueranno anche ad essere ospitati dopo la versione finale della v4.

(da the Bootstrap blog)

Si noti inoltre che, anche se si vuole andare avanti in questo modo avventuroso, si dovrebbe mai usare alfa o beta, il codice in produzione.

+0

Mi sono imbattuto in questo articolo e notare che Bootstrap non supporta più la versione 3 Anche se la versione 4 è ancora in Alpha. –

1

Sono d'accordo con la risposta di @eburger. Se inizi a sviluppare ora, assicurati di poter aggiornare bootstrap dopo le modifiche e le modifiche. Usa lo strumento di compilazione di Bootstrap Grunt È richiesto l'esecuzione del prefisso autoprefixer.

Creare partial parziale Sass per le modifiche (una per SCSS e una per le variabili personalizzate), importare questi file in bootstrap.scss (del codice sorgente). Puoi usare bower per mantenere il codice bootstrap aggiornato. Bootstrap utilizza molte classi CSS predefinite, queste classi potrebbero cambiare dopo le nuove versioni, quindi dovrai aggiornare anche il tuo HTML.

Si noti che è necessario mai utilizzare alfa o codice beta per la produzione.

Ho già sviluppato alcuni strumenti per testare Bootstrap 4; se è quello che stai cercando:

+1

"Si noti che non si dovrebbe mai utilizzare il codice alfa o beta per la produzione." Questo è semplicemente falso, scommetti che molti progetti Angular2 sono in produzione, per esempio. E non ho notato alcun problema con Bootstrap 4 alpha dal 2015. – David

+0

@David Non sono d'accordo. Le versioni Alpha e beta non sono raccomandate per l'uso di produzione da parte degli autori stessi (questo è quello che sono per) - e chi altro può sapere meglio di loro?Se non hai notato alcun problema con Bootstrap alpha, non significa che non ce ne siano. In genere è un'idea sbagliata affidarsi a framework/library prima che gli autori pubblichino una versione stabile. – cuddlecheek

+0

@cuddlecheek Quello che dico è che tu affermi che non dovresti mai usare la beta per la produzione, è sbagliato. Ad esempio in Angular2 beta hanno dichiarato chiaramente che era pronto per la produzione e come hai detto "Chi lo sa meglio degli autori". Molti progetti sono anche in produzione mentre sono in fase di sviluppo, quindi può essere intelligente avere una versione in beta, in modo che quando il progetto è finito, anche il framework sia in versione di rilascio. Quindi non devi riscrivere il tuo codice per supportare le nuove versioni, il che può essere davvero un grosso lavoro, come Angular 1 -> 2. – David