Spring DM czy warto ?

0

Witam

Planuje zapoznać + zaimplementować w projekcie spring dynamic modules. Od razu muszę przyznać, że oprócz wiedzy teoretycznej (kilka tutoriali + książka ) nie mam większego doświadczenia.

Słyszałem ostatnio opinię : "jeżeli chodzi o spring dm, to gdzieś w sieci kiedyś był post że spring de fakto jako firma także zrezygnowała z wdrażania we springu OSGI na większą skalę właśnie przez skomplikowanie i narzuty OSGI." ??

Osobiście nie mogę znaleźć tego artykułu, a także oficjalnych informacji. Mam teraz troszkę mętlik w głowie pozostaje proste pytanie :
"Czy warto ?". Na moje oko pracując z rozrośniętymi aplikacjami, rozwijanymi przez kilka lat i poprawiając błędy, to brakuje mi właśnie tej modułowości, wszystko jest takie porozgmatwane, kilka implementacji tej samej funkcjonalności, jar hell itd. Z drugiej stony mam obawy, co jeśli spring w przyszłości nie będzie wspierał osgi ? Czy aplikacja nie straci na wydajności poprzez dodanie funkcjonalności osgi ? Czy nie lepiej byłoby zainteresować się projektem jigsaw ? Może są inne lepsze rozwiązania ? Co jeśli w praktyce okaże się, że korzystanie ze spring dm wcale nie jest takie wygodne, trzeba uciekać się do wielu sztuczek itd ?

Muszę przyznać, że moje obawy pojawiły się po przeczytaniu kilku niepochlebnych wpisów odnośnie tej technologii (jak np ten http://blogs.mulesoft.org/osgi-no-thanks/.)

Z góry chciałbym podziękować za twoje ewentualne opinie. Zwłaszcza tym, którzy w praktyce mieli do czynienia z osgi lub spring dm.

0

Bełkot ze "skomplikowaniem OSGi" oznacza mniej więcej tyle, że chcąc być "implemementacją" OSGi trzeba zapłacić za jakieś patenty itp. Springowi się to nie uśmiechało to napisał własne DM.

Co do obaw o wydajność, to nie "siądzie" ona w znacznym stopniu. Przynajmniej nie w normalnym użytkowaniu. Obecnie u klienta mam combo Spring na OSGi i działa to całkiem znośnie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1