Chcę napisać własny symulator sieci, dla zabawy i osobistego wyzwania. Mam nadzieję, że poznam zarówno nowe techniki programowania, jak i nieco więcej o networkingu. Poprzednie próby obiektowe zakończyły się bardzo szybko, ale ostatnio pobrałem i grałem przy użyciu Axuma Microsoftu (nowa wersja została wydana dzisiaj) oraz ich Runtime Współbieżności i Koordynacji. Ponieważ pochodzę z bardzo dominującej przeszłości, nigdy wcześniej nie słyszałem o programowaniu zorientowanym na aktora; teraz wydaje mi się, że miałem głowę w piasku, dopóki Scala i F # nie przynieśli mi tego paradygmatu.Napisz symulator sieci dla zabawy
Moje pytania są następujące: a) jest aktorem-Oriented Programming lepszego wyboru niż programowania obiektowego dla tego zadania, a jeśli tak b) w przypadku gdy jest to dobre miejsce, aby rozpocząć naukę projektowania zorientowanego aktor?
Dzięki za link, jest dużo materiału do czytania i dużo nauki. Nie jestem pewien, czy moje pytanie A można odpowiedzieć obiektywnie w jednym poście, ale wydaje się przyciągać tumbleweed. Z całego serca zgadzam się, że należy unikać nieuzasadnionych ograniczeń, ale OO zdecydowanie osiągnęło masę krytyczną na przestrzeni lat i łatwiej jest zatrudnić wsparcie dla deweloperów na tym tle niż w AO. Chcę zidentyfikować problemy, które AO rozwiązuje lepiej i chcę móc pozostawić projekt AO w okrążeniach programistów, którzy mogą go zbudować (a nie tylko siedzieć drapiąc się po głowach). – Jono