Pages

Thursday, September 17, 2015

Megjelent a Node v4.1.0 (Stabil)

Itt a Node v4.1.0-ás verziója, lehet nyomatni. (npm frissítés 2.14.3-ra, a bufferek most már Javascript-ben készülnek, nem C++-ban stb)

Itt olvasható a teljes lista.

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.

Tuesday, September 8, 2015

Itt a 4-es fuss el véle ... (ez de fáj)

Hát végre megjelent a NodeJS 4.0-ás változata (ma!) ami összefésüli a Node v.0.12.7-et és az io.js 3.3-ast. Hurrá! ezáltal a hosszú várakozásnak vége, lehet mindent frissíteni. (sok szerencsét)

A Node csapata egy terjedelmesebb postban köszöni meg a rengeteg hozzájáruló munkáját és nagy vonalakban felvázolja, hogy mi várható az elkövetkezendőkben.

Ami nekem bejött:
- a 4.0.0-ás változat már V8 4.5-öst használ, ami különösen azért jó mert újabb ES6-os finomságokkal lehet barbárkodni.
- most már ARM processzorokat is támogat a Node (pl, lehet újra megpróbálom a Chromebook-omra erőszakolni a Node-ot ami tavaly még nem ment)
- bevezették az LTS aka Long Term Support azaz Hosszú Távú Támogatást (Októberre várható az első ilyen változat).
- elindul az 5.0 fejlesztése, ami az újabb V8-asra épül majd.

Ha valamit félrefordítottam/értettem légyszi írjatok a kommentbe oszt javítom.

Forrás: https://nodejs.org/en/blog/release/v4.0.0/
Letöltés: https://nodejs.org/dist/latest/node-v4.0.0-linux-x86.tar.gz 

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.

Sunday, July 5, 2015

FONTOS Biztonsági frissítés: 0.12.6

Éppen a 0.12.5-os frissítésről akartam írni amikor felmentem a Node hivatalos oldalára pár perccel ezelőtt és egyből láttam, hogy valami nem kóser ... itt a 0.12.6??

Dióhéjban annyi történt, hogy egy kritikus UTF8 String dekódoló hibát találtak a V8-as rendszerben, és mivel a Node erre épül, sajnos minden Node-ban íródott alkalmazás érintett. A hibát orvosló kiadást már fel is tették az oldalra a Node-hoz is és az IO.js-hez egyaránt:

Node.js 0.12.6
IO.js 2.3.3
IO.js 1.8.3

Az eredeti cikket itt olvashatjátok.

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)