Dezvoltare Web cu Node.js

Dacă tot am învățat JavaScript, ce-ar fi dacă l-am folosi nu doar pe partea de client, ci pentru dezvoltarea aplicațiilor Web la nivel de server?

O posibilă soluție este oferită de Node.js, o platformă open source creată cu scopul de a implementa aplicații Internet scalabile în limbajul JavaScript. Paradigma adoptată este cea bazată pe evenimente, operațiile de intrare/ieșire fiind asincrone (neblocante) – evented I/O. Un program în Node.js rulează într-un singur proces.

Astfel, Node.js încurajează realizarea de aplicații Web în care interacțiunea cu utilizatorul are loc în timp-real într-o singură pagină.

O trecere în revistă a celor mai importante trăsături este oferită de prezentarea Node.js: aspecte esențiale – unul dintre suplimentele prelegerilor susținute în cadrul cursului Tehnologii Web din acest an.

De asemenea, de interes poate fi arhiva .zip punând la dispoziție diverse exemplificări de cod-sursă.

Alături de resursele oferite de situl oficial Node.js, recomandăm în primul rând studierea cărții electronice Mixu’s Node book scrisă de Mikito Takada. Pe urmă, se pot asimila cunoștințele despre Node.js disponibile pe GitHub.

Spor la lucru și mult succes!

Anunțuri

JavaScript – cuceritorul… (inclusiv pe platforme mobile)

După o prea lungă tăcere, se cuvine să continuăm excursiile pe pânza de păianjen a tehnologiilor Web.

Unul dintre cele mai cunoscute și poate neînțelese limbaje de programare este JavaScript. Aspectele esențiale, fără vreo legătură cu un anumit mediu de execuție – fie el un browser, o componentă a unui sistem de operare sau o platformă la nivel de server precum Node.js –, sunt sintetizate de următoarea suită de slide-uri.

Limbajul JavaScript: o prezentare generală.

Pentru numeroase alte detalii, a se consulta filmul desfășurării materiei „Dezvoltarea aplicațiilor Web la nivel de client” (curs opțional la Facultatea de Informatică din Iași).

Date fiind caracteristicile limbajului, plus ubicuitatea sa, (probabil că) nu întâmplător a fost ales de către Mozilla ca „prim cetățean” al ecosistemului Firefox OS, un sistem de operare open source destinat dispozitivelor mobile.

Firefox OS App Day Iași (23 martie, Biblioteca FII, UAIC)

Firefox OS App Day Iași (23 martie, Biblioteca FII, UAIC)

Pentru a afla mai multe, vă invităm să participați sâmbătă, 23 martie, la evenimentul Firefox OS App Day ce va avea loc de la ora 8:30 la Biblioteca FII sub organizarea Mozilla România și Facultatea de Informatică, UAIC.

P.S. Următoarea însemnare va relata despre JavaScript la nivel de server, adică maniera de dezvoltate a aplicațiilor Web cu Node.js.