Günümüz standartlarına ve web terminolojisine göre, Bootstrap'in aslında bir çerçeve olmadığını söyleyebilirim , ancak web sitelerinin iddia ettiği şey budur. Çoğu geliştirici Angular, Vue ve React çerçevelerini düşünürken, Bootstrap genellikle " kütüphane " olarak adlandırılır .
Ancak, kesin ve doğru olarak, Bootstrap, yaygın olarak kullanılan web öğelerini sıfırdan kodlamaktan çok daha hızlı (ve daha akıllı) geliştirmeyi amaçlayan açık kaynaklı, mobil ilk önce bir CSS, JavaScript ve HTML tasarım yardımcıları koleksiyonudur. .
Bootstrap'ın başarısına katkıda bulunan birkaç temel ilke:
- tekrar kullanılabilir
- esnek (yani: özel ızgara sistemlerine, yanıt verme kesme noktalarının, sütun oluk boyutlarının veya durum renklerinin kolaylıkla değiştirilmesine izin verir; genel bir kural olarak, çoğu ayar global değişkenler tarafından kontrol edilir)
- sezgisel
- modülerdir (hem JavaScript hem de (S) CSS modüler bir yaklaşım kullanır; yalnızca ihtiyaç duydukları parçaları dahil etmek için özel Bootstrap yapıları oluşturma konusunda öğreticiler kolayca bulunabilir)
- tarayıcılar arası ortalamanın üstünde uyumluluğu var
- kullanıma hazır web erişilebilirliği (ekran okuyucu hazır)
- oldukça iyi belgelenmiş
Tasarım şablonları ve işlevleri içerir: düzen, tipografi, formlar, navigasyon, menüler (açılanlar dahil), düğmeler, paneller, rozetler, modals, uyarılar, sekmeler, katlanabilir, akordeonlar, atlıkarıncalar, listeler, tablolar, sayfalandırma, medya yardımcı programları (dahil yerleştirmeler, görüntüler ve görüntü değiştirme), yanıt verme yardımcı programları, renk tabanlı yardımcı programlar (birincil, ikincil, tehlike, uyarı, bilgi, ışık, karanlık, sessiz, beyaz), diğer yardımcı programlar (konum, kenar boşluğu, dolgu, boyutlandırma, aralık, hizalama, görünürlük), scrollspy, ek, araç ipuçları, popovers.
Varsayılan olarak jQuery'ye dayanır, ancak modern popüler aşamalı JavaScript çerçevelerinin her biri tarafından desteklenen jQuery ücretsiz varyantlarını bulacaksınız:
Bootstrap ile çalışmak büyük ölçüde belirli sınıfların uygulanmasına (veya JS çerçevesine bağlı olarak: yönergeler, yöntemler veya öznitelikler / aksesuarlar) ve belirli biçimlendirme yapılarının kullanılmasına dayanır.
Belgeler tipik olarak kolayca kopyalanabilen ve başlangıç şablonları olarak kullanılabilen genel örnekler içerir.
Bootstrap ile geliştirmenin bir diğer avantajı, çoğu açık kaynak olan (örneğin: takvimler, tarih / saat seçiciler, tablo içerik yönetimi için eklentiler, MDB, portföy şablonları, yönetici şablonları vb. gibi Bootstrap üzerine inşa edilmiş kütüphaneler / bileşen koleksiyonları gibi)
Son olarak, Bootstrap yıllar boyunca iyi korunmuştur, bu da onu üretime hazır uygulamalar / web siteleri için sağlam bir seçim haline getirir.