Bu soruyu sormadan önce biraz araştırma yaptım ama durumum için somut bir cevap bulamadım. WebSockets ve oyun geliştirme konusunda hala yeniyim, bu yüzden bazı parçaları çok iyi açıklayamayabilirim ve eğer durum buysa lütfen bunu daha iyi açıklamaya çalışalım.Çok oyunculu HTML5 oyunları gelişimi için WebSockets'ı kullanma. Ne seçilir, Node.js veya Ratchet veya başka?
Şu anda çeşitli HTML5 çok oyunculu oyunları sağlayacak olan CakePHP'yi kullanarak bir Web uygulaması geliştiriyorum. Bazı durumlarda bu oyunların bir veri tabanına veri göndermesi gerekir. Sorun şu ki, oyun sunucusu tarafı mantığını uygulamak için Node.js'yi kullanmak istiyorum, ancak veri tabanına veri aktarabilecek miyim emin değilim. En iyi yaklaşımın, veriyi veritabanında saklayacak bir PHP eylemine Node.js'den gönderiyor olabileceğini düşünüyorum, ancak bunun mümkün olup olmadığını da bilmiyorum.
Bu DNode ile ilgili bir şey buldum, ancak bu sorunun benim cevabım olup olmadığından emin değilim ve bunun yanı sıra beta sürümde olduğu görülüyor, kaçınmak istiyorum.
Alternatif olarak, oyun sunucusu tarafı mantığını uygulamak için Ratchet'u kullanmayı düşündüm. En azından uygulama ile iletişim kurmayı başarabileceğimi biliyorum, ancak oyun geliştirme konusunda herhangi bir referans bulamadığım için iyi bir fikir olup olmadığından emin değilim. Başka çerçeveler hakkında bilmiyorum
, ben bu ikisinden daha iyi seçenekler var eğer öyleyse, söyle lütfen :)
bana görüşler verin. Teşekkür ederim!
, ben node.js nasıl çalıştığını şimdi daha iyi anlıyorum Çok teşekkür ederim. Anladığım kadarıyla, Node ile bir veritabanına da bağlanabilirim ve bu şekilde, ondan veri istemek için PHP uygulamam ile iletişim kurmam gerekmeyecek, doğru mu? – Anakin
Doğru. Node.js – ElHacker
'dan bir veritabanına doğrudan bağlantı kurabilirsiniz. Node.js yalnızca VPS sunucularında çalışır mı? Paylaşılan bir barındırma yüklenmeyecek. – yourkishore