Poniżej zamieszczam listę i krótki opis narzędzi wykorzystywanych do tworzenia aplikacji frontendowych. Będzie ona z sukcesywnie rozwijana.
|
- Node.js (https://nodejs.org/en/)
- JavaScriptowy silnik (?) do tworzenia aplikacji serwerowych.
- “Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.”
|
|
- NPM (Node Package Manager) (https://www.npmjs.com/)
- Menadżer paczek dla Node.js.
- “npm is the package manager for JavaScript. Find, share, and reuse packages of code from hundreds of thousands of developers — and assemble them in powerful new ways. “
- Instaluje się razem z Node.js
- Uwaga. Z powodu błędu związanego z przesyłaniem tokenów do uwierzytelnienia zaleca się aktualizację do najnowszej wersji. Więcej tutaj: https://nodejs.org/en/blog/vulnerability/npm-tokens-leak-march-2016/
|
|
- Grunt (http://gruntjs.com/)
- Program do automatyzacji
- “GruntThe JavaScript Task Runner”
- Instalacja za pomocą npm
|
|
- Gulp (http://gulpjs.com/)
- Program do automatyzacji (konkurencja Grunta?)
- “Automate and enhance your workflow”
- Instalacja za pomocą npm
|
|
- Bower (http://bower.io/)
- Menadżer pakietów dla frontendu (npm instaluje pakiety dla Node po stronie serwera, bower po stronie klienta)
- “A package manager for the web”
- “Web sites are made of lots of things — frameworks, libraries, assets, and utilities. Bower manages all these things for you.”
- Instalacja za pomocą npm (bo jest to pakiet rozszerzający możliwości Node)
|
C.
Like this:
Like Loading...
Leave a Reply