Front-end framework ve vývoji webu
Top 10 Frontend Frameworks by daily downloads (2015-2019)
Obsah:
Ve světě vývoje webu se často setkáváte s termíny „front-end“ a „back-end“. Jednoduše aktualizovat, front-end vývoj je o částech webové stránky, které uživatelé vidí, zatímco back-end je více o funkčnosti „v zákulisí“.
Použití rámce pro tvorbu front-endu vaší webové stránky má spoustu výhod (a je velmi snadné jej zavést!). Pojďme si projít, jaké jsou rámce front-end a proč byste měli zvážit jejich začlenění do práce na vývoji webu.
Rámec front-end
Také označované jako „CSS frameworks“, to jsou balíčky obsahující předem napsaný, standardizovaný kód v souborech a složkách. Dávají vám základ, na kterém můžete stavět, a zároveň umožňují flexibilitu s konečným designem. Rámce front-end obvykle obsahují následující komponenty:
- Mřížka, která usnadňuje uspořádání prvků návrhu vašich webových stránek
- Definované styly písma a jejich velikost, které se liší v závislosti na jeho funkci (odlišná typografie nadpisů a odstavců atd.)
- Předem postavené webové stránky jako boční panely, tlačítka a navigační lišty
V závislosti na konkrétním rámci, který si vyberete, je jich mnohem více.
Proč používat jeden
Existuje spousta dobrých důvodů, proč je třeba použít rozhraní front-end namísto spuštění celého kódu od nuly:
- Ušetřit čas! Je zřejmé, že pokud píšete každý řádek kódu sami, spuštění webových stránek bude trvat mnohem déle. Rámce vám mohou pomoci začít se základy.
- Přidejte další komponenty, které byste jinak nemuseli mít. Vždy je hezké mít možnost přichytit se na jiné tlačítko nebo dva, aniž by si pro sebe vytvořily nějaké další problémy.
- Ujistěte se, že kód funguje. Místo toho, abyste trávili spoustu času psaním vlastního kódu, abyste zjistili, že nefunguje (nebo není kompatibilní s 60% webových prohlížečů), budete vědět, že používáte předběžně testovaný funkční kód.
Je také důležité objasnit, jak ne používat front-end rámce. Zacházení s nimi jako náhrada za dovednosti budování kódů vám nepovede. Nejprve se seznamte s HTML a CSS a pak můžete začít používat zkratky. Dopřejte svůj rámec jako asistent, ne jako berle.
Příklady front-end rámců
Ne všechny CSS rámce jsou vytvořeny stejně, takže se ujistěte, že děláte svůj výzkum, který nejlépe vyhovuje vašim jedinečným potřebám. Zde je rychlý přehled pěti nejlepších:
- Bootstrap: Nejoblíbenější z nich. Má spoustu hvězd na Github a spoustu zdrojů, aby se vaše otázky odpověděl. Jeden z nejjednodušších, ale někteří říkají, že má velmi výrazný vzhled „Bootstrap“.
- Nadace: Nabízí mnoho flexibility a přizpůsobitelnosti. Dobré pro ty, kteří mají zkušenosti s front-end vývojem a rádi si zakryjí základy a zároveň si zachovají spoustu kreativní kontroly.
- Stylus: Expresivní a stylový jazyk CSS. Tento rámec lze použít pouze v aplikacích Node.js.
- Sémantické UI: Stručné, intuitivní a dělá ladění kódu příjemným a jednoduchým. Dává vám spoustu svobody designu a přizpůsobuje se vašim potřebám.
- UI Kit: Rámec, který se má použít, pokud máte zájem o vývoj aplikací pro systém iOS. Má základní styl, který usnadňuje vývoj vlastního webu vzhled.
Závěr
Rámce jsou neuvěřitelně užitečné nástroje pro front-end design, zejména pokud máte práci, na které často vyvíjíte tuto stránku. Umožňují vám urychlit pracovní postup a zvýšit produktivitu, aniž byste museli obětovat kvalitu nebo funkčnost. Jen nezapomeňte je použít jako nástroj pro doplnění svých dovedností, ne jako způsob, jak snížit rohy - a užívat si!
Web Design vs. Tvorba webu: Jaký je rozdíl?
Chcete se dozvědět více o designu a vývoji webu? Klikněte zde a uvidíte rozdíly a podobnosti mezi oběma.
Webové kariéry ve vývoji, designu a marketingu
Máte zájem o webovou kariéru? Tam jsou práce, které vyžadují počítačové dovednosti, stejně jako ty v oblasti marketingu a prodeje, psaní a editace a designu.
Co je třeba zvážit při vývoji pracoviště bez drog
Potřebujete politiku bez drog? Zde jsou důvody, proč byste mohli chtít zvážit jednu a nevýhodu, se kterou se můžete setkat, pokud tak učiníte.