Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.programming > #32193
| From | Mateusz Bogusz <mabakay@o2.pl> |
|---|---|
| Newsgroups | pl.comp.programming |
| Subject | Re: Projektowanie dla pluginów |
| Date | 2018-12-31 14:47 +0100 |
| Organization | ATMAN - ATM S.A. |
| Message-ID | <q0d6mo$t4e$1@node2.news.atman.pl> (permalink) |
| References | <q0d5hj$s27$1@node2.news.atman.pl> |
> Ogólnie, niezbyt to widzę, bo moduł główny musiałby przewidywać akcje, > gdzie będą rozszerzone przez pluginy, nie wiem jak można by > zaprojektować by plugin mógł rozszerzać coś dowolnego, o czym nie > pomyślał twórca modułu głównego. Musisz założyć w jakich miejscach aplikacji chcesz umożliwić dodawanie wtyczek i zaprojektować dla tych miejsc interfejsy do komunikacji z pluginami. Na starce aplikacji, wczytać wtyczki, dać im szansę się "zarejestrować" przekazując jakiś obiekt "kontekstu", który np. umożliwi podpięcie się wtyczki w "pipeline" wczytywania pliku o zadanym rozszerzeniu (jeżeli tego nie zrobi np. sama definicja interfejsu). -- Pozdrawiam, Mateusz Bogusz
Back to pl.comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Projektowanie dla pluginów Borneq <borneq@antyspam.hidden.pl> - 2018-12-31 14:28 +0100
Re: Projektowanie dla pluginów Mateusz Bogusz <mabakay@o2.pl> - 2018-12-31 14:47 +0100
Re: Projektowanie dla pluginów szykcech@gmail.com - 2018-12-31 12:00 -0800
Re: Projektowanie dla pluginów Borneq <borneq@antyspam.hidden.pl> - 2018-12-31 21:36 +0100
Re: Projektowanie dla pluginów Borneq <borneq@antyspam.hidden.pl> - 2018-12-31 22:08 +0100
Re: Projektowanie dla pluginów Mateusz Bogusz <mabakay@o2.pl> - 2019-01-01 20:16 +0100
csiph-web