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

Ordinateurs Discussion :

Quel config matériel avez-vous ? (pour le développement)


Sujet :

Ordinateurs

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Quel config matériel avez-vous ? (pour le développement)
    Bonjour à tous,

    Je cherche a savoir quel est la (ou les) configs interressantes pour développer (programmer).

    Faites moi part de vos choix techniques, ainsi que des stratégies de sauvegarde de données (multi disques dur ?)

    sorte de petit sondage qui m'aide à faire un exposé sur le hardware actuel d'un développeur (à l'heure des multicores et cartes graphiques toujours plus puissantes).

    Faut-il privilégier la puissance, la fiabilité, les deux ?

  2. #2
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 239
    Points
    8 239
    Par défaut
    bonjour,
    il faut choisir une machine de dev en fonction du développement à faire et surtout de la cible. pour créer un logiciel 3d (jeux, cao, etc) ou un logiciel de traitement d'images ou de vidéos, le mieux est de commencer sur une machine classique et ensuite de mettre ça sur une machine moins puissante. ça permet de vraiment chercher des optimisations efficaces. ça ne sert à rien de développer sur une machine 36000 processeurs avec 12To de ram et dire "cool, mon soft fait son boulot en 5 secondes". oui mais la majorité des gens n'ont pas des configs à la pointe de la technologie et ils ne vont pas aller acheter un processeur 48 coeurs juste pour faire tourner démineur version 2006

    j'éxagère mais à peine en fait
    il faut arrêter de se dire "de toute façon, dans trois mois tout le monde aura des pc surpuissants" et de coder à la va-vite. c'est un peu le raisonnement de bill gates qui a dit que quand vista sortirait, les processeurs seront cadencés à 7Ghz avec plusieurs Go de ram. vista sort dans quelques mois et à moins qu'il y ait une découverte d'une super-technologie, les 7Ghz ne seront pas atteints
    bref, ça ne sert à rien d'aller prendre une machine trop puissante parce que c'est le meilleur moyen de fournir un code pas optimisé. après, ça dépend des besoins

    quand je fais du dev (linux, 3d), je le fais sur ma machine courante (athlon 64 2800+, 1go ram, nvidia 6600gt) pour des raisons de commodités évidentes (temps de compilation et outils disponibles) mais après, j'essaie sur une machine moins puissante (k6-2 500MHz, 256mo ram, geforce4) et c'est là où commence la vraie recherche d'optimisations pour que l'appli s'éxécute au plus vite.
    ma machine courante me sert aussi pour jouer, d'où cette config.

    après, si c'est du développement web, c'est différent un serveur, il vaut mieux prendre du temps pour trouver la meilleure machine possible en fonction du traffic attendu et de la complexité de l'application. on ne fera pas tourner ebay sur les serveurs à pas cher

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 17
    Points : 17
    Points
    17
    Par défaut
    Le plus important pour développer, c'est le confort: un bon clavier, une bonne souris, un espace de travail spacieux avec un crayon et du papier, un système multi-écran, une solution de source control, foobar2000 et de l'icetea.

    Pour ce qui est de la puissance et de la fiabilité, un développeur ne crache jamais dessus, mais c'est pas primordial.

  4. #4
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 123
    Points
    28 123
    Par défaut
    Bonjour,

    Ca dépend beaucoup de la cible de ton développement : si tu connais la machine cible pour ton logiciel, alors il te faut avoir au plus une machine identique.

    Une fois que tu as la même machine que ton client, alors seulement tu sais ce que tu pourras, ou non, mettre en oeuvre.

  5. #5
    Membre éclairé Avatar de Zipyz
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 782
    Points : 872
    Points
    872
    Par défaut
    Citation Envoyé par gangsoleil
    Ca dépend beaucoup de la cible de ton développement : si tu connais la machine cible pour ton logiciel, alors il te faut avoir au plus une machine identique.
    Pour les tests oui, mais pour le dév, suivant l'éditeur que tu utilise pour développer, il te faudra parfois avoir une machine assez puissante pour un minimum de confort, avec un bon écran, ...

Discussions similaires

  1. Quel EDI utilisez-vous pour vos développements Android ?
    Par Hinault Romaric dans le forum Android
    Réponses: 29
    Dernier message: 03/03/2015, 15h41
  2. Supervision : Quel système avez vous pour quel environnement?
    Par Katyucha dans le forum Administration
    Réponses: 8
    Dernier message: 13/06/2012, 14h37
  3. Quel EDI utilisez-vous pour le développement avec .NET ?
    Par Jérôme Lambert dans le forum EDI/Outils
    Réponses: 31
    Dernier message: 28/06/2011, 10h26
  4. Réponses: 2
    Dernier message: 03/08/2006, 12h01
  5. [Info]Quel livre me conseillez-vous pour apprendre Java?
    Par Sébastien L dans le forum Langage
    Réponses: 25
    Dernier message: 09/02/2006, 21h54

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