Affichage des résultats du sondage: Quel(s) OS pour le développement Java utilisez-vous ?

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

    298 66,97%
  • Mac OS

    47 10,56%
  • Linux

    198 44,49%
  • Autres (Précisez)

    6 1,35%
Sondage à choix multiple
+ Répondre à la discussion Actualité déjà publiée
Page 2 sur 9 PremièrePremière 123456 ... DernièreDernière
Affichage des résultats 21 à 40 sur 162
  1. #21
    Membre confirmé

    Inscrit en
    octobre 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : octobre 2009
    Messages : 133
    Points : 277
    Points
    277

    Par défaut

    Citation Envoyé par OButterlin Voir le message
    C'est possible qu'il y ait des gains, mais va faire tourner Excel et Word sur Linux... ça ne dépend pas des développeurs, ça dépend de leur boite et des contraintes qu'elle impose !
    Pour travailler sous Ubuntu et Windows,
    le seul gain que je vois c'est au démarrage,
    ensuite, les 2 fonctionnent de la même façon et sont tout aussi productifs (bon, sauf si tu as des shell dans ton projet )

    Autre point pour le clavier MAC/PC, le '|' sous clavier QWERTY sur PC peut se faire aussi avec 2 touches (Shift + \),
    après tout dépend du clavier QWERTY que l'on a (ils ne sont pas tous pareils)

  2. #22
    Membre émérite
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    octobre 2007
    Messages
    559
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2007
    Messages : 559
    Points : 901
    Points
    901

    Par défaut

    Baptiste Wicht
    C'est une des dernières raisons qui me retient sous Windows pour mon poste de développement.
    Je pense que la raison avancée n'est pas suffisante, Moi aussi dans ma boite on utilise Windows, mais vu que les mêmes outils existent aussi sous Linux, donc ça ne pose pas de problème. Mais en dehors de ce que je code au travail, je n'utilise que Linux. Mais si ZeRevo a besoin d'arguments, je peux donner les miens et par là, je rejoins totalement l'avis de waddle . Linux est très léger, rapide est stable... Mais aussi relativement mieux sécurisé, c'est le point essentiel pour moi. Pour l'exemple, je gère un serveur chez une association, que je n'ai pas redémarré depuis longtemps et pourtant il tourne au max, avec streaming audio et vidéo, gestion du direct pour une webRadio…etc.

  3. #23
    Membre habitué Avatar de h472009
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    août 2009
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Service public

    Informations forums :
    Inscription : août 2009
    Messages : 86
    Points : 112
    Points
    112

    Par défaut

    J'utilise actuellement linux pour mon développement java, mais c'est pas question de java en elle même pcq, mais question de la puissance de Linux, sa richesse en terme d'outils open source qui me facilite la vie, et aussi car j'étais dés ma découverte du monde libre, l'un des défendeurs de sa philosophie.

    Pour les sociétés, l'utilisation de Windows n'est pas parce que ce dernier est plus performant ou plus facile, c'est juste une question d'historique, de réputation, et surtout une peur de changement...

    En tous les cas chacun a son choix, et sa politique d'entreprise, mais je pense pas que java en elle même qui décide l'utilisation de ce OS ou l'autre.

  4. #24
    Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    mars 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : mars 2008
    Messages : 43
    Points : 64
    Points
    64

    Par défaut

    Pour les sociétés, l'utilisation de Windows n'est pas parce que ce dernier est plus performant ou plus facile, c'est juste une question d'historique, de réputation, et surtout une peur de changement...
    Je ne suis pas entièrement d'accord. Dans ma boite, la partie applicative du réseau est gérée par Windows (Active Directory, exchange...). Si l'entreprise ne passe pas massivement sous linux, c'est purement pour des raisons de praticabilité et non de gros sous ou de facilité...

    Là ou ça ce complique, c'est que la majorité des serveurs applicatifs sont sous redhat... Et là, développer sous Linux donne un sérieux avantage... (ssh, scp, shell et tout le toutim...)

  5. #25
    Expert Confirmé Sénior

    Inscrit en
    décembre 2003
    Messages
    2 882
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 2 882
    Points : 6 882
    Points
    6 882

    Par défaut

    Windows au boulot et sur ma machine principale, Ubuntu Linux sur mon netbook.
    Les brevets ? Le type qui a inventé l'eau chaude doit être grave blindé de thunes !

  6. #26
    Membre actif
    Inscrit en
    mars 2007
    Messages
    218
    Détails du profil
    Informations forums :
    Inscription : mars 2007
    Messages : 218
    Points : 155
    Points
    155

    Par défaut

    Je ne vois pas linteret de la question puisque lappli developpee tournera sur nimporte quel OS (sauf biensur qq exceptions).

    Perso je trouve que sous windows les bundles sont bien foutus et il est tres facile de developper rapidement sans prise de tete.

    Concernant les claviers, il est clair que les qwerty sont bcp plus adaptes au dev (selon moi) notamment grace aux () {} ; et autres qui sont plus simples dacces que sur un azerty.
    N'oubliez pas le tag [Résolu] quand nécessaire !

  7. #27
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    novembre 2006
    Messages
    5 813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : novembre 2006
    Messages : 5 813
    Points : 7 302
    Points
    7 302

    Par défaut

    Citation Envoyé par tamiii Voir le message
    Je ne vois pas linteret de la question puisque lappli developpee tournera sur nimporte quel OS (sauf biensur qq exceptions).

    Perso je trouve que sous windows les bundles sont bien foutus et il est tres facile de developper rapidement sans prise de tete.

    Concernant les claviers, il est clair que les qwerty sont bcp plus adaptes au dev (selon moi) notamment grace aux () {} ; et autres qui sont plus simples dacces que sur un azerty.
    Ben ça c'est encore une question de personne...
    Moi, on me met un QWERTY, je me flingue ! (faut dire que je tape de mes 10 doigts comme une vraie dactylo )

  8. #28
    Membre éprouvé
    Inscrit en
    décembre 2006
    Messages
    244
    Détails du profil
    Informations forums :
    Inscription : décembre 2006
    Messages : 244
    Points : 453
    Points
    453

    Par défaut

    Bonjour,

    Comme certains, je trouve la question un peu bizarre : la plupart des développeurs sont tributaires de ce que leur impose leur société, et en tant que machine physique c'est très généralement Windows. Chose que j'ai toujours pour ma part trouvé incohérent car en général, la plate-forme cible est de l'Unix/Linux, ainsi que les serveurs d'infrastructure (référentiel, intégration continue). Et malgré la portabilité de java, ce peut être un problème. Les locks des fichiers comme il a été cité, certes, mais également la limite de 256 caractères de Windows (c'est toujours le cas sur Vista/7 ? ), sa non gestion de la casse des caractères, les encodages... Autant de menus détails qui plombent un développement.

    En ce qui me concerne, si j'ai le choix (et c'est le cas pour ma machine pro, pas sur celle mise à disposition par mon client ), c'est un Linux sans hésiter. L'IDE tend à devenir l'environnement confiné du développeur, mais c'est à mon sens une erreur que de ne pas profiter de ce que propose le système autour. Pour un développement avec Maven, la ligne de commande reste fondamentale. Du coup, en un rien de temps et de configuration, j'utilise le système de notification du système pour me tenir au courant du résultat du build (et ne pas rester les yeux rivés sur le défilement du build), l'utilisation de paramétrages différents (par exemple tests java5, Java 6) ou les déploiements (serveurs d'appli ou ESBs par exemple) n'en sont que facilités, ainsi que la communication inter-machines etc, etc. A force je reste persuadé que la productivité entre les deux systèmes n'a rien à voir, Windows n'est pas un environnement pour développeurs autre que .Net.

  9. #29
    Membre chevronné

    Inscrit en
    mai 2005
    Messages
    263
    Détails du profil
    Informations forums :
    Inscription : mai 2005
    Messages : 263
    Points : 663
    Points
    663

    Par défaut

    Citation Envoyé par OButterlin Voir le message
    Ben ça c'est encore une question de personne...
    Moi, on me met un QWERTY, je me flingue ! (faut dire que je tape de mes 10 doigts comme une vraie dactylo )
    Je tape aussi de mes dix doigts et j'ai aussi beaucoup de mal avec le qwerty, même si je ne pense pas que ça ait un rapport. Lors d'un précédent contrat, je suis resté un mois au CERN avec un clavier qwerty : je n'ai pas réussi à m'y faire. J'ignore combien de temps il faut pour que l'automatisme se fasse.

    Mais on est un peu hors sujet, là.

  10. #30
    Membre Expert
    Profil pro
    Inscrit en
    mai 2004
    Messages
    1 254
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : mai 2004
    Messages : 1 254
    Points : 1 382
    Points
    1 382

    Par défaut

    Sous Windows, avec 2Gb de mémoire, j'ai en permanence ouvert (dans l'unique but du développement): Eclipse, Firefox, l'explorateur, Notepad++, un Remote Desktop, le client ClearCase et un antivirus.

    Sous Linux, avec 1.5 Gb de mémoire, j'ai en permanence ouvert: Eclipse, Firefox, Nautilus, Gedit et le client ClearCase (et pas besoin de Remote Desktop, ni d'antivirus)

    Je trouve Windows extrêmement bloquant : la fluidité des applications laisse réellement à désirer. Je ne parle pas de petit blocage d'une demi-seconde, mais bien de gros blocages de 5-10 secondes lorsque j'explore mes drives après avoir négligé l'explorateur durant 1 à 2 heures et parfois 1 minute lorsque j'explore les drives ClearCase. (Non, pas besoin d'aide pour cela : je parle de l'expérience ; si je voulais de l'aide, j'irais voir mon helpdesk). Lorsque je n'utilise pas Eclipse pendant 1/2 heure comme pour prendre la pause de midi, je dois parfois attendre 5 à 10 minutes qu'il se recharge depuis le Swap (où il ne devrait pas être, puisque j'ai souvent plus d'un Gb de RAM dispo)

    Sous Linux, rien de tout cela, tout est fluide. Le système répond en permanence, utilise une mémoire raisonnée et une application reste réactive malgré que je ne l'utilise pas durant plus d'une heure.

    Bref, pour développer, lorsque je dois me coltiner un Windows, je suis un peu effrayé.

  11. #31
    Expert Confirmé Sénior
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Suisse

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

    Informations forums :
    Inscription : octobre 2005
    Messages : 7 431
    Points : 21 235
    Points
    21 235

    Par défaut

    Citation Envoyé par kmdkaci Voir le message
    Je pense que la raison avancée n'est pas suffisante, Moi aussi dans ma boite on utilise Windows, mais vu que les mêmes outils existent aussi sous Linux, donc ça ne pose pas de problème.
    Honnêtement, j'ai encore jamais trouvé l'équivalent de la suite Office sur Linux...

    OpenOffice c'est vraiment pas comparable à Office et beaucoup moins stable. J'ai été obligé de l'utiliser pour écrire de gros documents (>50 pages) avec pas mal d'images de tableaux, de zones, etc... et à part planter et freezer, il ne faisait pas grand chose d'utiles, donc à mon avis, il n'y a pas pour le moment pas encore d'équivalent suffisant sur Linux.


    Sinon, pour revenir au sujet initial, SVN est beaucoup plus rapide sur Linux que sur Windows, même si j'ai jamais compris pourquoi. Je gagne du temps en faisant booter ma machine sous Linux et lancer la commande SVN plutôt qu'en lançant la commande SVN depuis Windows

  12. #32
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    novembre 2006
    Messages
    5 813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : novembre 2006
    Messages : 5 813
    Points : 7 302
    Points
    7 302

    Par défaut

    Citation Envoyé par Niark13 Voir le message
    Mais on est un peu hors sujet, là.
    Un peu, mais pas vraiment puisque certains ont parlé de l'avantage d'un clavier qwerty...

    Pour "martopioche", il y aurait un autre avantage de développer sur une machine Unix/Linux lié à la distinction majuscules/minuscules dans les noms de fichiers : si ça marche sur Unix/Linux -> ça fonctionnera sous Windows, l'inverse n'étant pas vrai.
    Je te rejoins également sur le fait que bien souvent, la machine cible (pour les serveurs en tout cas) sera Unix/Linux

  13. #33
    Membre éprouvé
    Inscrit en
    décembre 2006
    Messages
    244
    Détails du profil
    Informations forums :
    Inscription : décembre 2006
    Messages : 244
    Points : 453
    Points
    453

    Par défaut

    Citation Envoyé par OButterlin Voir le message
    Pour "martopioche", il y aurait un autre avantage de développer sur une machine Unix/Linux lié à la distinction majuscules/minuscules dans les noms de fichiers : si ça marche sur Unix/Linux -> ça fonctionnera sous Windows, l'inverse n'étant pas vrai.
    Faux justement : MaClasse et Maclasse dans le même répertoire (donc package mais mettons nous au niveau de l'os) fout la grouille sous Windows, pas sous *nix. Récupère le projet sous *nix, tu bosse. Récupère le sous Windows, tu passe la journée à comprendre comment corriger le tir.

  14. #34
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    novembre 2006
    Messages
    5 813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : novembre 2006
    Messages : 5 813
    Points : 7 302
    Points
    7 302

    Par défaut

    Citation Envoyé par martopioche Voir le message
    Faux justement : MaClasse et Maclasse dans le même répertoire (donc package mais mettons nous au niveau de l'os) fout la grouille sous Windows, pas sous *nix. Récupère le projet sous *nix, tu bosse. Récupère le sous Windows, tu passe la journée à comprendre comment corriger le tir.
    Mauvais exemple à mon avis, les classes étant gérées par l'IDE qui lui m'interdira d'avoir ce cas...
    Mon problème est plutôt lié à un nom de fichier ou de répertoire utilisé comme une ressource (comme une page jsp par exemple) et là, si ça passe sous Linux, ça passera avec Windows

  15. #35
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    juillet 2009
    Messages
    880
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : juillet 2009
    Messages : 880
    Points : 1 530
    Points
    1 530

    Par défaut

    Citation Envoyé par OButterlin Voir le message
    Mauvais exemple à mon avis, les classes étant gérées par l'IDE qui lui m'interdira d'avoir ce cas...
    Mon problème est plutôt lié à un nom de fichier ou de répertoire utilisé comme une ressource (comme une page jsp par exemple) et là, si ça passe sous Linux, ça passera avec Windows
    Des l'instant où tu t'amuse a allez chercher des ressources avec un code écris en dur, ta portabilité est plus que limité...
    donc majuscule ou pas sa change pas grand chose.

  16. #36
    Membre régulier
    Inscrit en
    novembre 2004
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : novembre 2004
    Messages : 76
    Points : 86
    Points
    86

    Par défaut

    On a pas à se passer de Office. Si vraiment il est obligatoire, il suffit d'utiliser virtualbox. De toute façon, il faudra bien le faire pour tester sous IE.
    Waddle

  17. #37
    Modérateur
    Avatar de nouknouk
    Homme Profil pro
    Inscrit en
    décembre 2006
    Messages
    1 638
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34

    Informations forums :
    Inscription : décembre 2006
    Messages : 1 638
    Points : 2 011
    Points
    2 011

    Par défaut

    Windows ET Linux (Ubuntu, Debian) pour ma part.

    C'est certes vrai que c'est surtout l'IDE qui occupe une place prédominante dans le choix de son environnement.

    Néanmoins, on n'utilise pas que l'IDE quand on développe. Et pour ça, je trouve personnellement que Linux a une longueur d'avance (logique, étant avant tout façonné par des développeurs qui y contribuent tous les jours). La gestion de SVN, le lock sur les fichiers en lecture, le shell incomparable, les liens symboliques plus rapides à faire, les noms de fichiers majuscule/minuscule, les noms de dossiers commençant par un point (.svn), ... plein de petites choses qui sont finalement pratiques au quotidien.

    Mais bon, utilisant un IDE dispo sur les différents OS, ça ne m'empêche pas non plus de développer également sous windows, surtout parce que Seven reste mon OS lancé par défaut sur ma machine perso pour son utilisation hors développement (cause prise en charge du flash, logiciels windows only, habitudes de madame, ...) et donc quand je choppe l'ordi, je reboote rarement.

    Une dernière chose: je fait plutôt du Java en ce moment ; je pense que si je bossais a nouveau sur des projets en C++, windows aurait ma nette préférence, rien que pour Visual Studio qui n'est dispo que sur cette plateforme.

    PS: pour le troll "MS Office ou linux", il existe [ame=http://fr.wikipedia.org/wiki/Wine]ine[/ame], hein

  18. #38
    Membre émérite
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    octobre 2007
    Messages
    559
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : octobre 2007
    Messages : 559
    Points : 901
    Points
    901

    Par défaut

    On peut passer à Linux sans quitter Office. La machine virtual est l'une des solutions les plus simples. J'ai une Virtual Box sur laquelle je fais tourner XP et ça marche à merveille, et j'ai l'impression que XP démarre plus vite que d'habitude. C'est vrai qu'il y a rien d'installer dessus, sauf l'Editeur XML de developpez.com.
    Il y A aussi la solution de Wime ou avoir Grub pour cohabiter plusieurs OS sur la machine.

    En ce qui me concerne, j'utilise très rarement OpenOffice et Office, juste quand je rédige la documentation, mais cela représente 5% de la charge de travail d'un projet... Etant développeur, je pense que ce logiciel n'est pas important pour moi. Si j'ai à choisir entre garder Office ou utiliser le Shell de Linux, la réponse est sans attente.

  19. #39
    Membre confirmé
    Inscrit en
    février 2006
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : février 2006
    Messages : 71
    Points : 201
    Points
    201

    Par défaut

    Eclipse sous Linux (boulot, maison).
    Parce que clairement ce n'est pas que l'IDE qui fait la différence, mais aussi tout ce qui est autour : démarrer des process en ligne de commande hors IDE (BDD, JVM spécifique du projet, simulateurs), faire des grep dans plein de fichiers, utiliser Maven en ligne de commande (même si on peut lancer Maven depuis l'IDE ou via les plugins dédiés ... au passage il faut vraiment que je migre sur autre chose que Maven, çà me saoule de + en + cet outil), automatiser des tâches quelconques autrement qu'en ANT, etc.
    Du coup pour tout çà je suis bien content d'avoir accès à un shell et tous les outils qui gravitent autour.
    A contrario ... il ne me manque rien du tout de ce que j'avais sous Windows avant. Ah si, peut être Toad, SQLDeveloper est quand même lourd, mais bon, il y a des alternatives pour les petites manips' largement suffisants (sqlworkbench, ou DBViewer sous Eclipse).

  20. #40
    Nouveau Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Italie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : novembre 2009
    Messages : 18
    Points : 26
    Points
    26

    Par défaut

    J'utilise a la fois Linux et Windows pour le developpement Java. C'est vrai que l'IDE Eclipse fait toute la difference quelque soit le systeme, d'ailleurs je n'ai pas trouve d'enormes differences entre Eclipse Linux et Eclipse Windows.

    Pour ce qui est des OS, on utilise Suse Linux Entreprise au travail, et j'ai Windows 7 Pro et Kubuntu 9.10 sur mon portable personnel.

    Alors :

    - Si on parle de stabilite de Linux (notamment dans ses versions serveur, et/ou qui tournent sur des serveurs), alors Ok il est stable. Mais dans ce cas COMPARONS CE QUI EST COMPARABLE ! Comparons Linux Entreprise contre Windows Server !

    - D'autre part, Windows Seven est excellent. Je n'ai jamais eu de problemes avec, ce qui n'est pas le cas de Kubuntu.

    - Linux plus leger ? Je vous invite a observer le taux d'utilisation du processeur et de la RAM dans Linux puis de le comparer a Windows 7 (c'est perdu d'avance face au soldat XP ). Faites un "top" dans le Shell. Vous allez vite dechanter... Personnellement, Seven prend 630 Mo apres demarrage, alors que Kubuntu, apres une fraiche installation, va deja taper dans les 800 Mo (Vista ? ).

    - Linux plus rapide ? Ah bon ? C'est le cas dans une situation bien precise alors, sinon Windows 7 est a mon avis plus rapide. Pour ce qui est du demarrage, Kubuntu est plus rapide, certes, mais apres quelques applications installees ( et pas des choses gourmandes comme Oracle, PostgreSQL), vous constaterez deja un certain ralentissement.

    J'ai fait le choix de Linux pour sa philosophie, notamment celle d'Ubuntu, et du merveilleux outil qu'est le shell.

    Un dernier truc pour les defenseurs du monde libre :
    - Ce n'est pas parce qu'un logiciel est libre (et accessoirement gratuit) qu'il est mieux que son alter-ego payant
    - Vous etes developpeur, travaillant dans le monde de l'informatique ? Bien. Si des personnes comme vous fournissent une alternative libre et gratuite a des produits/logiciels que vous concevez au travail, dites-moi de quoi allez-vous vivre ?

    Pour celles et ceux qui ne sont pas developpeurs, imaginez que vous etes medecin (ce que vous voulez en fait) et que des personnes se proposent de fournir une alternative gratuite a votre travail ? Vous devenez quoi ?

    Exemple concret : les societes qui delocalisent ailleurs car la main d'euvre est beaucoup moins chere (a defaut d'etre gratuite). Que deviennent les anciens employes ?

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •