2009-10-13 14 views

Antwort

9

ich habe gerade gebucht auf den folgenden Link auf eine andere Frage (What does OSGi solve), aber ich denke, hier ist es eine ist noch besser passen. Hal Hildebrand hat einen Blog darüber geschrieben, warum und wann er denkt, OSGi hilft Ihrer Entwicklung/Ihrem Produkt.

Das Kernstück des (ziemlich langen) Beitrags ist, dass er besonders bei lang laufenden, komplexen Unternehmensprojekten hilfreich ist. Insbesondere auf lange Sicht wird der Vorteil einer erzwungenen Struktur auszahlen, aber read for yourselves

EDIT: feste unterbrochene Verbindung.

+0

+1 Danke für die Links – KLE

+0

froh, dass ich etwas Hilfe sein könnte –

+0

Der Link "für sich selbst lesen" ist gebrochen. Wayback-Maschinenkopie: http://web.archive.org/web/20120720010714/http://www.tensegrity.hellblazer.com/2009/10/all-we-need-to-do-is-take-these- Lügen-und-machen-sie-wahr-irgendwie.html – Gilead

3

Verwenden OSGi, wenn Sie einige wollen:

  • einen sehr modular Codestruktur (Extremfall: jede Installation hat einen anderen Satz von Modulen/Plugins)
  • zu Start/Stopp/Upgrade ein Modul, ohne den Rest der Anwendung zu stoppen
+1

Wenn Sie einen Web-Browser in Java schreiben, würden Sie OSGI verwenden? – Bubba88

+0

@ Bubba88 Als technische Person, die Einschränkungen sind in der Regel mir gegeben, ich wähle sie nicht in meinem Job. Wenn ich das zum Spaß schreiben würde, könnte ich wählen; dann würde ich nach "will ich OSGI lernen?" wählen. Meine Antwort wäre also "Ja", denn OSGI ist eine vielversprechende Technologie, die bereits weit verbreitet ist. – KLE

+3

@ Bubba88 - ja OSGi ist eine großartige Ergänzung für einen Webbrowser! Browser benötigen eine erweiterbare Architektur mit Unterstützung für Plugins, die zu einem späteren Zeitpunkt von Dritten beigesteuert werden können. das ist genau das, was OSGi Ihnen gibt. –

Verwandte Themen