Ho lavorato su un'implementazione runtime JavaScript multi-thread per la scorsa settimana. Ho una prova del concetto realizzata in C ++ usando JavaScriptCore e boost. L'architettura è semplice: quando il runtime termina la valutazione dello script principale si avvia e si unisce a un pool di thread, che inizia a selezionare …
Recentemente ci sono stati molti elogi per Node.js. Non sono uno sviluppatore che ha avuto molta esposizione alle applicazioni di rete. Dalla mia nuda comprensione di Nodes.js, il suo punto di forza è: abbiamo un solo thread che gestisce più connessioni, fornendo un'architettura basata su eventi. Tuttavia, ad esempio in …
Vedo molte cazzate online su come Erlang prende a calci il culo di node.js in quasi ogni categoria immaginabile. Quindi mi piacerebbe imparare Erlang e dargli una possibilità, ma ecco il problema. Sto scoprendo che ho un tempo molto più difficile a raccogliere Erlang di quanto abbia fatto a raccogliere …
Con Javascript che sembra essere l'onnipresente linguaggio di programmazione del web nei prossimi anni, nuovi quadri spuntano ogni cinque minuti e la programmazione guidata dagli eventi assume un ruolo guida sia sul lato server che sul lato client: Come sviluppatore di Javascript consideri i tradizionali modelli di design importanti o …
Continuo a vedere reclutatori, sviluppatori, ecc. Riferirsi a Node.js come framework. Secondo me, questo è per ignoranza per ciò che è davvero Node.js. Spesso, nelle descrizioni dei lavori, Node.js è raggruppato come una libreria tra AngularJS , React , ecc. Generalmente, lo vedo come inserito da qualcuno che non conosce …
Supponiamo che io abbia un front-end che è principalmente un'applicazione a pagina singola scritta usando angolare, grugnito e pergolato. E supponiamo che io abbia un backend, che è principalmente solo un'API REST situata in cima a un ORM, che memorizza / recupera oggetti da un database, usando cose come grunt, …
Perché Redis per la coda? Ho l'impressione che Redis possa diventare un buon candidato per l'implementazione di un sistema di accodamento. Fino a questo punto abbiamo utilizzato il nostro database MySQL con polling o RabbitMQ. Con RabbitMQ abbiamo avuto molti problemi: le librerie client sono molto povere e buggy e …
Ho visto molte discussioni su quanto sia straordinario Node.js per le app Web in tempo reale - cose che richiedono socket, Comet, comunicazioni pesanti AJAX e così via. So che il suo modello basato su eventi, asincrono, basato su thread è anche buono per la concorrenza con costi generali bassi. …
Faccio Javascript basato sul web (vaniglia JS, jQuery, Backbone, ecc.) Da alcuni anni ormai e recentemente ho lavorato un po 'con Node.js. Mi ci è voluto un po 'per capire la programmazione "non bloccante", ma ora mi sono abituato a usare i callback per operazioni di IO e quant'altro. Capisco …
Sono un principiante JavaScripter e non ho alcuna reale conoscenza di ciò che accade all'interno del motore V8. Detto questo, mi sto davvero godendo le mie prime incursioni nell'ambiente node.js ma trovo che sto costantemente usando events.EventEmitter () come mezzo per emettere eventi globali in modo da poter strutturare i …
Per favore dimmi se: Node.js renderà il nostro sito più veloce! Node.js consumerà meno risorse del server, possiamo risparmiare denaro! Node.js ci renderà più produttivi! Node.js significa che possiamo condividere codice JavaScript lato client e server. Per chiarire, stiamo riscrivendo un server frontend, che parlerà con la nostra attuale applicazione …
Ho una domanda simile a questa , ma non è la stessa cosa. Vorrei che l'utente della mia app lo installasse con qualsiasi dipendenza sia necessaria per il modo in cui vorrebbe usarlo. Ad esempio, se vogliono persistere su MongoDB, verranno installate solo le librerie relative a Mongo, ma se …
Ho letto del problema C10K e, in particolare, è la parte che si riferisce all'I / O del server asincrono. http://www.kegel.com/c10k.html#aio Credo che questo riassuma praticamente ciò che Node.js fa sul server, consentendo ai thread di elaborare le richieste degli utenti facendo affidamento su interruzioni I / O (eventi) per …
Ho notato che Node.js è diventato molto popolare e ho visto diversi casi di persone che facevano progetti su piccola scala. Ho anche esaminato gli elenchi di pro e contro per avere un'idea di cosa può fare Node.js, ma non sono ancora chiaro su come differisce da altre tecnologie più …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 6 anni fa . Sto cercando una voce solida ma veloce nel campo dello sviluppo di JavaScript. Mi vengono …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.