Node.js'nin gerçek zamanlı web uygulamaları için ne kadar harika olduğu hakkında çok fazla konuşma gördüm - soket, Comet, AJAX-yoğun iletişim vb. Olay odaklı, asenkron, iş parçacıklı sürüş modelinin düşük ek yük ile eşzamanlılık için de iyi olduğunu biliyorum.
Ayrıca, daha basit, 'geleneksel', gerçek zamanlı olmayan uygulamalar için Node.js eğitimlerini de gördüm (örneğin, uygulama geliştirmeyi öğrenen insanlar için standart 'Merhaba Dünya' gibi görünen standart blog örneği). Ayrıca düğüm statik'in statik varlıklar sunmanıza izin verdiğini de biliyorum.
Sorum şu: ilanlar, forumlar, yukarıda belirtilen blog örneği veya dahili işletme uygulamaları için oluşturduğunuz CRUD uygulamaları türü gibi geleneksel web uygulamaları için Node.js'den kaçınmak için herhangi bir neden var mı? Sırf tüm tuhaf gerçek zamanlı işlerde üstün olduğu için, bu daha sabit kullanımlar için kontrendike mi oluyor?
Düşünebildiğim tek şey, yarasa dışında, olgun kütüphanelerin olmayışı (ki bu değişiyor olsa da).
(Soruyorum sebebi değil, aynı zamanda ben doğrulama kodunu ve etajer yeniden böylece, node.js için PHP ditching düşünüyorum çoğunlukla dil arasında geçiş empedans uyumsuzluğu üzerinden almak olmasıdır. Benim süperego beni admonishes seçim iş için en iyi araç , ancak onbeş dil öğrenmek için çok fazla zamanım yok ve tüm kullanıcı kütüphanelerini kapsamlı bir cephaneye sahip olmak için çok fazla zamanım yok.Node.js'nin bana PHP'den daha kolay bir optimizasyon yolu verebileceğine dair güven verici. Gelecekte Apache yoğun trafik hakkında düşünmeye başladığımda.)
[EDIT] Şimdiye kadarki cevaplar için teşekkürler millet; Cevap seçmeden önce başka birinin tartıştığını görmek istiyorum. @Raynos türünün cevabı ne düşündüğümü doğrular ve yorum yapanların bağlantıları düşünce için iyi bir yemek sunar, ancak 'SORUN İÇİN NODE KULLANMAYIN' gibi, başka herhangi bir Düğüme özgü cevapları olup olmadığını görmek istiyorum. '. (Yüksek CPU görevlerinin yanı sıra, biliyorum zaten :-)