na razie wstępnie się zastanawiam czy pójść w tą stronę aby pewne elementy aplikacji dało się rozszerzyć za pomocą bibliotek dynamicznych umieszczanych w folderze plugins.
Jaki projekt na github warto potraktować jako inspiracja,
ewentualnie jakiś system gotowy do zaimplementowania w postaci biblioteki ?
0
2
notepad++ jest open source i ma system pluginów.
0
several napisał(a):
notepad++ jest open source i ma system pluginów.
jeden z dobrych przykładów. Chyba nadal jest na hiper-komponencie edycyjnyo-wizualnym Scintilla, ten sam w sobie ma pewną przestrzeń na customizację
Grunt, to szczęsliwy projekt interfejsu, dobre cięcie main/plugin, inaczej za niewielki czas masz straszliwe spagetti
Inna praktyka, o innych skutkach, to oskryptowanie w Lua.
Ze skryptu nie sięgniesz do hosta szerzej, niż obiekty interfejsowa zakładają ... w sumie jeśli binarny plugin spełnia jakiś wąski interfejs to też ...