1. مقدمه
مفهوم برنامه نویسی واکنشی را می توان تا اواسط دهه 60 دنبال کرد. این یک مدل برنامهنویسی اعلامی یا الگوی برنامهنویسی است که عمدتاً به مدیریت جریانهای داده ناهمزمان و انتشار دادهها از طریق تبدیلها با دستورات اجرای معین خاص مربوط میشود. این اصطلاح احتمالاً در حدود سال 2010 توسط Erik Meijer اختراع شد. تاریخچه برنامه نویسی واکنشی چندان روشن نیست که از کجا شروع شد. با این حال، زمانی که در ادبیات قدیمی اصطلاحاتی مانند «جریان داده» را پیدا کنیم، میتوانیم به آن اشاره کنیم. اینها در نهایت همان چیزی بودند که ما برای مدت طولانی از آن استفاده می کردیم و به عنوان جریان از آن یاد می کردیم. جریان داده ها به عنوان بخشی از الگوی برنامه نویسی دیگری بود که برنامه نویسی جریان داده نامیده می شد. این اصطلاح توسط جک دنیس و دانشجویان فارغ التحصیلش در دهه 1960 در MIT ابداع شد. برنامه نویسی واکنشی گاهی اوقات به عنوان برنامه ریزی جریان داده بر روی استروئیدها شناخته می شود. اگر می خواهید در مورد تاریخچه برنامه نویسی Reactive بیشتر بدانید، من لینک های زیادی را در مخزن منابع این مقاله قرار دادم. لطفاً در پایان این مقاله نگاهی به آنها بیندازید.
2. برنامه نویسی واکنشی به طور کلی
برنامه نویسی واکنشی پیاده سازی های زیادی دارد و همه آنها بر اساس الگوی مشاهده گر هستند. در اصطلاح برنامه نویسی واکنشی، این به عنوان …