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

Eclipse Platform Discussion :

TPD [Target Platform Définition] VS .target


Sujet :

Eclipse Platform

  1. #1
    Membre éclairé
    Avatar de bpy1401
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2003
    Messages
    471
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2003
    Messages : 471
    Points : 831
    Points
    831
    Par défaut TPD [Target Platform Définition] VS .target
    Bonjour à tous

    Généralement, j'utilise un .target pour définir les plugins que je veux utiliser pour mon application RCP, et j'édite directement ce fichier avec l'éditeur du .target

    Sur un nouveau projet, on me demande d'utiliser un fichier au format TDP pour définir le .target.

    A votre avis , quel sont les avantages/inconvénients de ces deux méthodes, et laquelle est la meilleur solution pour définir sa target.

    Merci d'avance pour vos réponse
    Page sur Developpez : http://pbriand.developpez.com

  2. #2
    Membre émérite
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 469
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 469
    Points : 2 997
    Points
    2 997
    Par défaut
    Les fichiers .tpd sont sympa car ils apportent quelques features. Je me souviens pas de tout mais celles qui me reviennent sont:
    * facilite la "composition": les .tpd peuvent se reutiliser les uns les autres
    * autorise les version range (ceci dit .target autorise 0.0.0 qui est au final 1 version range)

    mais .tpd introduit une couche de generation (.tpd -> .target), ce qui a des defauts:
    * L'outillage n'est pas forcement de bonne qualite compare a un .target
    * L'integration dans l'IDE n'est pas aussi native
    * L'integration dans les outils de build (Tycho) necessite des etapes de generation en plus
    * Ca tire quand meme pas mal de dependances (XText et compagnie)

    Donc avant de se lancer dans le .tpd, mieux vaut etre sur d'en avoir besoin, et verifier que ce besoin ne peut pas etre couvert avec du PDE/.target standard; parce que .tpd demande quand meme quelques etapes en plus pour chaque tache.
    Aussi, l'utilisation de .tpd est assez marginale dans les projets Eclipse; le niveau de support est moins bon que celui de PDE et de ses .target. Donc il est moins facile de demander de l'aide et moins probable d'en recevoir. A contrario, il est assez facile et bienvenu d'ajouter des features a PDE s'il en manque pour mieux couvrir certains use-cases...
    Pour du HTML, CSS, JavaScript, TypeScript, JSon, Yaml, Node... dans Eclipse IDE, installe Eclipse Wild Web Developer
    Pour du Rust dans Eclipse IDE, installe Eclipse Corrosion
    Follow me on twitter

  3. #3
    Membre éclairé
    Avatar de bpy1401
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2003
    Messages
    471
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2003
    Messages : 471
    Points : 831
    Points
    831
    Par défaut
    Bonjour Mickael

    Merci pour cette explication bien détaillée
    Page sur Developpez : http://pbriand.developpez.com

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 07/12/2012, 09h32
  2. Tests unitaires et target platform
    Par RedXIIICA dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 28/11/2012, 17h15
  3. Target Platform et références
    Par Tetranos dans le forum C++/CLI
    Réponses: 0
    Dernier message: 18/08/2009, 15h16
  4. Changer de Target Platform pour un plugin RCP
    Par Boubou Balrog dans le forum Eclipse Platform
    Réponses: 19
    Dernier message: 19/12/2006, 17h58
  5. TARGET sur autre page et autre cadre
    Par Shiftane dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 27/09/2004, 13h09

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