Performans etkisinin göz ardı edilebileceği bir uygulama çerçevesinde (maks. Saniyede 10-20 olay),
modüller - Etkinlikler veya Vadeli İşlemler / Vaatler / Monadlar arasındaki iletişim için tercih edilen bir araç olarak kullanımı daha sürdürülebilir ve esnek olan nedir ?
Sıklıkla söyleniyor, Olaylar (pub / sub, arabulucu) gevşek kuplaja izin veriyor ve böylece - daha sürdürülebilir bir uygulama ... Deneyimlerim bunu reddediyor: 20'den fazla olayınız olduğunda - hata ayıklama zorlaşıyor ve böylece yeniden düzenleniyor - çünkü görmek çok zor: kim, ne zaman ve neden neyi kullanıyor.
Vaatler (Javascript kodlama yapıyorum) Olaylardan çok daha çirkin ve aldatıcı. Ancak: işlev çağrıları arasındaki bağlantıları açıkça görebilirsiniz, böylece uygulama mantığı daha basit olur. Korktuğum şey. Ancak, Promises onlarla daha sıkı bağlantı kuracak ...
ps: cevap JS dayalı olması gerekmez, diğer fonksiyonel dillerden deneyim çok açığız.