Reactive Extensions - zastosowania - devPytania most recent 30 from http://devpytania.pl2010-08-01T06:38:39Zhttp://devpytania.pl/feeds/question/319http://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://devpytania.pl/questions/319/reactive-extensions-zastosowaniaReactive Extensions - zastosowaniaImmortal2010-01-12T16:54:02Z2010-03-19T06:42:00Z
<p>Natknąłem się ostatnio na ciekawą bibliotekę, której autorem jest Erik Meijer — twórca LINQ:</p>
<p>Reactive Extensions for .NET: <a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx</a></p>
<p>Podejrzewam, że bardzo szybko się przyjmie i będziemy tego używać na co dzień, tak jak to stało się z LINQ.</p>
<p>Znalazłem również <a href="http://www.maciejaniserowicz.com/post/2009/12/14/Reactive-Extensions-SystemReactivedll.aspx" rel="nofollow">opis Reactive Extensions po polsku</a>. Gorąco polecam zainteresować się tym tematem.</p>
<p>Pytanie natomiast jest takie:</p>
<p><strong>Jakie widzisz zastosowania dla biblioteki Reactive Extensions?</strong></p>
<p>Umieszczajcie swoje pomysły, głosujcie na pomysły innych. Za jakiś czas zaakceptuję odpowiedź z największą liczbą głosów.</p>
<p>PS Jeśli ktoś czuje się w miarę mocny z angielskiego, to polecam również obejrzeć ciekawy, dwuczęściowy filmik, na którym twórcy Rx omawiają samą ideę programowania reaktywnego, jej podstawy teoretyczne (algebra abstrakcyjna, monoidy, teoria kategorii i takie tam) oraz szczegóły implementacyjne:</p>
<ul>
<li><a href="http://channel9.msdn.com/shows/Going+Deep/E2E-Erik-Meijer-and-Wes-Dyer-Reactive-Framework-Rx-Under-the-Hood-1-of-2/" rel="nofollow">Erik Meijer and Wes Dyer - Reactive Extensions Framework Rx Under the Hood - part I</a></li>
<li><a href="http://channel9.msdn.com/shows/Going+Deep/E2E-Erik-Meijer-and-Wes-Dyer-Reactive-Framework-Rx-Under-the-Hood-2-of-2/" rel="nofollow">Erik Meijer and Wes Dyer - Reactive Extensions Framework Rx Under the Hood - part II</a></li>
</ul>
http://devpytania.pl/questions/319/reactive-extensions-zastosowania/365#365Answer by vigrid for Reactive Extensions - zastosowaniavigrid2010-01-14T00:08:44Z2010-01-14T00:14:23Z<p>Hmmm... Nie wiem, czy do końca zrozumiałem o co w tym chodzi, ale pierwszy pomysł, który przyszedł mi do głowy to sztuczna sieć neuronowa. Prawdopodobnie było by to tak efektywne jak strzelanie do muchy z armaty...</p>
<p>Innym, pewnie już bardziej trafionym było by zastosowanie Rx do rozwiązywania zagadnień z dziedziny <a href="http://en.wikipedia.org/wiki/Control%5Fengineering" rel="nofollow">sterowania i automatyki</a>.</p>
<p>Skoro już tak akademicko, to może i ogólnie - <a href="http://pl.wikipedia.org/wiki/Elektrotechnika" rel="nofollow">elektrotechnika</a> - rozwiązywanie układów?</p>
http://devpytania.pl/questions/319/reactive-extensions-zastosowania/928#928Answer by Paweł Łukasik for Reactive Extensions - zastosowaniaPaweł Łukasik2010-02-08T19:33:12Z2010-02-08T19:33:12Z<p>Nie jest to może zastosowanie stricte wprost, ale jako z racji, że Rx troszkę zmienia sposób używania eventów może w prosty sposób pomóc w testowaniu zdrzeń jakie pojawiają się na naszej aplikacji. Dzięki temu, że teraz eventy to tak na prawdę jest to zwykły obiekt IEnumerable, można zastąpić to naszym mock'iem składającym się z tablicy eventów i sprawdzić czy nasza aplikacja zachowuje się tak jak powinna.</p>
<p>Więcej o Rx w podcast'ie Scott'a Hanselmana - <a href="http://hanselminutes.com/default.aspx?showID=216" rel="nofollow">http://hanselminutes.com/default.aspx?showID=216</a></p>
http://devpytania.pl/questions/319/reactive-extensions-zastosowania/1360#1360Answer by rafek for Reactive Extensions - zastosowaniarafek2010-03-19T06:42:00Z2010-03-19T06:42:00Z<p>Marcin Najder na <a href="http://mnajder.blogspot.com/" rel="nofollow">swoim blogu</a> przedstawia przykłady użycia Rx Framework, budując przy tym przykładową aplikację <a href="http://mnajder.blogspot.com/2010/03/rxsandbox-v1.html" rel="nofollow">RxSandbox</a>.</p>