„Front-End Framework“ žiniatinklio kūrimo srityje
Собеседование в Нетологию middle frontend-разработчиком с ЗП 160к
Turinys:
Žiniatinklio kūrimo pasaulyje gana dažnai susiduriate su terminais „front-end“ ir „back-end“. Tiesiog atnaujinant, „front-end“ plėtra yra susijusi su svetainių dalimis, kurias mato vartotojai, o „back-end“ - daugiau apie „užkulisių“ funkciją.
Naudojant pagrindą savo svetainės priekinės dalies kūrimui, yra daug privalumų (ir yra gana lengva paleisti!). Eikime per tai, kas yra „front-end“ sistema ir kodėl turėtumėte apsvarstyti galimybę įtraukti juos į savo interneto kūrimo darbus.
Front-End sistema
Taip pat vadinami „CSS sistemomis“, tai yra paketai, kuriuose yra iš anksto parašytas standartizuotas kodas failuose ir aplankuose. Jie suteikia jums pagrindą remtis, tačiau vis dar leidžia lankstumą su galutiniu dizainu. Paprastai priekinės sistemos rėmuose yra šie komponentai:
- Tinklelis, kuris leidžia lengvai organizuoti jūsų svetainės dizaino elementus
- Apibrėžti šrifto stiliai ir dydžiai, kurie skiriasi priklausomai nuo jos funkcijos (skirtinga tipografija antraštėms ir pastraipoms, ir tt)
- Iš anksto sukonstruoti svetainės komponentai, pvz., Šoninės plokštės, mygtukai ir navigacijos juostos
Priklausomai nuo pasirinktos konkrečios sistemos, taip pat yra daug daugiau.
Kodėl naudoti vieną
Yra daug gerų priežasčių naudoti „front-end“ sistemą, užuot pradėję visą kodą iš naujo:
- Sutaupyti laiko! Akivaizdu, kad jei jūs rašote kiekvieną atskirą kodo eilutę, jūsų interneto svetainės paleidimas užtruks ilgiau. Pagrindai gali padėti jums pradėti nuo pagrindų.
- Pridėkite papildomų komponentų, kurių galbūt neturite kitaip. Visada malonu turėti galimybę pakelti kitą ar du mygtukus, nesukuriant papildomo vargo sau.
- Žinokite, kad kodas veikia. Užuot praleidę daug laiko rašydami savo kodą tik norėdami sužinoti, kad jis neveikia (arba nesuderinamas su 60% žiniatinklio naršyklių), žinosite, kad naudojate iš anksto patikrintą funkcinį kodą.
Taip pat svarbu paaiškinti, kaip ne naudoti „front-end“ sistemas. Jų traktavimas kaip kodo kūrimo įgūdžių pakaitalas jums nepadeda. Pirmiausia susipažinkite su HTML ir CSS ir tada galite pradėti naudoti sparčiuosius klavišus. Gydykite savo sistemą kaip padėjėją, o ne ramentą.
Priekinių karkasų pavyzdžiai
Ne visos CSS sistemos yra vienodos, todėl įsitikinkite, kad atliksite savo tyrimus, kurie geriausiai atitinka jūsų unikalius poreikius. Čia pateikiamas penkių geriausiųjų apžvalga:
- Bootstrap: populiariausias iš ten. Ar „Github“ turi daug žvaigždžių ir daugybė išteklių, kad galėtumėte atsakyti į jūsų klausimus. Vienas iš paprastesnių naudoti, tačiau kai kurie sako, kad jis turi labai išskirtinę „Bootstrap“ išvaizdą.
- Fondas: siūlo daug lankstumo ir pritaikomumo. Puikiai tinka tiems, kurie yra patyrę su „front-end“ plėtra ir mėgsta padengti pagrindus, išlaikydami daug kūrybinės kontrolės.
- Stylus: Išraiškinga ir stilinga CSS kalba. Šią sistemą galima naudoti tik „Node.js“ programose.
- Semantinė vartotojo sąsaja: glaustas, intuityvus, o kodavimo derinimas yra gražus ir paprastas. Suteikia jums daug dizaino laisvės ir prisitaiko prie jūsų poreikių.
- UI rinkinys: sistema, kurią norite naudoti, jei norite kurti „iOS“ programas. Turi pagrindinį stilių, kuris leidžia lengvai sukurti savo svetainės išvaizdą.
Išvada
Rėmeliai yra neįtikėtinai naudingi įrankiai priekinio dizaino kūrimui, ypač jei turite darbą, kuriame dažnai kuriate tą pusę. Jie leidžia pagreitinti jūsų darbo eigą ir padidinti našumą neprarandant kokybės ar funkcionalumo, tačiau paliekant duris unikalioms, individualiai pritaikytoms išvaizdoms. Tiesiog nepamirškite juos naudoti kaip įrankį, kuris papildytų jūsų įgūdžius, o ne kaip būdą sumažinti kampus ir mėgautis!
Kaip tapti žiniatinklio gamintoju
Žiniatinklio gamintojai yra turinio redaktorių ir dizainerių kryžius, padedantys užtikrinti, kad svetainė būtų lipni. Ar turite tai, ko reikia norint patekti į šį lauką?
Žiniatinklio kūrimo tinklaraščiai, skirti lyginti savo programavimo įgūdžius
Mokantis žiniatinklio dizaino, jūs ne visuomet turite imtis internetinio kurso. Lyginkite žiniatinklio kūrimo žinias su šiais puikiais nemokamais dienoraščiais.
Web dizainas vs žiniatinklio kūrimas: koks skirtumas?
Norite sužinoti apie interneto dizainą ir kūrimą? Spauskite čia norėdami pamatyti skirtumus ir panašumus tarp šių dviejų.