Według dzisiejszych standardów i terminologii internetowej, powiedziałbym Bootstrap to faktycznie nie ramy , chociaż to właśnie ich roszczenia www. Większość programistów uważa frameworki Angular, Vue i React, podczas gdy Bootstrap jest powszechnie nazywany „ biblioteką ” ”.
Ale, aby być dokładnym i poprawnym, Bootstrap to kolekcja open source, najpierw mobilna kolekcja narzędzi do projektowania CSS, JavaScript i HTML mająca na celu zapewnienie środków do opracowywania często używanych elementów internetowych znacznie szybciej (i mądrzej) niż kodowania ich od zera .
Kilka podstawowych zasad, które przyczyniły się do sukcesu Bootstrap:
- jest wielokrotnego użytku
- jest elastyczny (tj .: pozwala na dostosowanie niestandardowych systemów siatki, zmianę punktów przerwania odpowiedzi, rozmiarów rynny kolumnowej lub kolorów stanu; z reguły większość ustawień jest kontrolowana przez zmienne globalne)
- jest intuicyjny
- jest modułowy (zarówno JavaScript, jak i (S) CSS wykorzystują podejście modułowe; można łatwo znaleźć samouczki na temat tworzenia niestandardowych kompilacji Bootstrap, zawierające tylko potrzebne części)
- ma ponadprzeciętną kompatybilność z różnymi przeglądarkami
- natychmiastowy dostęp do sieci (gotowy na czytnik ekranu)
- jest dość dobrze udokumentowany
Zawiera szablony projektowe i funkcje dla: układu, typografii, formularzy, nawigacji, menu (w tym menu rozwijanych), przycisków, paneli, znaczków, modałów, alertów, zakładek, składanych, akordeonów, karuzeli, list, tabel, paginacji, narzędzi medialnych (w tym osadzanie, obrazy i zastępowanie obrazów), narzędzia reagowania, narzędzia oparte na kolorach (podstawowe, dodatkowe, niebezpieczne, ostrzeżenie, informacje, jasne, ciemne, wyciszone, białe), inne narzędzia (pozycja, margines, wypełnienie, zmiana rozmiaru, odstępy, wyrównanie, widoczność), scrollspy, afiks, podpowiedzi, popovers.
Domyślnie opiera się na jQuery, ale znajdziesz bezpłatne warianty jQuery obsługiwane przez każdy z popularnych popularnych progresywnych frameworków JavaScript:
Praca z Bootstrap polega w dużej mierze na zastosowaniu pewnych klas (lub, w zależności od frameworku JS: dyrektyw, metod lub atrybutów / propozycji) oraz na użyciu określonych struktur znaczników.
Dokumentacja zazwyczaj zawiera ogólne przykłady, które można łatwo wkleić i skopiować jako szablony początkowe.
Kolejną zaletą programowania za pomocą Bootstrap jest jego dynamiczna społeczność, przetłumaczona na wiele dostępnych motywów, szablonów i wtyczek, z których większość jest typu open source (tj. Kalendarze, selektory daty / czasu, wtyczki do zarządzania zawartością tabelaryczną, takie jak a także biblioteki / kolekcje komponentów zbudowane na Bootstrap, takie jak MDB, szablony portfolio, szablony administracyjne itp.)
Last but not least, Bootstrap był dobrze utrzymywany przez lata, co czyni go dobrym wyborem dla aplikacji / stron internetowych gotowych do produkcji.