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

Affichage des résultats du sondage: Quel(s) système(s) d'exploitation pour le développement Java ?

Votants
101. Vous ne pouvez pas participer à ce sondage.
  • Windows

    59 58,42%
  • Linux

    55 54,46%
  • Mac OS

    13 12,87%
  • Autres (précisez)

    1 0,99%
Sondage à choix multiple
Java Discussion :

Quel(s) système(s) d'exploitation pour le développement Java ? Partagez votre expérience


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 335
    Par défaut
    Les 2. En fait ça dépend du client, et il y en a un sur 2 qui impose Windows.
    Pour les outils à installer, et notamment git, Linux est plutôt plus pratique, c'est en train de se démocratiser, je crois. C'est surtout les PME qui nous laissent installer Linux. En général les grands groupe imposent Windows.

    Niveau Distrib, Ubuntu, Fedora font l'affaire, et chez moi, c'est plutot Fedora.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 7
    Par défaut Mon système
    Bonjour

    Sur mon pc de boulot (très performant) Linux Mint pour profiter de l'éco-système ubuntu
    Perso : Une debian (car le pc est pas terrible)

    Si j'avais eu à choisir mon pc de boulot, j'aurais choisit un Mac pour leur qualité (pc perso pas pour le dev ...)

  3. #3
    Membre émérite
    Avatar de Cafeinoman
    Homme Profil pro
    Couteau suisse d'une PME
    Inscrit en
    Octobre 2012
    Messages
    628
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Couteau suisse d'une PME

    Informations forums :
    Inscription : Octobre 2012
    Messages : 628
    Par défaut
    Debian 8 (gnome) au boulot, Debian 8 (xfce) sur le portable, Debian 8 (KDE) sur la tour de la maison, un script qui me chroot et installe/nettoie ce qu'il faut en déplacement et si on m'impose windows... Une VM ou un, au pire, un live de Debian(xfce).
    Donc Linux...

  4. #4
    Membre extrêmement actif Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 706
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 1 706
    Par défaut
    Java est multiplateforme donc la question de l'OS ne se pose pas. Du moment que j'ai Netbeans ou Eclipse ainsi que de quoi récupérer les fichiers du projet facilement, je me fiche bien d'être sous Ubuntu ou bien sous Windows. Après je préfère développer sous Linux que sous Windows, mais ce choix ne regarde moi.

    Citation Envoyé par deltree Voir le message
    Les 2. En fait ça dépend du client, et il y en a un sur 2 qui impose Windows.
    Pour les outils à installer, et notamment git, Linux est plutôt plus pratique, c'est en train de se démocratiser, je crois. C'est surtout les PME qui nous laissent installer Linux. En général les grands groupe imposent Windows.

    Niveau Distrib, Ubuntu, Fedora font l'affaire, et chez moi, c'est plutot Fedora.
    Oui git est nettement plus agréable à utiliser sous Linux que sous Windows. On sent bien que ce DCVS a d'abord été conçu pour être utilisé sous Linux (en même temps vu le créateur, pouvait-il en être autrement ? ). La version Windows n'a de "version Windows" que le nom car elle est basée sur MSYS. Du coup ça bogue en cas de connexion via SSH, chose qui ne se produit pas sous Linux.

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Linux Ubuntu au boulot. Rien à dire pas de problème rencontré.

    Mac OS X à la maison. Même si par goût je préfère cet environnement à Ubuntu, j'ai rencontré plusieurs problèmes avec l'utilisation de JAVA.
    - gestion de plusieurs version de JAVA sur la même machine
    - bug de certains outils comme Glassfish (chemin codé en dur et qui change selon la version de l'OS)
    - bug de l'implementation de JAVA qui oblige certains soft à utiliser de vieille version de JAVA (Intellij recommande l'utilisation de JAVA 6)
    - heureusement Oracle est chargé du développement de JAVA sur Mac ce qui n'a pas été le cas pendant longtemps, d'où les mises à jour qui arrivaient avec plusieurs mois de retard ou selon sur le dernier OS
    Globalement on s'en sort, mais l'expérience est moins concluante que sous Ubuntu.

  6. #6
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut
    à l'origine je viens de Solaris.
    Pour mon (dernier) boulot on m'a casé un Mac.
    Bon je ne suis pas enthousiaste (j'utilise IntelliJ et les modes d'emploi ne sont pas toujours évidents sous Mac + l'admin de plusieurs JVM demande de l'entrainement)... mais je me suis habitué
    maintenant j'ai des Macs partout (à la maison)

  7. #7
    Membre actif
    Femme Profil pro
    etudiant
    Inscrit en
    Mars 2014
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : etudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2014
    Messages : 38
    Par défaut
    en ce qui me concerne :
    Au boult Ubuntu
    à la maison WIndows 8.1

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 716
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 716
    Par défaut
    Ubuntu avec IntelliJ au bureau
    Windows10Pro à la maison

  9. #9
    Membre expérimenté Avatar de kalina
    Femme Profil pro
    Développeur Java
    Inscrit en
    Avril 2009
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2009
    Messages : 220
    Par défaut
    windows au bureau comme à la maison!

  10. #10
    Membre Expert
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 093
    Par défaut
    Bonsoir,

    Pour ma part, aussi bien l'un que l'autre (Windows ou Linux) car j'utilise les deux.
    Cependant, je me permettrai de préciser une chose.
    A ma connaissance, le Java de Linux n'est pas le même que le Java de Windows. En effet, Oracle a dû pour être intégré à Linux adapter son packaging. Dans les versions Windows il existe quelques éléments sous licence qui tels quel ne peuvent être exploités sous Linux sans briser la licence GNU. Le résultat c'est openJDK. On voit d'ailleurs bien la différence en examinant la librairie de base sur une plateforme NetBeans par exemple, il y a bien moins de choses que dans la version Windows. En tout cas pour ce qui est des solutions standard Java et de NetBeans. Donc, en résumé, je dirai que concrètement, il y a une différence entre l'environnement Java de Linux et celui de Windows. Mais dans l'absolue cela n'a pas d'importance. En effet, si l'on se limite à utiliser Java dans son contexte multiplateforme, il ne prend généralement place que dans l'élaboration des interface graphiques des logiciels, pas dans la partie traitement.
    Enfin, c'est le point de vue de quelqu'un d'autodidacte qui a la chance de pouvoir faire ce choix sans contrainte et quand ça lui plaît. De toute façon, dans l'environnement professionnel c'est toujours Windows qui prime, donc il est préférable d'évoluer sous Windows.
    Et puis il y a le Charset ! Unicode d'un côté, ANSI de l'autre, l'éternel guéguerre......
    J'ai un moment travaillé sur un même projet dans les deux environnements. Dans mon programme, il me fallait chercher l'info dans des fichiers textes (texte de mails automatique). Dans le respect de ma langue natale, je m’efforce d'utiliser les accentués. Dans ce travail j'ai à un moment rédigé en partie un fichier texte commencé sous Linux avec Gedit et terminé sous Windows avec notepad, puis j'ai exécuté sous Windows. Comme je n'avais pas fait attention au réglage de charset de mon Gedit, tout le texte tapé sous Linux avec des accents était massacré...
    Sans compter les différences dans les arborescence de travail, les chemins de profiles ne sont pas les mêmes, les propriétés système non plus. Si le code s'appuie sur de telles valeurs et qu'il se veut être exploitable dans le respect du multiplateforme, il faut de toute façon penser aux autres environnements et doubler, voir tripler son code en volume pour traiter les différences.
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

  11. #11
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par yotta Voir le message
    A ma connaissance, le Java de Linux n'est pas le même que le Java de Windows.
    Attention : ceci n'est pas tout à fait vrai.

    Oracle distribue deux versions du JDK :
    • L'OpenJDK en open-source, qui correspond à l'implémentation de référence, et qui est généralement packagé par les distributions Linux.
    • Le JDK Oracle, qui inclut des fonctionnalités "commerciales" et non open-source, disponible sur le site d'Oracle (pour Windows, Mac, Linux et Solaris).


    Bref : tu peux très bien installer le JDK d'Oracle sous Linux.


    Citation Envoyé par yotta Voir le message
    De toute façon, dans l'environnement professionnel c'est toujours Windows qui prime, donc il est préférable d'évoluer sous Windows.
    !?!?!? Coté desktop peut-être.
    Mais je doute que ce soit le cas coté serveur !



    a++

  12. #12
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par adiGuba Voir le message

    Citation Envoyé par yotta Voir le message
    De toute façon, dans l'environnement professionnel c'est toujours Windows qui prime, donc il est préférable d'évoluer sous Windows.
    !?!?!? Coté desktop peut-être.
    Mais je doute que ce soit le cas coté serveur !
    C'est clair !

    Et côté client, je bosse dans le milieu de la presse et de l'imprimerie en général, et ils ont quasiment tous des Mac...
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  13. #13
    Membre très actif Avatar de happyboon
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Burkina Faso

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 192
    Par défaut windows
    windows windows windows

  14. #14
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 349
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 349
    Par défaut
    Pas sectaire, donc selon le besoin du client...

    Après, peut-être qu'un jour, le choix sera JavaOS sur des machines avec des processeurs java.
    Bon, Sun n'a pas réussi son pari sur ce coup là, et comme maintenant c'est Oracle qui tient les rênes, je pense que c'est pour bientôt

  15. #15
    Membre confirmé Avatar de skulled
    Inscrit en
    Décembre 2006
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 120
    Par défaut
    Linux (Ubuntu)

  16. #16
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2013
    Messages : 25
    Par défaut
    "Write once, run anywhere!" je développe en java avec os x quand je suis en déplacement, windows à la maison et linux au boulot. Avec une préférence pour linux et os x, système unix oblige, c'est plus pratique que sur windows.

  17. #17
    Membre averti
    Homme Profil pro
    Fondateur Mélodium.tech
    Inscrit en
    Avril 2012
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Fondateur Mélodium.tech

    Informations forums :
    Inscription : Avril 2012
    Messages : 41
    Par défaut
    Boulot : Windows & Linux
    Maison : Linux (avec quelques VM Windows pour certains tests)

  18. #18
    Membre éprouvé
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Par défaut
    Linux et windows à tour de rôle. Tout le monde dans mon équipe est sous windows mais je voulais qu'il y ait au moins une personne qui développe sur linux vu qu'on déploie nos applis sur des serveurs linux. Au final cette personne ça a été moi.
    De toutes façons, l'un ou l'autre ça ne change presque rien car ce sont les outils qu'on utilise qui comptent et ce sont joliment les mêmes. Je profite juste du fait que je peux installer linux partout où je veux (laptop, vms) pour mener mes tests sans être hors la loi.

    Seule vraie différence: le rendu des fonts des applis swings (et des IDE comme intellij et netbeans) absolument ignoble sous linux. Heureusement il y a des fix (de différentes valeurs) si on sait les trouver.

  19. #19
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2015
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2015
    Messages : 53
    Par défaut
    Citation Envoyé par _skip Voir le message
    Linux et windows à tour de rôle. Tout le monde dans mon équipe est sous windows mais je voulais qu'il y ait au moins une personne qui développe sur linux vu qu'on déploie nos applis sur des serveurs linux. Au final cette personne ça a été moi.
    De toutes façons, l'un ou l'autre ça ne change presque rien car ce sont les outils qu'on utilise qui comptent et ce sont joliment les mêmes. Je profite juste du fait que je peux installer linux partout où je veux (laptop, vms) pour mener mes tests sans être hors la loi.

    Seule vraie différence: le rendu des fonts des applis swings (et des IDE comme intellij et netbeans) absolument ignoble sous linux. Heureusement il y a des fix (de différentes valeurs) si on sait les trouver.


    je suis sous opensuse et par défaut aucun problème pour les fonts

  20. #20
    Membre éprouvé
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Par défaut
    Citation Envoyé par jean.dufour Voir le message
    je suis sous opensuse et par défaut aucun problème pour les fonts
    Pourtant c'est vraiment un problème connu et reconnu.
    3 possibilités.

    1/ Tu utilises eclipse qui lui n'est pas affecté car il utilise SWT en sous main, et non Swing (Pour info SWT ne fait que peu de dessin et utilise majoritairement du natif)
    2/ Opensuse embarque une JRE patchée d'office, mais j'en doute
    3/ Tu es moins sensible que moi au problème

    Il suffit d'ouvrir un éditeur de texte style gedit et de comparer intellij ou netbeans avec la même font, la différence en qualité du rendu devrait juste être hallucinante.

Discussions similaires

  1. Quel EDI utilisez-vous en 2012 pour le développement Web ? Pourquoi ?
    Par Community Management dans le forum Outils
    Réponses: 69
    Dernier message: 31/08/2016, 10h12
  2. Réponses: 11
    Dernier message: 05/02/2013, 16h01
  3. Réponses: 161
    Dernier message: 14/06/2010, 16h24
  4. Réponses: 59
    Dernier message: 12/12/2009, 21h36

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