Bootstrap

Vad är Bootstrap?

Bootstrap är det mest välkända CSS-ramverket för frontend-utveckling.

Bootstrap är ett kraftfullt rutnätbaserat ramverk som är designat för att möjliggöra responsiv utveckling av webbplatser och webbapplikationer. Detta verktyg är byggt med flexbox och ett tolv kolumnsystem används för att bygga layouter av alla former och storlekar.

Bootstrap tillhandahåller särskild syntax som enkelt kan importeras in i ett projekt. Denna samling kod utgör återanvändbara komponenter som ser välgjorda ut från start. Detta gäller allt från menyer, knappar, text, formulär m.m. Utvecklare kan på så vis bygga responsiva och mobilanpassade projekt på webben, med konsekvent design, ännu snabbare.

Bootstrap 5 är den senaste versionen. Det är helt gratis att använda.

Läs mer på Bootstraps webbsida

Min uppfattning

Bootstrap är ett fantastiskt CSS-ramverk som förenklar utvecklingen av responsiva webbplatser. Det sparar väldigt mycket tid eftersom de mest grundläggande delarna av en webbplats är färdigbyggda och alla komponenter ser bra ut redan från start. Det är detta som lockar mig mest - just att inte behöva återuppfinna hjulet. Och eftersom jag nu har grundläggande kunskaper inom HTML och CSS är det rätt enkelt att förstå och börja använda. Jag måste bara öva och vänja mig mer vid dess gridsystem.

Jag tycker att dokumentationen på deras webbplats är genomförlig, och utöver det har det har varit lätt att hitta svar på webben då detta verktyg är mycket populärt och används av många utvecklare världen över.

En nackdel är däremot att det finns en tendens att webbplatser som är byggda med Bootstrap ser likadana ut, vilket är lite tråkigt. För att komma bort från det måste man antingen gå in i källkoden och ändra på t.ex. färgpalett osv eller överskrida dess CSS-regler, vilket är lite bökigt. Men jag är givetvis beredd på att göra detta i framtiden!

Jag använder mig av Bootstraps CDN i denna uppgift.


Ramschema år 2 (kull HT2022)

Period Kursnamn Kurskod Progression
1 Projektledning IK060G A
1 Fullstack-utveckling med ramverk DT193G B
2 JavaScript-baserad webbutveckling DT162G B
2 Programmering i C#.NET DT071G A
3 Webbutveckling med .NET DT191G B
3 Affärsplaner och kommersialisering IG021G A
4 Självständigt arbete DT140G B

Lägg till ny kurs