Pages

Showing posts with label nodejs. Show all posts
Showing posts with label nodejs. Show all posts

Wednesday, April 27, 2016

Thursday, September 10, 2015

Node.js Interactive

Idén December 8-9 között rendezik meg a Node.js Interactive konferenciát Portlandban (Oregon). Ez az első olyan esemény, amit a nemrégen megalapított Node.js Foundation szervez a Linux Foundation segítségével.

Többek között a következő Node veteránok gondoskodnak majd az előadások tartalmáról:


  • Kassandra Perch - IoT (Internet Of Things) és robot programozó
  • Jessica Lord - A Github egyik designere és front-end programozója
  • C J Silvero - Back-end Node programozó az npm, Inc-nél


Előadónak itt lehet jelentkezni.

Eredeti cikket ide klikkolva olvashatjátok.

Monday, July 13, 2015

Itt a 0.12.7-es verzió

Megjelent a NodeJS 0.12.7-es verziója.

Változások:
- openssl: frissítve 1.0.1p-ra
- npm: frissítve 2.11.3-ra

Teljes listához klikk ide.

Tuesday, June 23, 2015

Keretrendszerek


Más programozási nyelvekben már úgy ahogy kirajzolódtak a különböző keretrendszerek virtuális határai, a NodeJS esetében ez még nincs így (vagy a többség csak nem akarja eldönteni, belátni melyik a legjobb)

Express.js
Az Express.js-t előre tenném, mert erről már évek óta hallok, a fejlesztése folyamatosan tart és más rendszerek is épülnek rá. Egy minimalista elképzelésről van szó, ami kifejezetten jó mobilos és web-és alkalmazások készítésre. Több nagyobb cég/oldal is használja, pl: MySpaceGeekli.st, Klout.

Sails.js
Mint feljebb említettem, más rendszerek is használják az Express.js-t, ilyen például a Sails.js. Ez az egyik legelterjedtebb megoldás adat-alapú és valós-idejű app-ok írására. Chat-es programok és multiplayer játékok főoldán szokták sokat használni. A rendszer sok mindenben próbál segíteni Grunt modulokon keresztül, pl LESS, SASS, CoffeeScript, Jade stb. A böngésző oldalon pedig tulajdonképpen azt használhatunk amit akarunk, Angular, Backbone, Android/JAVA, iOS ...

Socket.io
A Socket.io hasonló a Sails.js-hez, valós idejű alkalmazásokhoz ajánlják, a böngészőben is és a szerveren is futhat. Az oldalukon megtekinthető egy 8 soros LIVE Twitter olvasó.

Hapi.js
A Hapi-t többnyire alkalmazások API-jaihoz kínálják, és viszonylag nagy module/plugin könyvtárral rendelkezik, de alapból van benne input ellenőrzés, caching, hiba kezelés, loggolás stb. Elég sok nagy cég használja: Disney, Concrete, PayPal, Walmart stb.

Mean.js
Utoljára de nem utolsó sorban említeném meg a Mean.js-t, amit ugyan  keretrendszer kategóriába sorolnak, de nem egy különálló rendszerről van szó. A neve a MongoDB, Express, Angular, Node szavakból jött létre (ha nem, akkor szóljatok, majd javítom) és én inkább látásmódnak nevezném. A Yeoman alapból támogatja ami egy alkalmazás-váz (scaffold) generáló program, mindenképp érdemes megtekinteni.

(személy szerint én csak az Express.js-szel és a Mean.js-szel randiztam/veszekedtem egy darabig, ha valamit elírtam vagy teljesen gáz szóljatok... köszi)

Monday, May 25, 2015

Hogy jön az IO.js a képbe

Hamarosan ez a kérdés teljesen érdektelen lesz, de azért érdemes "megemlékezni" az eseményekről.

2014 december elején néhanyan a Node csapatából megelégelve a fejlesztési és kiadási ütemet, egy fork-ot hoztak létre io.js néven a node forráskódjából. (Ez persze sok mindenkit meglepett, de az előbb említett programozók már többször jelezték nemtetszésüket.)

Az io csapata bevezette az ún. Nyitott Kormányzást (Open Governance) ami nagyjából annyit jelent, hogy egy Technikai Bizottság (Technical Committee) felel a fejlesztés folyamatáért és a kiadott verziókért.

2015 Májusában azonban nagy meglepetésre (engem legalábbis meglepett, hogy ilyen hamar) az io Technikai Bizottsága úgy döntött, hogy össze/vissza-csatlakozik a Node-hoz (a Node Foundation alatt) ami követni fogja a io által használt Nyitott Kormányzás ötletét. Juhéjj!

Friday, May 22, 2015

Mi az az NPM

Az npm azaz Node Package Manager - vagy Node Csomag Kezelő - node programok telepítésére és karbantartására használható. A rendszerben jelenleg több mint 150.000 csomag van és naponta több mint 60 milliót installálnak programozók. Ma már az npm a node szerves része, úgyhogy nem kell külön installálni.

Csomagok Helyi (local) Installálása


Egy csomagot a helyi mappába a nagyon egyszerű npm install <csomag_neve> paranccsal lehet installálni.

Például: npm install lodash.

A parancs lefuttatása után a node létrehoz (ha még nincs) egy node_modules mappát és ha kilistázzuk a tartalmát ls node_modules akkor láthatjuk, hogy megjelent a lodash könyvtár.


Csomagok Globális (global) Installálása


Egy csomagot kétféle képpen lehet installálni, az egyik a már fentebb említett helyi telepítés, a másik pedig a globális. Globálisan olyan csomagokat szokás telepíteni amiket többnyire terminálból akarunk futtatni (pl: grunt, jshint stb). Maga a parancs nagyon hasonló az előzőhöz:
npm install -g jshint

További részleteket az npm oldalán olvashattok itt: https://docs.npmjs.com/getting-started/what-is-npm

Wednesday, May 20, 2015

Első poszt

háló,

Azért inditom ezt a blogot mert úgy látom, hogy még nincsen nagyon magyar nyelvű dokumentáció a NodeJS-hez, aztán majd meglátjuk hogy alakul...

A Node-ról így dióhéjban annyit érdemes tudni, hogy egy szerver oldalon futtatható Javascript-ről van szó, ami a Google Chrome V8-as runtime motorjára épül.