Eu já falei bastante sobre o quão incrível o Node.js é para aplicativos da web em tempo real - coisas que precisam de soquetes, Comet, comunicações pesadas em AJAX e assim por diante. Sei que seu modelo assíncrono e orientado a eventos também é bom para simultaneidade com baixa sobrecarga.
Também vi tutoriais do Node.js. para aplicativos mais simples, "tradicionais" e não em tempo real (por exemplo, o exemplo padrão do blog, que parece ser o "Olá Mundo" padrão para as pessoas que aprendem o desenvolvimento de aplicativos). E também sei que o node-static permite que você sirva ativos estáticos.
Minha pergunta é: existe algum bom motivo para evitar o Node.js para aplicativos da Web tradicionais, como classificados, fóruns, o exemplo de blog acima mencionado ou o tipo de aplicativos CRUD que você cria para aplicativos de negócios internos? Só porque se destaca em todas as coisas descoladas e em tempo real, isso é contra-indicado para usos mais difíceis?
A única coisa que consigo pensar, fora do bastão, é a falta de bibliotecas maduras (embora isso esteja mudando).
(A razão pela qual estou perguntando é que estou pensando em abandonar o PHP no Node.js, principalmente para superar a incompatibilidade de impedância de alternar entre idiomas, mas também para reutilizar o código de validação e outros enfeites. Meu superego me aconselha a escolher o melhor ferramenta para o trabalho ; no entanto, não tenho muito tempo para aprender quinze idiomas e todas as suas bibliotecas de países de usuários apenas para ter um arsenal abrangente.É também tranquilizador que o Node.js possa me proporcionar um caminho de otimização mais fácil do que o PHP / Apache no futuro, quando tiver que começar a pensar em tráfego pesado.)
[EDIT] Obrigado pelas respostas até agora, pessoal; Eu só quero ver se mais alguém vai pesar antes que eu escolha uma resposta. A resposta de @Raynos meio que confirma o que estou pensando, e os links dos comentaristas forneceram boa reflexão, mas quero ver se mais alguém tem alguma resposta específica para o nó, como 'NÃO USE NÓ PARA PROBLEMA X ' (Além das tarefas de alta CPU; eu já sei disso :-)