NowJS – o soluţie excelentă pentru sincronizarea funcţiilor şi variabilelor cu Node.js
0 Fenomenul Node.js este unul într-o continuă ascensiune, iar proiectele ce ajută la extinderea acestuia apar tot mai des. Cea mai nouă unealtă – NowJS – urmăreşte simplificarea la maxim a procesului de sincronizare între mai mulţi clienţi şi server a variabilelor şi funcţiilor, folosind Node.js.
Nu cred că a fost vreodată mai simplu să realizezi un chat. Această librărie este un pas înainte în simplificarea procesului de dezvoltare a unor editoare care pot realiza operaţii sincronizate între mai mulţi utilizatori conectaţi simultan. Videoclipul realizatorilor, prezintă, printre altele, un exemplu de canal de chat scris folosind ~12 linii de cod!
Librăria este suportată de toate browserele moderne şi în varianta beta de Internet Explorer 8,7 şi 6. Problema sincronizării se rezumă la simpla modificare/apelare a unei funcţii sau variabile.
Exemplu
//server var everyone = require("now").initialize(httpServer); everyone.now.getServerInfo = function(callback){ db.doQuery(callback); }
<script> //client now.getServerInfo(function(data){ // data contains the query results }); </script>