2010-06-01 16 views
7

Rozważam rozszerzenie istniejącej aplikacji za pomocą architektury wtyczek. Identyfikator aplikacji napisany w Delphi, ale chcę móc implementować różne wtyczki w dowolnym języku, który jest najlepszy w pracy. Obecnie posiadamy umiejętności w Delphi, C# i Javie, i chcielibyśmy móc zaimplementować wtyczkę w dowolnym języku.Architektura neutralnych językowo architektur

Czy ktoś wie o przykładowym systemie, który może zostać użyty do wdrożenia tego?

Zakładam, że mogę ujednolicić konkretny interfejs COM, a wszystko, co implementuje ten interfejs, może być wtyczką.

Czy ktoś ma jakieś wskazówki?

Dzięki

Odpowiedz

6

Tutaj jest dobry przegląd systemu wtyczek COM oparte, który działa zarówno w Delphi i C++ Builder:

Implementing a Plug-in Framework

+0

Jest to prawdopodobnie najbliższy temu, czego potrzebuję, teraz muszę wiedzieć, jak utworzyć wtyczkę pasującą do interfejsu w języku C#. – Mmarquee

+0

Aby uzyskać implementację C#, po prostu weź bibliotekę typów Delphi tworzy i importuje ją do Visual Studio, które utworzy wszystko, czego potrzebujesz, łącznie z klasą implementacji szkieletu. –

0

Podczas gdy ja osobiście tego nie używałem, RemObjects Hydra jest strukturą wtyczki zaprojektowaną w celu ułatwienia integracji Delphi i .NET.

+0

Coś nie tak z Hydrą, czy moją odpowiedzią? –

+0

Nic złego, co mogę zobaczyć. +1, aby anulować -1. –