Lavoro con MEF da circa 2 settimane. Ho iniziato a pensare a cosa serve MEF, cercando di scoprire come usare MEF e infine implementando un host con 3 moduli. I contratti si stanno dimostrando facili da comprendere e i moduli sono facilmente gestibili.
Sebbene MEF abbia un uso molto pratico, mi chiedo fino a che punto? Voglio dire, tutti riscriveranno le applicazioni esistenti per l'estensibilità?
Sì, sembra, ed è follemente impraticabile. Retoricamente parlando:
in che modo MEF sta influenzando le attuali tendenze della programmazione?
hai iniziato a cercare opportunità per utilizzare MEF?
hai iniziato a pianificare un'importante riscrittura di un'app esistente che potrebbe beneficiare dell'estensibilità?
Detto questo, le mie domande sono:
come faccio a sapere quando dovrei pianificare un nuovo progetto con estensibilità?
come faccio a sapere se un progetto esistente deve essere riscritto per estensibilità?
Qualcuno sta usando MEF?