Je cherche à étendre une application existante en utilisant une architecture de plugin. L'id de l'application écrite en Delphi, mais je veux être en mesure d'implémenter divers plugins dans n'importe quelle langue est le meilleur du travail. Actuellement, nous avons des compétences en Delphi, C# et Java, et aimerions pouvoir implémenter un plugin dans n'importe quelle langue.Architectures de plugins neutres en langage
Est-ce que quelqu'un connaît un exemple de système qui peut être utilisé pour implémenter cela? Je suppose que je pourrais standardiser sur une interface COM particulière et tout ce qui implémente cette interface pourrait être un plugin.
Est-ce que quelqu'un a des pointeurs?
Merci
Ceci est probablement le plus proche de ce dont j'ai besoin, je dois maintenant savoir comment faire un plugin qui correspond à l'interface en C#. – Mmarquee
Pour obtenir l'implémentation C#, il suffit de prendre la bibliothèque de types que Delphi produit et de l'importer dans Visual Studio, ce qui créera tout ce dont vous avez besoin, y compris une classe d'implémentation squelette. –