IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

[C#2.0] Développement plugin


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Laeticia
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 98
    Par défaut [C#2.0] Développement plugin
    Bonjour,
    Je vous expose mon souci de méthodologie ainsi que le contexte
    J'ai une application winform qui a été développée et qui est en prod, qui tourne et qui fonctionne bien
    Aujourd'hui je souhaite faire un plugin ou un patch je ne sais pas trop quel terme convient le mieux !
    Je souhaite par exemple , rajouter un menu dans le top menu (menu classique .net) avec de nouvelles fonctionnalités sans avoir à tout redevelopper, et à tout redéployer !
    Quelle est la bonne méthode pour développer un plugin sans tout redéployer en restant dans de bonnes méthodes ?

    Par avance merci

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Tout dépend de ton application de départ. Est elle développée pour accepter des plugins ?
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    Membre confirmé Avatar de Laeticia
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 98
    Par défaut
    Citation Envoyé par SaumonAgile Voir le message
    Tout dépend de ton application de départ. Est elle développée pour accepter des plugins ?


    hmm c'est à dire ? qu'est ce qui fait qu'une application est développée pour accepter des plugins ? patch ?
    merci

  4. #4
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Citation Envoyé par Laeticia Voir le message
    hmm c'est à dire ? qu'est ce qui fait qu'une application est développée pour accepter des plugins ? patch ?
    merci
    Vu ta réponse, je suis quasiment sûr que ton application n'est pas développée pour accepter des plugins.
    Tu devras donc modifier le programme initial et déployer la nouvelle version.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  5. #5
    Membre éclairé
    Inscrit en
    Mai 2005
    Messages
    348
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 348
    Par défaut
    L'acceptation ou non de plugin par une application se définit lors de sa conception.
    C'est tout une architecture qu'il faut mettre en place. Il y a des interfaces communs pour que l'appli reconnaisse un plugin et des mécanismes de chargement de ces fameurs plugins à mettre en place.
    Dans ton cas faut aussi que l'application soit prévu pour "s'auto modifier" en fonction des plugins chargés.

    Tout ça pour dire que si ton appli n'a pas été pensé ainsi à la base, y'a peu de chance pour que tu puisses utiliser le concept de plugin.

  6. #6
    Membre confirmé Avatar de Laeticia
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 98
    Par défaut
    merci pour vos réponses

    je souhaiterai savoir si vous avez des liens ou des exemples qui parlent de ce genre d'architecture !
    pour faire simple, afin de mettre en place ce genre de solution, il serait bon de partir sur un exemple simple :

    une application toute bête qui utilise un menu pour creer un fichier texte et enregistrer ce même fichier prenant en compte les modifications enregistrées dans l'areabox ci dessous.
    quelle est l'architecture à mettre en place pour "accepter" un futur plugin / patch qui rajouterai un menu / et / ou rajouterai des éléments dans un menu existant, considérant que l'application finale tourne et que le plugin/patch est un msi qui vient la modifier

    Par avance merci pour vos réponses

Discussions similaires

  1. Développement plugin + interface IContentOutlinePage
    Par Invité dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 31/01/2009, 17h29
  2. Développement plugin Eclipse 3.3
    Par LinkKev dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 06/11/2007, 11h45
  3. [PDE]développement plugin
    Par fraoustin dans le forum Eclipse Platform
    Réponses: 10
    Dernier message: 05/06/2007, 21h13
  4. Développement plugin Eclipse
    Par samball dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 10/05/2007, 09h12
  5. Développer Plugin & Propriété d'un projet
    Par azerr dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 25/07/2006, 15h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo