Twórz architekturę programowania front-end za pomocą NPM, Grunt i Bower

Spisie treści

Wstęp

W przypadku tego samouczka konieczne jest posiadanie zainstalowanego GIT i podstawowej wiedzy na ten temat, ponieważ nie będziemy szczegółowo omawiać korzystania z tej technologii. W ten sam sposób masz wiedzę w zakresie tworzenia stron internetowych (przynajmniej o językach HTML, CSS i Javascript).

Po kilku latach pracy jako programiści, jednym z pytań, które nasuwa się podczas programowania jest, jak mogę zautomatyzować swoją pracę i zaoszczędzić czas? Albo jak lepiej zorganizować swój projekt?

Nie mówimy o korzystaniu z bibliotek lub frameworków, które w niektórych przypadkach pomagają nam zaoszczędzić czas, ani o IDE, które zapewniają nam komfort i łatwość programowania. Dziś potrzebujemy czegoś więcej, aby nasz rozwój był znacznie bardziej profesjonalny, zarówno w efekcie końcowym dla naszych klientów, dla naszych współpracowników, a nawet dla nas samych. Istnieje kilka szablonów programistycznych, które zapewniają nam te pomoce, ale mogą one znacznie wykraczać poza to, czego potrzebujemy, na przykład Nasiona kątowe co zapewnia nam zasoby do rozwoju aplikacji w AngularJS, ale są to już szablony, które są podkreślane dla konkretnych typów projektów, tutaj ważne jest, aby stworzyć nasze środowisko pracy i ustrukturyzować je w sposób, który najbardziej nam odpowiada.

Przejdźmy do rzeczy, jeśli chcemy osiągnąć wyżej wymienione, jedną z naszych alternatyw jest użycie NodeJS, Grunt i Bower.

Będziesz się zastanawiać, czym są i do czego służą.

NodeJSNodeJS jest deweloperskim językiem po stronie serwera w Javascript, który pomoże nam stworzyć serwer dla naszych projektów dzięki wykorzystaniu NPM (Node Package Manager). Nie będę wchodził w szczegóły koncepcyjne tego języka, ponieważ nie jest to priorytet tematu.

Więcej informacji: https://nodejs.org/

ChrząknięcieGrunt, to automatyzacja zadań, która ułatwi wiele zadań, które wykonujemy ręcznie podczas programowania.

Więcej informacji: http://gruntjs.com/

AltanaBower to biblioteka bibliotek frontendowych, która zapewnia nam wiele alternatyw, takich jak wtyczki i frameworki, które mogą nam służyć w naszych projektach.

Więcej informacji: http://bower.io/

Grunt i Bower to pakiety NPM, co oznacza, że ​​zależą od tego drugiego. Przejdźmy do instalacji wszystkich komponentów.

PoprzedniStrona 1 z 3Następny

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave