Isso é verdade:
Corra para o lado do cliente no desenvolvimento web
Mas não está confinado ao lado do cliente, é um movimento de pilha cheia.
Eu sei que isso pode ser surpreendente. Por favor, me ouça.
Por que? Como o desenvolvimento novo e "difuso" do lado do cliente em HTML5 / JS pode ser superior às soluções grandes e bem pensadas do lado do servidor?
Primeiro de tudo, ambos são bem pensados.
Em segundo lugar, porque é melhor.
Boa pergunta.
Mas "melhor" é subjetivo, então a resposta para sua pergunta é: o que especificamente é melhor?
Re-visite a pergunta:
Como o desenvolvimento "difuso" do lado do cliente em HTML5 / JS pode ser superior às grandes soluções do lado do servidor?
Because small is nimble.
And big is clunky.
É flexibilidade.
Não parece grande coisa. Faz isso? Flexibilidade.
No entanto, a flexibilidade está subjacente a tudo. Uma melhoria na flexibilidade - melhora tudo.
Manutenção. Extensibilidade. Escalabilidade. Modularidade. Usabilidade. UX.
E é mais rápido de implementar. Essa é a realidade. Mais rápido e melhor.
This is why Windows 8 made JS a first-class citizen.
HTML5 - JS, não é uma moda passageira e não desaparece. Estamos vendo apenas as sementes de uma tecnologia que crescerá para fornecer conteúdo de computação e comportamento de interação aos tablets. Comprimidos.
Os telefones inteligentes foram a adoção mais rápida da mídia de massa desde a TV nos anos 50. Agora, não apenas temos smartphones - temos tablets.
Já em desenvolvimento na Mozilla e no Windows, o sistema operacional será executado em dispositivos futuros em seus mercados -> HTML / JS.
Muitas soluções e inovações permanecem.
Uma pilha completa de JS está surgindo, com base na flexibilidade.
Espero que ajude.