SockJS'de daha fazla sunucu tarafı seçeneği var. Node.js'ye bağlı kalmak istemiyorsanız, bu bir seçenek olabilir. Ölçeklendirme, sunucu tarafındaki kısmı barındırmak için PyPy'yi kullanan bazı karşılaştırmalardan en iyi şekilde çalışıyor gibi görünüyor.
socket.io, Flash'ı içeren daha fazla aktarma seçeneğine sahiptir. Flash'ı sevmeseniz bile, uygulama isteğinize bağlı olarak daha iyi çalışabilecek bir
gerçek WebSocket aktarımı seçeneğine sahiptir.
Gerçek şu ki, ya işi bitirecek, sadece arzularınıza bağlı. Her birinde önemsiz bir uygulama oluşturmanızı ve birinin API'larının sizin için daha doğal olup olmadığını görmenizi öneririz.
Şahsen ben socket.io'yu kullanmaya daha meyilliyim ... Ayrıca, kümeleri kullanarak ölçeklendirmeniz gerekiyorsa, bir pub/alt sunucu kullanmak için bir strateji belirlemeniz gerektiğini de söyleyeceğim (redis gibi) farklı istekler gibi bellek durumunu paylaşmayan farklı süreçlere gelebilir.
Ayrıca belirterek değer, benzer bir .Net SignalR denilen çerçevesi ...
Sadece PUSHs tüm çeker değiştirmemelidir olmasıdır. Her ikisinin de var olmasının bir sebebi var. Sadece kullanıcı deneyimi için gerekli veya yararlıysa itme içeriği kullanın. – Alp
Sorularınızı parçalara ayırmaya ve daha az 'objektif' yapmaya çalışın .. Muhtemelen zaten yapmış olduğunuz konuyla ilgili herhangi bir araştırmayı gösterin (bu, sorununuzu yapıcı olmayan bir şekilde kapatmamaktır) – rlemon
SockJS arasındaki farklar hakkında bir konu var ve sockjs posta listesindeki Socket.io, belki de size yardımcı olacaktır: https://groups.google.com/forum/#!topic/sockjs/lgzxVnlth54/discussion – Marek