Comecei a estudar noje.js, em especial o framework express. Mas mesmo tendo estudado a estrutura de uma aplicação, e alguns detalhes técnicos, não consegui resposta para as perguntas:
-
Que tipo de aplicação deve ser feita com
node.js
?
-
Qual o problema que o
node.js
resolve?
1 curtida
Pelo que eu estudei até agora, a grande sacada do node é a sua arquitetura. Ao contrário de uma arquitetura web padrão que trata cada conexão como uma thread
, o node tem apenas um thread
executando para atender todas as conexões. Isso aumenta a capacidade de responder às equisições mais rapidamente porque com um único segmento não existe o overhead
em troca de contexto, compartilhamento de memória e espera por recursos.
Isso implica em uma maneira diferente de programar, já que sempre temos que pensar em escrever um código que executa um callback
quando termina uma primeira tarefa. Resumindo, acho que o node resolve o problema da agilidade de resposta. Acho que é isso, mas queria a opinião de um especialista!
1 curtida