G
Guest
Gast
Mal eine kleine Umfrage: Welche Technologien bzw Frameworks, setzt ihr für eure Desktop Anwendungen ein?
Das alleine ist schon Gold wert, das ist richtig. Aber die Platform UI ist ebenfalls ein tolles Produkt.Also praktisch nur den OSGi-Rahmen mit dem Plugin-Konzept.
Classloader Isolierung? EIne saubere Möglichkeit nativen Code zu bundlen? Dynamisches Laden, Entladen, Ersetzen von Bundles? Bist du dir da sicher?ps hat gesagt.:OSGi freilich erhält man mit NetBeans nicht - allerdings ist das Modulkonzept von Netbeans sehr ähnlich bzw. bietet die selben Möglichkeiten wie OSGi - nur ist es halt nicht so weit verbreitet.
Eclipse ist voll von lächerlich komfortablen Widgets, Dialogen, Services, Frameworks, damit lassen sich Bücher füllen.Daher meine Frage: Welche (Haupt)vorteile bietet der Einsatz einer solchen Plattform und wie stark unterscheidet sich SWT von Swing (hinsichtlich Programmierung, Geschwindigkeit, Komponenten)
Wildcard hat gesagt.:Classloader Isolierung? EIne saubere Möglichkeit nativen Code zu bundlen? Dynamisches Laden, Entladen, Ersetzen von Bundles? Bist du dir da sicher?
Wildcard hat gesagt.:OSGi ist ja kein Eclipse Ding, sondern wurde von Eclipse 'zweckentfremdet'. Wenn sie das ganze Zeug tatsächlich implementiert haben, verwundert mich umso mehr, das sie nicht direkt den OSGi Weg eingschlagen haben. Schließlich hat es OSGi mittlerweile ja sogar durch den JCP geschafft.
NetBeans Module System and OSGi are kind of similar. They provide a way how to write modular systems, they encode their metadata in MANIFEST.MF, etc. This page has been create to host the "alignment" effort, e.g. ideas, plans and other work that could lead to crossing the gap and making the system even more similar, potentially replaceable.
Osgi gibt es schon seit ca. 8 Jahren. Osgi wurd auch schon eingesetzt bevor Eclipse den Osgihype ausgelöst. Ursprünglich wurde es als Serviceplatform im Embeddedsektor entwickelt. Bmw hat ein Bussystem auf Basis von Osgi entwickelt und in vielen anderen Bereichen wird es auch schon seit Jahren eingesetzt.Ich weiß nicht wie lange es OSGi schon gibt... aber seinen Siegeszug hat es IMHO erst durch Eclipse angetreten. Wer hat denn vor 5 Jahren schon groß von OSGi gesprochen?
Es gibt schon große Unterschiede zwischen SWT und SWing, aber wenn du Erfahrung mit irgendeinem Toolkit hast ist es ein Leichtes ein anderes Toolkit zu erlernen.SWT von Swing (hinsichtlich Programmierung, Geschwindigkeit, Komponenten)