2016-03-09 19 views
8

Nesne Yönelimli Programlama hakkında oldukça fazla bilgiye sahibim ve Reaktif Programlama hakkında çok az bilgiye sahibim.Nesne Yönelimli Programlama ve Reaktif Programlama Arasındaki Fark

Nesne Yönelimli Programlama ve Reaktif Programlama arasındaki farkı açıklayabilir mi?

+0

Gerçekten bir programlama sorusu olmadığı için, burada deneyebilirsiniz eğer öneririz: http://superuser.com/. –

+1

@ramedju SuperUser, özellikle programlama hakkında değildir. Bu soru kesinlikle konu dışı olurdu. –

cevap

2

Nesneye Yönelik Programlama (OOPs), bir tür programlama dilidir (tasarım) ve reaktif programlama, Eşzamansız veri akışlarıyla ilgilenen bir programlama paradigmasıdır. Reaktif programlama, dil türlerinden bağımsızdır (oops/function-based). Bir örnek verelim: -

Uzak sunucuda (rpc) iki sayıdan oluşan bir toplamı hesaplıyorsanız, sunucuya numaralar göndermeniz ve toplam yöntemini (yordam) çağırmanız ve ardından sunucu yanıtlarının toplamını belirtmeniz gerekir. . Şimdi sen mutlu ve sunucu da mutlu. Ama bekle, eğer zaten sunucuda olan büyük bir dosyayı toplayan başka bir yordamı çağırırsanız, bu birkaç saniye sürebilir (veya dakika olabilir), bu nedenle bu yordamı çağırdıktan sonra programınız yanıt bekleyecektir. Şimdi başka şeyleri de yürütmek için sabırsızsınız, bu yüzden bu parçayı, geldiği zaman toplamı sağlayacak diğer iş parçacığında daha iyi uygulayacağımı düşüneceksiniz. Reaktif bir programlama budur, verileri senkronize olmayan bir şekilde ele alıyorsunuz.