Izveidojiet Front End attīstības arhitektūru ar NPM, Grunt un Bower

{title}

Ievads

{title}

Lai iegūtu šo apmācību, ir jābūt instalētai GIT un zināmām pamatzināšanas par to, jo mēs sīkāk neiedziļināsimies par šīs tehnoloģijas izmantošanu. Tāpat ir zināšanas tīmekļa izstrādē (vismaz zināt par HTML, CSS un Javascript valodām).

Pēc vairāku gadu darba kā izstrādātājiem, viens no jautājumiem, kas mums tiek uzdots saistībā ar programmēšanu, ir: kā es varu automatizēt savu darbu un ietaupīt laiku? Vai kā labāk organizēt savu projektu?

Mēs nerunājam par bibliotēku vai ietvaru, kas dažos gadījumos palīdz mums ietaupīt laiku, izmantošanu, kā arī tādu IDE izmantošanu, kas programmēšanas laikā nodrošina komfortu un vieglumu. Ir kaut kas cits, kas mums šodien vajadzīgs, lai padarītu mūsu attīstību daudz profesionālāku - gan galarezultātu mūsu klientiem, gan kolēģiem vai pat mums pašiem. Ir dažas attīstības veidnes, kuras nodrošina mūs ar šiem palīglīdzekļiem, taču tās var pārsniegt daudz ko mums, piemēram, Angular Seed, kas nodrošina resursus lietojumprogrammas izstrādei AngularJS, taču tās jau ir veidnes, kuras tiek uzsvērtas dažāda veida Konkrēti projekti, šeit ir svarīgi izveidot savu darba vidi un strukturēt to mums vispiemērotākajā veidā.

Pieņemsim punktu, ja mēs vēlamies sasniegt iepriekšminēto, viena no mūsu alternatīvām ir izmantot NodeJS, Grunt un Bower.

Jūs brīnīsities, kāds ir katrs un kam tie paredzēti.

MezglsJS

NodeJS ir servera puses valodas izstrādātājs Javascript, kas palīdzēs mums izveidot serveri mūsu projektiem, izmantojot NPM (Node Package Manager). Es neiedziļināšos šīs valodas konceptuālajās detaļās, jo tā nav priekšmeta prioritāte.

Vairāk informācijas: //nodejs.org/

Grunt

Grunt ir uzdevumu automatizācija, kas atvieglos daudzus darbus, kurus mēs izstrādājam manuāli.

Vairāk informācijas: //gruntjs.com/

Bower

Bower ir priekšējo bibliotēku bibliotēka, kas piedāvā mums daudz alternatīvu, piemēram, spraudņus un ietvarus, kas var kalpot mums mūsu projektos.

Vairāk informācijas: //bower.io/

Grunt un Bower ir NPM paketes, kas nozīmē, ka tie ir atkarīgi no pēdējiem. Pāriesim pie visu komponentu instalēšanas.


Iepriekšējais

1. lpp. No 3

Tālāk