Bir sosyal ağ sitesi için arka uç oluşturmak için kullanılacak tasarım ilkelerini anlamakla ilgileniyorum. Birkaç kaynak okudum ve facebook'un her düğümün kullanıcı/sayfa/albüm vb. Olabileceği temel veri yapısı olarak bir grafik kullandığını gördüm. Ancak, bu bana sadece üst düzey bir görünüm (blok şeması veya sınıf şeması) vermez. nasıl (tüm grafik veri yapısını kullanarak) gibi birkaç temel özellikleri uygulama hakkında gitmek: Facebook gibi sosyal paylaşım siteleri için tasarım şablonları?
herhangi işaretçiler beslemek ekleme/çıkarma arkadaşlar
- olur mükemmel ol. Bir sosyal paylaşım sitesi için bir tasarım örüntüsünün var olup olmadığını öğrenmek istiyorum.
herhangi dile özgü çözümü
soial Design Pattern hakkında iyi birçok bilgi bulabilirsiniz yardımcı olabilir. Bu problemi daha çok bir veri yapısından ve tasarım bakış açısıyla anlamak istiyorum. Bu alan adında yeni olduğum için, bunların çoğundan aldığım tek şey ilişkisel veritabanı – smitten11
'u kullanmak değildi. İdeal olarak çeşitli bileşenlerin en üst düzey görünümü ve nasıl bir araya geldikleri. Daha sonra bu bileşenlerin her birini ayrıntılı olarak okuyabilir ve okuyabilirim. – smitten11
@ smitten11: Bağlantılı sosyal topluluk sitesi için çeşitli bileşenlerin en üst düzey görünümünü içerecek şekilde cevabı düzenledim! – Nilesh