Sukurkite „Front End“ kūrimo architektūrą naudodami NPM, „Grunt“ ir „Bower“

Turinys

Įvadas

Šioje pamokoje būtina įdiegti GIT ir turėti tam tikrų pagrindinių žinių, nes mes nesigilinsime į šios technologijos naudojimą. Taip pat turite žiniatinklio kūrimo žinių (bent jau žinokite apie HTML, CSS ir „Javascript“ kalbas).

Kelerius metus dirbęs kūrėjais, vienas iš klausimų, kylančių programuojant, yra toks: kaip aš galiu automatizuoti savo darbą ir sutaupyti laiko? Arba, kaip geriau organizuoti savo projektą?

Mes neturime omenyje bibliotekų ar sistemų, kurios mums padeda sutaupyti laiko tam tikrais atvejais, naudojimo ir IDE, kurie suteikia patogumo ir lengvumo programuojant. Šiandien mums reikia kažko daugiau, kad mūsų plėtra taptų daug profesionalesnė - galutiniame rezultate klientams, kolegoms ar net mums patiems. Yra keletas plėtros šablonų, kurie mums suteikia šią pagalbą, tačiau jie gali gerokai viršyti tai, ko mums reikia, pvz., Kampinė sėkla kuris suteikia mums išteklių kuriant programą „AngularJS“, tačiau jie jau yra šablonai, kurie yra akcentuojami konkrečių tipų projektams, būtent čia svarbu sukurti savo darbo aplinką ir ją susisteminti taip, kaip mums labiausiai tinka.

Pereikime prie esmės, jei norime pasiekti aukščiau paminėtą, viena iš mūsų alternatyvų yra naudoti „NodeJS“, „Grunt“ ir „Bower“.

Jums bus įdomu, kas yra kiekvienas ir kam jie skirti.

NodeJS„NodeJS“ yra kūrėjo serverio kalba „Javascript“, kuri padės mums sukurti serverį mūsų projektams, naudojant NPM („Node Package Manager“). Nesigilinsiu į konceptualias šios kalbos detales, nes tai nėra temos prioritetas.

Daugiau informacijos: https://nodejs.org/

Gruntas„Grunt“ yra užduočių automatizavimas, kuris palengvins daugelį darbų, kuriuos atliekame kurdami rankiniu būdu.

Daugiau informacijos: http://gruntjs.com/

Bower„Bower“ yra priekinių bibliotekų biblioteka, kuri suteikia mums daugybę alternatyvų, tokių kaip papildiniai ir sistemos, kurios gali mums padėti mūsų projektuose.

Daugiau informacijos: http://bower.io/

„Grunt“ ir „Bower“ yra NPM paketai, o tai reiškia, kad jie priklauso nuo pastarųjų. Pereikime prie visų komponentų montavimo.

AnkstesnisPuslapis 1 iš 3Kitas

wave wave wave wave wave