Bootstrap
Bootstrap, czyli bootstrapowanie, to czasownik pochodzący od powiedzenia „to pull oneself up by his bootstraps”. Ten idiom sugeruje, że dana osoba jest samowystarczalna i nie potrzebuje pomocy innych. Podobnie w świecie komputerów bootstrapowanie opisuje proces, który automatycznie ładuje i wykonuje polecenia.
Najbardziej podstawową formą bootstrapowania jest proces uruchamiania, który zachodzi po włączeniu komputera. W rzeczywistości termin „boot”, używany w odniesieniu do uruchamiania komputera, pochodzi od słowa bootstrap. Po włączeniu lub ponownym uruchomieniu komputera automatycznie ładowana jest sekwencja poleceń, która inicjalizuje system, sprawdza dostępność sprzętu i ładuje system operacyjny. Ten proces nie wymaga żadnych danych wejściowych użytkownika i dlatego jest uznawany za proces bootstrapowania.
Chociaż bootstrapowanie często kojarzy się z sekwencją rozruchową systemu, mogą z niego korzystać także poszczególne aplikacje. Na przykład program może automatycznie uruchamiać serię poleceń po otwarciu. Polecenia te mogą przetwarzać ustawienia użytkownika, sprawdzać dostępność aktualizacji i ładować biblioteki dynamiczne, takie jak pliki DLL. Są one uznawane za procesy bootstrapowania, ponieważ uruchamiają się automatycznie podczas uruchamiania programu.
NOTE: Bootstrap to także popularny framework do tworzenia stron internetowych. Został opracowany przez zespół w firmie Twitter i od 2011 roku jest projektem open source. Framework Bootstrap zawiera style CSS, biblioteki JavaScript i pliki HTML. Bootstrap umożliwia programistom łatwe tworzenie responsywnych stron internetowych zamiast projektowania ich od podstaw.
Sprawdź swoją wiedzę