Bootstrap (önyüz kütüphanesi)

Bootstrap, HTML, CSS ve JavaScript kullanılarak yazılmış, açık kaynaklı ve ücretsiz bir front-end kütüphanesidir. Eski Twitter çalışanları Mark Otto ve Jacob Thornton tarafından oluşturulan bu kütüphane, geliştiricilere duyarlı web siteleri oluşturabilme imkanı sağlar. Bootstrap'in sunduğu tasarım şablonları, tipografi, formlar, butonlar ve navigasyon gibi arayüz bileşenleri oluşturmakta kullanılabilmektedir. Bu sayede geliştiriciler, estetik konularla uğraşmadan uygulama geliştirirken, tasarımcılar için de çekici temalar oluşturma konusunda güçlü bir temel sunmaktadır.

Bootstrap
Bootstrap kullanılarak oluşturulmuş bir web sitesi
Orijinal yazar(lar)Mark Otto, Jacob Thornton
Geliştirici(ler)Bootstrap Çekirdek Takımı
İlk yayınlanma19 Ağustos 2011
Güncel sürümv5.3.1 / 26 Temmuz 2023
Programlama diliHTML, CSS, LESS (v3), SASS (v4) ve JavaScript
PlatformWeb tasarımı
LisansMIT Lisansı ve Apache Lisansı
Resmî sitesigetbootstrap.com
Kod deposugithub.com/twbs/bootstrap

Özellikle mobil öncelikli tasarım anlayışıyla geliştirilen Bootstrap, farklı ekran boyutlarına sahip cihazlarda maksimum performansı hedefler. Böylelikle web sitelerinin her cihazda sorunsuz çalışmasını ve geliştiricilere cihaza özel tasarım yapma zorunluluğunu ortadan kaldırır.

Bootstrap'in popülerliği, artan topluluk desteğiyle de pekişmektedir. Mayıs 2023 itibarıyla, GitHub'da 164.000'den fazla yıldız almış olup, W3Techs verilerine göre dünya genelindeki web sitelerinin %19.2'si Bootstrap kullanmaktadır.[1][2]

Bootstrap sürümleri değiştir

2011 yılından bu yana Bootstrap'ın beş ana sürümü piyasaya sürülmüştür.[3]

Bootstrap (Twitter Blueprint)

  • Yayın Tarihi: 19 Ağustos 2011
  • Başlangıçta "Twitter Blueprint" olarak adlandırılan Bootstrap, Mark Otto ve Jacob Thornton tarafından Twitter için yazılım iskeleti (framework) amaçlı geliştirildi. Açık kaynaklı hale getirilmeden önce "Bootstrap" olarak yeniden adlandırıldı.[4]

Bootstrap 2

  • Yayın Tarihi: 31 Ocak 2012
  • Öne çıkanlar: Glyphicons desteği, yeni bileşenler, cihazın özelliklerini (masaüstü, tablet, cep telefonu) dikkate alarak dinamik olarak ayarlandığı duyarlı web tasarımı.[5]

Bootstrap 3

  • Yayın Tarihi: 19 Ağustos 2013
  • Öne çıkanlar: Mobil öncelikli tasarım, düz tasarım (flat design) öğeleri, yeni eklenti sistemi, IE7 ve Firefox 3.6 desteğinin sona erdirilmesi.[6]

Bootstrap 4

  • Duyuru: 29 Ekim 2014 | İlk Alpha: 19 Ağustos 2015 | İlk Beta: 10 Ağustos 2017 | Nihai Sürüm: 18 Ocak 2018
  • Öne çıkanlar: Sass kullanımı, CSS Flexbox desteği, duyarlı boşluk/boyutlandırma, Glyphicons desteğinin kaldırılması, global yazı tipi boyutunun 14px'ten 16px'e yükseltilmesi, form stilinin, butonların, açılır menülerin, medya nesnelerinin ve resim sınıflarının geliştirilmesi.[7]

Bootstrap 5

  • Yayın Tarihi: 5 Mayıs 2021
  • Öne çıkanlar: jQuery bağımlılığının kaldırılması, yeni offcanvas menü bileşeni, dokümantasyonun Jekyll'dan Hugo'ya taşınması, Internet Explorer desteğinin sona erdirilmesi. Yeni SVG simgeleri, yeni CSS özellikleri, geliştirilmiş API ve Grid sistemi, güncellenmiş formlar ve RTL/dark mod desteği.[8]

Ayrıca bakınız değiştir

Kaynakça değiştir

  1. ^ "Usage Statistics and Market Share of Bootstrap for Websites, September 2023". w3techs.com. Erişim tarihi: 28 Eylül 2023. 
  2. ^ "Github/bootstrap". 11 Ağustos 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Eylül 2023. 
  3. ^ contributors, Mark Otto, Jacob Thornton, and Bootstrap. "Versions". getbootstrap.com (İngilizce). 22 Aralık 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Eylül 2023. 
  4. ^ "Bootstrap from Twitter". blog.twitter.com (İngilizce). 18 Haziran 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Eylül 2023. 
  5. ^ "Say hello to Bootstrap 2.0". blog.twitter.com (İngilizce). 18 Haziran 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Eylül 2023. 
  6. ^ Otto, Mark (19 Ağustos 2013). "Bootstrap 3 released". blog.getbootstrap.com (İngilizce). 19 Ağustos 2013 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Eylül 2023. 
  7. ^ Otto, Mark (18 Ocak 2018). "Bootstrap 4". blog.getbootstrap.com (İngilizce). 18 Ocak 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Eylül 2023. 
  8. ^ Otto, Mark (5 Mayıs 2021). "Bootstrap 5". blog.getbootstrap.com (İngilizce). 5 Mayıs 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Eylül 2023. 

Dış bağlantılar değiştir