2009-10-13 4 views

Répondre

9

Je viens posté le lien suivant à une autre question (What does OSGi solve), mais je pense qu'il est ici un encore mieux. Hal Hildebrand a écrit un blog sur pourquoi et quand il pense qu'OSGi aide votre développement/produit.

L'essentiel de la publication (plutôt longue) est qu'elle aide en particulier dans le cas de projets d'entreprise complexes à long terme. En particulier à long terme, l'avantage d'avoir une structure imposée paiera, mais read for yourselves

EDIT: lien cassé fixe.

+0

+1 Merci pour les liens – KLE

+0

content que je puisse être utile –

+0

Le lien "lisez par vous-même" est cassé. Copie de wayback machine: http://web.archive.org/web/20120720010714/http://www.tensegrity.hellblazer.com/2009/10/all-we-need-to-do-is-take-these- lie-et-fait-les-vrai-en quelque sorte.html – Gilead

3

Utilisez OSGI si vous voulez un peu de:

  • une très modulaire structure du code (cas extrême: installer chaque a un autre ensemble de modules/plugins)
  • à marche/arrêt/mise à niveau un module sans arrêter le reste de l'application
+1

Si vous écrivez un navigateur Web en Java, utiliseriez-vous OSGI? – Bubba88

+0

@ Bubba88 En tant que technicien, les contraintes me sont généralement données, je ne les choisis pas dans mon métier. Si j'écrivais ça pour m'amuser, je pourrais choisir; alors je choisirais selon "est-ce que je veux apprendre OSGI?". Donc ma réponse serait ** oui **, car OSGI est une technologie très prometteuse qui a déjà été largement adoptée. – KLE

+3

@ Bubba88 - oui OSGi est un excellent choix pour un navigateur web! Les navigateurs ont besoin d'une architecture extensible avec prise en charge des plugins qui peuvent être apportés par des tiers à un moment ultérieur; c'est exactement ce que vous donne OSGi. –

Questions connexes