Wpis z mikrobloga

Piszę w pracy wtyczkę do google chrome. Wtyczka wczytuje pewna liste id rekordow z bazy, potem przechodzi na odpowiednia podstrone w sytemie, iteruje po wszystkich elementach, wybiera pierwszy ktorego id nie znajduje sie na wczytanej liscie, otwiera szczegoly tego elementu w nowej karcie, potem jeszcze z tymi danymi jest mnostwo manipulacji. Jak powinno się pisać takie dość rozbudowane wtyczki? Czy jest inny sposób skonstruowania logiki niż milion listenerów i wysyłanych do nich wiadomości?

#programowanie #chrome #pracbazaproblems
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest inny sposób skonstruowania logiki niż milion listenerów i wysyłanych do nich wiadomości?


@NieUsune: Nie.

Swoją drogą, IMHO to jest właśnie plus podejścia Chrome, bo wymusza separację między komponentami (tym samym umożliwia łatwą podmiankę jednego komponentu na drugi).

Swoją drogą 2, całe OOP wzięło się właśnie z tego, żeby mieć niezależne byty, które się ze sobą komunikują wiadomościami (wywołanie metody na obiekcie jest odpowiednikiem wysłania do niego wiadomości).
  • Odpowiedz
@NieUsune: Co prawda javascript to nie moja działka, ale mogę Ci polecić abyś zainteresował się czymś takim jak RxJS. Bawię się RxJavą już od jakiegoś czasu i świetnie się tego używa do takich zastosowań jakie opisujesz.
Ogólnie cały zamysł programowania reaktywnego jest świetny :)
  • Odpowiedz