Einzelnen Beitrag anzeigen

Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#1

Gemeinsam genutzte Bibliothek am besten verwalten

  Alt 27. Jul 2009, 17:37
Hallo,

bereits in den letzten Monaten habe ich begonnen Teile, die nichts direkt mit Audio- bzw. 2D-Grafikentwicklung zutun haben aus meinen Projekten "Andorra 2D" und "Audorra" in eine eigene Bibliothek ("Andorra Commons") auszulagern. Dies hat den Vorteil, dass ich in beiden Bibliotheken die gleichen Typen und Klassen verwenden kann, wodurch sich beide besser zusammen verwenden lassen. Außerdem sind die Projekte für mich einfacher zu warten, da ich Verbesserungen nur an einer Stelle einbauen muss.

Momentan beinhaltet die "Andorra Commons" Typdeklarationen, Kompressionsalgorithmen, ein Pluginsystem, Containerdatenstrukturen, XML, Datei/Archivverwaltung sowie teilweise Beispiel-/Testprogramme dazu.

Ich weiß nun allerdings nicht, wie ich die "Andorra Commons" ausliefern soll:
Eine Möglichkeit wäre ein eigenes (SF-)Projekt für die "Andorra Commons" und dieses als Voraussetzung für Andorra/Audorra zu haben. Jedoch fürchte ich damit Leute (insbesondere Anfänger) von der Verwendung der Bibliotheken abzuschrecken.
Liefere ich die Commons jeweils mit Andorra/Audorra aus, so laufe ich Gefahr, dass es ein heilloses Durcheinander, insbesondere mit verschiedenen Versionen gibt.

Vielleicht hat der eine oder andere noch eine Idee, wie ich das "Commons"-Paket am besten verteilen sollte.

Schonmal Danke für eure Antworten,
Andreas

PS: Leider dauert es noch eine Weile, bis die nächste Version von Andorra bzw. Audorra erscheinen wird - ich habe momentan viel um die Ohren.
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat