Dla tych, którzy mogą nie być świadomi, Bootstrap jest strukturą HTML, CSS i JS, która może być wykorzystana jako podstawa lub punkt wyjścia do budowy strony internetowej lub aplikacji internetowej.
Jestem teraz w sytuacji, w której mam produkcyjną aplikację, która została zaprojektowana z wersją 3 frameworka, ale z dodatkową stylizacją spójną z innymi stronami internetowymi w portfolio firmy.
Wkrótce jednak wprowadzimy obszerne dodatki do tej aplikacji internetowej i zastanawiam się - czy powinienem zaktualizować wersję bootstrap używaną przez aplikację?
Proszę o to z kilku powodów. Po pierwsze, wersja 4 bootstrap nie jest dokładnie wstecznie kompatybilna z wersją 3 - pewna liczba klas pomocników uległa zmianie, została zastąpiona lub całkowicie usunięta, więc aktualizacja nie jest trywialna (nie nadmierna, ale nie prosta kwestia aktualizacji numeru wersji w pakiecie.json i przebudowania albo).
Teraz rozumiem bootstrap w tym, że początkowo chodziło o to, aby uruchomić twoją stronę / aplikację internetową - dobry punkt wyjścia, że tak powiem (stąd nazwa). Ale biorąc pod uwagę, że aplikacja jest już daleko od tego punktu ładowania, czy powinienem poświęcić czas na aktualizację środowiska ładowania?
Wiem, że na pierwszy rzut oka wydaje się to pytaniem z oczywistą odpowiedzią - oczywiście aktualizujesz swoje rzeczy !!! Ale jeśli uważasz, że Bootstrap jest sposobem na rozpoczęcie pracy, to dlaczego po zakończeniu pracy powinieneś kontynuować aktualizację samego frameworka? Masz już dostosowane części do potrzeb swojej aplikacji - czy nie możesz pozwolić sobie pójść w innym kierunku?
Jeśli Bootstrap jako framework naprawdę chce zacząć (w przeciwieństwie do frameworka takiego jak Rails lub Django, gdzie chodzi o ciągłą produktywność przez cały okres użytkowania twojej aplikacji), czy w którymś momencie nie powinieneś oderwać się od startera?
(Na przykład, jeśli sklonujesz repozytorium startowe Angular, aby rozpocząć tworzenie aplikacji, to czy wrócisz 4 lub 5 miesięcy później i spróbujesz scalić aktualizacje tego repozytorium startowego z obecnie aktywną aplikacją?)
PS. Po raz pierwszy zadaję tutaj pytanie - jeśli nie jest to odpowiedni rodzaj pytania na tym forum, z góry przepraszam.
I know that on the surface this seems like a question with an obvious answer - of course, you keep your stuff up to date!!!.
nie takie oczywiste. Co zyskałbyś robiąc aktualizację? Czy zysk wart jest czasu i pieniędzy? Czy tylko aktualizujesz css, czy jest jakiś ważny błąd, który należy naprawić? Czy jest jakiś wymóg, aby bootstrap 3 nie spełniał wymagań?