Ci sono alcuni vantaggi reclamati a Node.js che in genere ascolto. Alcuni (molti?) Sono d'accordo. Ce n'è una che non capisco completamente, che è l'argomento della lingua unica: "Ora puoi usare una lingua sia dal lato client che dal lato server."
Questo non ha senso per me su molti livelli:
- la maggior parte delle persone conosce già più di una lingua e imparare un secondo non è comunque un grosso problema.
- JavaScript non è un grande linguaggio; se le persone avessero una scelta, probabilmente sceglierebbero qualcos'altro sul lato client, ma sono bloccati.
- la bellezza del lato server è che puoi scegliere QUALSIASI lingua (quindi ha senso scegliere la lingua migliore, più capace, con il minimo bagaglio).
L'unica ragione ragionevole che ho sentito è "se sto usando il backbone posso riutilizzare i miei modelli". Dal momento che non ho usato backbone da solo, non sono sicuro di quanto importi effettivamente troppo comunque.
Qualcuno può far luce?