Reactive Extensions - zastosowania - devPytania most recent 30 from http://devpytania.pl 2010-08-01T06:38:39Z http://devpytania.pl/feeds/question/319 http://www.creativecommons.org/licenses/by-nc/2.5/rdf http://devpytania.pl/questions/319/reactive-extensions-zastosowania Reactive Extensions - zastosowania Immortal 2010-01-12T16:54:02Z 2010-03-19T06:42:00Z <p>Natknąłem się ostatnio na ciekawą bibliotekę, której autorem jest Erik Meijer &mdash; 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#365 Answer by vigrid for Reactive Extensions - zastosowania vigrid 2010-01-14T00:08:44Z 2010-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#928 Answer by Paweł Łukasik for Reactive Extensions - zastosowania Paweł Łukasik 2010-02-08T19:33:12Z 2010-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#1360 Answer by rafek for Reactive Extensions - zastosowania rafek 2010-03-19T06:42:00Z 2010-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>