Node.js
A Node.js egy nyíltforrású, többplatformos, szerveroldali JavaScript futtatókörnyezet (JavaScript runtime environment) a Google Chrome V8 JavaScript-motoron alapulva.
A Node.js egy nyíltforrású, többplatformos, szerveroldali JavaScript futtatókörnyezet (JavaScript runtime environment) a Google Chrome V8 JavaScript-motoron alapulva.
Az Express (amit gyakran Express.js-nek, vagy ExpressJS-nek is hívnak) egy szerver oldali (back end) applikáció fejlesztői keretrendszer Node.js-hez.
Tisztán NodeJs-t használva mindent magunknak kell megoldanunk. Ez nem csak hogy idegesítő, hanem potenciális hibaforrás, továbbá bizonyos szempontból biztonsági kockázatot is jelent.
A JavaScript (mint nyelv) már hosszú ideje támogatja a modulokat. Rendkívül sok előny származik a modulok használatából, melyek közül leginkább kiemelendőek.
NodeJs egy olyan futtató környezet, ami lehetőséget nyújt JavaScriptben írt programook futtatására szervereken. JavaScriptet leginkább a kliens oldalon szokták használni, a böngészőn keresztül.
A template engine (sablon motor) egy olyan eszköz a HTML-el foglalkozó frontend/full stack fejlesztők részére, amivel még a HTML tényleges betöltődése előtt a sajátos szintaxisát használva dinamikusan változó adatokat és funkcionalitásokat szúrhatunk be a View-be.
Az utóbbi pár évben a Node.js végigment azon az úton, amelyen a legtöbb új, felkapott technológia végigmegy. Amikor megjelent, hatalmas hype övezte, mindenki megváltónak kiáltotta ki, és a boldog-boldogtalan elkezdett gyakorlatilag mindent Node.js-ben írni.
Egy kisebb kihagyás után folytatjuk az előre haladást a Node.js világában. A mai témánk az npm (Node Package Manager) illetve az Express.js web application framework. Előbbi a csomagok menedzselésére, utóbbi pedig webalkalmazások készítésére szolgál. Az express.js egy Sinatra szerű framework, amelyet igen egyszerű használni. Ebben a cikkben az alapokról lesz szó, és megpróbálom bemutatni, hogyan tudtok elindulni egy ilyen webalkalmazás fejlesztésekor.
A Node.js cikksorozatunk következő részét olvashatjátok, melyben egy nagyon egyszerű chat programot fogunk elkészíteni. Az előző cikkben megismerkedhettünk egy-két alapvető fogalommal és a belső működéssel, most pedig ideje belevágnunk a programozós részbe. Még mielőtt nagyon belelendülnénk elárulom, hogy a következő cikk az Express.js-ről fog szólni, de ne szaladjunk ennyire előre lássuk azt a chat programot.
Elérkezett az ideje annak, hogy írjak egy kicsit a Node.js-ről. A szándékainkról már tudtok. Szeretnénk újra írni a PÉK-et és ehhez a Node.js-t használnánk a front-end elkészítéséhez.