06/03/2014

Co to Bootstrap? – Historia oraz o co cały ten szum: Część 1 z 2

Czym jest Bootstrap? Jeśli posiadasz stronę internetową, prawdopodobnie widziałeś słowo „Bootstrap”, przeglądając artykuły nt. tworzenia i projektowania stron internetowych. Możliwe, że podchwyciłeś to słowo z rozmów pomiędzy projektantami stron internetowych w różnych kawiarniach i barach na całym świecie. Ci ludzie wiedzą, czym jest Bootstrap oraz jak wiele korzyści wnosi on do świata projektowania stron web. Ale czy wiesz, dlaczego położenie nacisku na użycie Bootstrap’u dla swojej strony jest mądrym wyborem?

W tym 2-częściowym artykule opowiem historię Bootstrap’u, czym dokładnie jest Bootstrap, jak również wymienię powody, dla których wdrożenie Bootstrap’u do Twojego następnego projektu web jest doskonałym posunięciem.

Historia Bootstrap’u

W 2011 roku zespół inżynierów Twitter’a utworzył Bootstrap jako wewnętrzne rozwiązanie do rozwiązywania problemów z niespójnościami podczas programowania. Zasadniczo inżynierowie z Twitter’a postanowili zaprojektować platformę bez użycia ustalonej struktury kodu.

Tworzenie i projektowanie stron internetowych jest rzemiosłem, wielu powiedziałoby, że to sztuka i każdy inżynier robi to na swój sposób. Takie podejście sprawdza się w niektórych przypadkach, ale gdy nad jednym projektem pracuje wielu inżynierów, każdy używający nieco innej metody kodowania, niespójności są nieuniknione. Niespójności w inżynierii internetowej mogą powoli przekształcić się w głęboko zakorzenione problemy z kodowaniem, które wprowadzają wiele niepewności oraz zwiększają czas potrzebny na konserwację.  Bootstrap był narzędziem pierwotnie zaprojektowanym przez (teraz już byłych) inżynierów Twitter’a, Mark’a Otto oraz Jacob’a Thortona jako próba zachęcenia zespołu inżynierskiego Twitter’a do używania tej samej struktury kodowej, aby zredukować te niespójności do minimum. Rzecz jasna, inicjatywa Bootstrap okazała się sukcesem w Twitterze, gdyż cały zespół pracował szybciej, sprawniej oraz z mniejszą liczbą niespójności.

Pomimo, że Bootstrap został stworzony jako wewnętrze rozwiązanie dla Twitter’a, Mark i Jacob szybko zdali sobie sprawę, że miał on o wiele większy potencjał. W sierpniu 2011 roku na Githubie platforma programistyczna Bootstrap wypuszczona została jako projekt open-source. W ciągu następnych kilku miesięcy tysiące programistów z całego świata przyczyniło się do rozwoju kodu i Bootstrap stał się najbardziej aktywnym projektem open-source na świecie. Od tamtego czasu Bootstrap tylko zyskał na rozgłosie i stał się „najbardziej popularną platformą programistyczną typu front-end do tworzenia responsywnych, mobilnych projektów web”

A więc… czym dokładnie jest Bootstrap?

Mówiąc krótko, Bootstrap to zbiór różnych, dostosowywalnych elementów oraz funkcji projektowania web spakowanych w jednym narzędziu. Podczas projektowania strony z Bootstrap’em, programiści mogą wybrać, których elementów użyć. Co ważniejsze, mogą oni mieć pewność, że wybrane elementy nie będą ze sobą kolidowały. To jak układanie puzzli, tyle, że w tym przypadku każdy puzzel pasuje do innego, bez względu, co wybierzesz.

Te konfigurowalne elementy zawarte w Bootstrap’ie są zestawieniem HTML, CSS oraz JavaScript. Dzięki cudowności, jaką jest open-source, Bootstrap jest bezustannie ulepszany. Dodawane są różne wspaniałe funkcje, np. 100% responsywność na urządzeniach mobilnych oraz wybór bogatych w funkcje wtyczek jQuery. Jednym z najpiękniejszych aspektów

W sierpniu 2013 roku, dwa lata od jego utworzenia, wypuszczony został Bootstrap 3. Ta najnowsza wersja posiada nowy design, lepszą obsługę błędów, rozbudowane opcje konfiguracji oraz wiele innych dobroci, które sprawiają, że programiści aż skaczą z radości.

To prawda, że PrestaShop uwielbia platformę programistyczną Bootstrap. Nasza najnowsza wersja, PrestaShop 1.6, została w całości zaprojektowana przy użyciu Bootstrap 3. Kilka miesięcy temu Mark Otto podzielił się swoimi spostrzeżeniami na temat PrestaShop, Bootstrap oraz branży e-commerce w tym filmie wideo.

Wszystko to przekłada się na dobre wieści zarówno dla programistów, jak i właścicieli stron internetowych. Nie przegap Części 2 artykułu, w której odpowiem na bardzo ważne pytanie – dlaczego powinieneś nalegać na użycie Bootstrap’u dla Twojej strony internetowej? Dzięki za uwagę i nie zapomnij podzielić się swoimi spostrzeżeniami nt. PrestaShop i Bootstrap w formie komentarzy poniżej.

Co dwa tygodnie, nasz newsletter e-commerce na Twojej skrzynce

Wysyłając ten formularz, zgadzasz się na wykorzystanie przez PrestaShop S.A. wprowadzonych przez Ciebie danych do wysyłania newsletterów i ofert promocyjnych. Możesz zrezygnować z subskrypcji w dowolnym momencie, klikając na link znajdujący się w otrzymywanych wiadomościach. Dowiedz się więcej o naszej polityce prywatności.