Ievads
Šajā apmācībā ir nepieciešams, lai būtu instalēta GIT un dažas pamatzināšanas par to, jo mēs neiedziļināsimies šīs tehnoloģijas izmantošanas detaļās. Tādā pašā veidā jums ir zināšanas tīmekļa izstrādē (vismaz jāzina par HTML, CSS un Javascript valodām).
Pēc vairāku gadu darba kā izstrādātājs viens no jautājumiem, kas rodas programmēšanas laikā, ir - kā es varu automatizēt savu darbu un ietaupīt laiku? Vai arī kā es varu labāk organizēt savu projektu?
Mēs nerunājam par bibliotēku vai ietvaru izmantošanu, kas dažos gadījumos palīdz mums ietaupīt laiku, kā arī uz IDE izmantošanu, kas nodrošina komfortu un vieglumu programmēšanas laikā. Ir kaut kas vairāk, kas mums vajadzīgs šodien, lai padarītu mūsu attīstību daudz profesionālāku gan galarezultātā mūsu klientiem, kolēģiem vai pat mums pašiem. Ir dažas attīstības veidnes, kas sniedz mums šos palīglīdzekļus, taču tās var pārsniegt mums nepieciešamo, piemēram, Leņķiskā sēkla kas mums nodrošina resursus lietojumprogrammas izstrādei AngularJS, bet tās jau ir veidnes, kas tiek uzsvērtas konkrētiem projektu veidiem, tieši šeit ir svarīgi izveidot savu darba vidi un strukturēt to mums vispiemērotākajā veidā.
Sāksim pie lietas, 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, kas ir katrs un kam tie paredzēti.
NodeJSNodeJS ir Javascript izstrādātāja servera puses valoda, kas palīdzēs mums izveidot serveri mūsu projektiem, pateicoties NPM (Node Package Manager) izmantošanai. Es neiedziļināšos šīs valodas konceptuālajās detaļās, jo tā nav tēmas prioritāte.
Vairāk informācijas: https://nodejs.org/
GruntGrunt, ir uzdevumu automatizācija, kas atvieglos daudzus darbus, ko veicam manuāli, izstrādājot.
Vairāk informācijas: http://gruntjs.com/
BowerBower ir priekšējo bibliotēku bibliotēka, kas mums piedāvā daudzas alternatīvas, piemēram, spraudņus un ietvarus, kas var kalpot mums mūsu projektos.
Vairāk informācijas: http://bower.io/
Grunt un Bower ir NPM paketes, kas nozīmē, ka tās ir atkarīgas no pēdējās. Pāriesim pie visu komponentu uzstādīšanas.
Iepriekšējais1. lapa no 3Nākamais