2016-02-01 23 views
7

Bootstrap 4 ma zostać wydany w 2016 rokuBootstrap 4 Alpha i uaktualniania

kiedyś

Co jest najlepsze podejście do modernizacji - kompletny re-write? Zrobiłem to dla Boostrap 2 do 3 i nie wiem, czy mogę zmierzyć że znowu dla wersji 4 ....

Dzięki

+1

Bootstrap 4 planowane jest być łatwiej migracji, a tam są [Aktualizacja dostępne narzędzia] (http://upgrade-bootstrap.bootply.com). – ZimSystem

+0

Dodano także nowy temat do dokumentacji SO na ten temat. [Migracja do Bootstrap 4] (http://stackoverflow.com/documentation/twitter-bootstrap/9090/migrating-to-bootstrap-4#t=20170301150214889003) – ZimSystem

Odpowiedz

4

Bootstrap 4 jest wciąż we wczesnym alfa i brakuje niektórych kluczowych fetures. Struktura może również ulec radykalnej zmianie wraz z każdą nową wersją, więc utrzymanie jej może być bardzo bolesne.

Można nadal używać Bootstrap 3, które będą wspierane oficjalnie nawet po ostatecznej wersji V4:

W najbliższej przyszłości będziemy utrzymanie Bootstrap 3 z krytycznych poprawek i ulepszeń dokumentacji. Dokumenty v3 nadal będą hostowane po wydaniu ostatecznym v4.

(Od the Bootstrap blog)

Należy również pamiętać, że nawet jeśli chcesz iść na ten ryzykowny sposób, należy nigdy używać alfa lub beta kodu w produkcji.

+0

Stało się po tym artykule i zauważ, że Bootstrap nie obsługuje już wersji 3 Mimo że wersja 4 nadal znajduje się w Alpha. –

1

Zgadzam się z odpowiedzią @eburger. Jeśli zaczniesz teraz rozwijać, upewnij się, że możesz zaktualizować bootstrap po zmianach i modyfikacjach. Użyj narzędzia do budowania Grunta Bootstrapa Wymagane jest uruchomienie automatycznego autokorelatora.

Utwórz fragmenty Sass dla swoich modyfikacji (jedna dla SCSS i jedna dla zmiennych niestandardowych), zaimportuj te pliki do bootstrap.scss (kodu źródłowego). Możesz użyć altany, aby zachować kod bootstrap do zaktualizowania. Bootstrap używa wielu predefiniowanych klas CSS, te klasy mogą się zmieniać po nowych wydaniach, wtedy będziesz musiał również zaktualizować swój HTML.

Zauważ, że powinieneś nigdy nie używać używać kodu alfa lub beta do produkcji.

Mam już wbudowane narzędzia do testowania Bootstrap 4; jeśli to jest to, czego szukasz:

+1

"Zauważ, że nigdy nie powinieneś używać kodu alfa ani beta do produkcji." To po prostu nieprawda, zakład, że na przykład wiele projektów Angular2 jest produkowanych. I nie zauważyłem żadnych problemów z uruchomieniem Bootstrap 4 alpha od 2015. – David

+0

@David I nie zgadzam się. Wersje alfa i beta nie są zalecane do użytku produkcyjnego przez samych autorów (po to są) i któż inny może wiedzieć lepiej od nich?Jeśli nie zauważyłeś żadnych problemów przy użyciu Bootstrap alpha, nie oznacza to, że nie ma żadnych. Zasadniczym błędem jest poleganie na strukturze/bibliotece, zanim autorzy wydadzą stabilną wersję. – cuddlecheek

+0

@cuddlecheek Mówię, że oświadczenie, że nigdy nie powinieneś używać wersji beta do produkcji, jest złe. Jako przykład w Angular2 beta wyraźnie stwierdzili, że był gotowy do produkcji, i jak powiedziałeś "Kto wie lepiej niż autorzy". Większość projektów jest również w fazie produkcji, podczas gdy są one w fazie rozwoju, może wtedy być sprytnie, aby przejść do wersji, która jest w fazie beta, tak aby po zakończeniu projektu ramka była również w wersji release. Nie musisz więc przepisywać kodu, aby obsługiwał nowe wersje, co może być naprawdę dużą pracą, jak Angular 1 -> 2. – David