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 :

Choix de la version du framework


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 77
    Par défaut Choix de la version du framework
    Bonjour

    J'ai une petite question simple.
    Quelle stratégie pour choisir la version de son Framework ?

    Avec la publication via clickonce, c'est assez simple de choisir.

    Faut-il choisir la version la plus élevée ? 3.5 ?

    Mon application (relativement simple) est conçue avec la version 2. Je ne sais pas s'il est préférable d'en changer.

    Merci pour votre aide.

    yann_dz

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    la réponse est simple
    t'as une appli en 2.0 qui marche, et t'as pas besoin de la passer en 3.5. vas-tu prendre le risque d'avoir des bugs (ca arrive) simplement pour dire que tu prends la dernière version?


    si tu vas évoluer alors plus tôt tu changeras de version, mieux ce sera. Néanmoins, le fx 2.0 est mature et il y a aucune honte à l'utiliser. 99% des applis que je créé chaque jour sont en 2.0/3.0 et on maintient encore des applis 1.1

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 77
    Par défaut
    Merci pour ces détails.

    Pour l'instant je conserve donc la version 2.

    J'ai tout de même du mal à comprendre pourquoi microsoft conserve tout ces framework les uns à coté des autres dans une machine.

    La logique (enfin plutôt ma logique) voudrait par exemple que la version 3.5 inclu toutes les versions précédentes ! Ca serait un peu plus propre...

    Autre question :

    Les systèmes d'exploitations microsoft incluent une version du framework si je ne me trompe pas. Xp avec la 2 et vista avec la 3 ?
    Si je cible vista, peut-être vaudrait-il mieux, en cas de réécriture de mon application que je choisisse la version 3 ? Ca éviterait une installation d'un framework complémentaire.

    Je sui à coté de la plaque là ?

    yann_dz

  4. #4
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    La logique (enfin plutôt ma logique) voudrait par exemple que la version 3.5 inclu toutes les versions précédentes ! Ca serait un peu plus propre..
    c'est déjà le cas. c'est pour ca qu'upgrader est censé passé direct à 99,9%

    Xp avec la 2 et vista avec la 3 ?
    non
    xp 1.1 puis 2.0 en windows update

    vista 3.0 mais faut parfois installer les vieilles versions (1.1)


    Si je cible vista, peut-être vaudrait-il mieux, en cas de réécriture de mon application que je choisisse la version 3 ? Ca éviterait une installation d'un framework complémentaire.
    oui

    Je sui à coté de la plaque là ?
    oui quand même car le framework 3.0 c'est du framework 2.0 + wpf+wcf+wf

    donc ton appli 2.0 tournera "out of the box" sur Vista.

    quant à Seven, c'est la version 4.0 qui sera installée de base

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 77
    Par défaut
    En fait, si je comprends bien 3.5 inclu les versions antérieures (au niveau des fonctionnalités) par contre il faut quand même avoir le 2 ou le 1.1 installé sur la machine pour un programme qui tourne en 2 ou 1.1.
    Ce qui fait qu'on a souvent tous les frameworks les uns à coté des autres dans "Ajout suppresion de programmes" de windows...

    c'est pour ca qu'upgrader est censé passé direct à 99,9%
    La je ne comprends pas trop. J'ai upgradé mon application pour passer de visual studio 05 à visual studio 08. Il y a un lien avec les frameworks ?
    Ou bien ca n'a rien à voir ?

    Merci d'avance pour tes eclaircissements.

  6. #6
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    que de questions

    En fait, si je comprends bien 3.5 inclu les versions antérieures (au niveau des fonctionnalités)
    c'est cela. ca s'appelle "compatibilité ascendante"

    par contre il faut quand même avoir le 2 ou le 1.1 installé sur la machine pour un programme qui tourne en 2 ou 1.1.
    dans la logique, je dirais que non mais dans les faits...
    je sais que j'ai tjs vu des pools d'application (asp.net donc) séparés. Je me dis qu'on aurait pu tout mettre en pool 2.0 si c'était si simple. à tester

    La je ne comprends pas trop. J'ai upgradé mon application pour passer de visual studio 05 à visual studio 08. Il y a un lien avec les frameworks ?
    Ou bien ca n'a rien à voir ?
    ca dépend. entre 2003 et 2005, ca upgrade le framework, pas le choix

    entre 2005 et 2008 ca change surtout la forme du projet. si tu restes en 2.0, ca changera strictement rien. regarde dans les options de compilation de ton projet

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

Discussions similaires

  1. [2.0] Doit-on garder les autres versions du Framework ?
    Par zooffy dans le forum Framework .NET
    Réponses: 2
    Dernier message: 26/06/2006, 12h42
  2. [C#]Comment récupérer la version du FrameWork?
    Par fantomchris dans le forum C#
    Réponses: 6
    Dernier message: 24/03/2006, 15h39
  3. Choix dynamique de version de librairie
    Par Gloubie dans le forum C
    Réponses: 22
    Dernier message: 27/02/2006, 17h08
  4. Sur quelle version du framework .Net se base Delphi 2006
    Par scornille dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 15/10/2005, 00h31
  5. [JVM] choix de la version
    Par frouge dans le forum Applets
    Réponses: 7
    Dernier message: 07/07/2005, 17h58

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