Estive avaliando soluções de arquitetura para um projeto móvel que terá um serviço / aplicativo da Web, além de aplicativos nativos, e observei várias bibliotecas, estruturas e pilhas como o Meteor , sendo uma espécie de "estrutura de pacote de pilha aberta" , está firmemente ligado com o Node.js .
Fala-se muito sobre os benefícios de usar o mesmo idioma no lado do cliente e do servidor, e não estou entendendo. Eu poderia entender se você deseja espelhar todo o estado de um aplicativo Web no cliente e no servidor, mas está lutando para encontrar outras vitórias ... Eficiência no fluxo de trabalho?
Estou tentando entender por que a paridade de linguagem cliente / servidor é considerada um santo graal. Por que a paridade de linguagem cliente / servidor é importante no desenvolvimento de software?