Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Sondage : Quel(s) système(s) d'exploitation pour le développement Java ?

Le , par Hikage

0PARTAGES

1  0 
Quel(s) OS pour le développement Java utilisez-vous ?
Grâce à sa machine virtuelle, il est tout à fait possible de développer en Java sur un système d'exploitation différent du (ou des) système(s) cible(s).

Mais vous, sur quel système est installé votre environnement de développement ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de romaintaz
Rédacteur https://www.developpez.com
Le 08/12/2009 à 16:47
Personnellement, je développe sur du Windows, mais mes applications tournent à la fois sur du Windows, du Linux et du Solaris...
0  0 
Avatar de Baptiste Wicht
Expert éminent sénior https://www.developpez.com
Le 08/12/2009 à 16:57
Pour ma part, je développe sous Windows, mais j'hésite à passer sous Linux pour la puissance du shell et la rapidité de certains outils (SVN par exemple).
0  0 
Avatar de ludosoft
Membre habitué https://www.developpez.com
Le 09/12/2009 à 8:35
J'ai voté Windows mais à vrai dire je trouve la question curieuse car il me semble que ce qui fait l'environnement de dev c'est plus l'EDI que le système (du moins quand on travail avec un netbean ou un eclipse et que l'on a pas besoin de trop d'outils externes).

Sinon j'ai entendu dire que les claviers Apple étaient plus adaptés au dev que ceux des PC. Info objective ou intox intégriste ?
0  0 
Avatar de Niark13
Membre éclairé https://www.developpez.com
Le 09/12/2009 à 8:37
Pour ma part, je travaille dans le milieu de la physique des particules, dans un milieu où UNIX a une grande part de marché. Je développe donc en Java avec Eclipse sous Linux (desktop) et sous Mac OS X (laptop).

Je n'ai jusqu'ici eu très peu de problèmes à faire du cross-platform en Java, à part une fois où un code multithread qui tournait très bien sur mes deux plateformes de développement et provoquait un deadlock sous Windows d'après une utilisatrice.
Il a fallu que je courre dans tout le laboratoire pendant 2 heures pour trouver une bécane Windows de libre afin de tester notre soft.

Il s'est avéré qu'un de mes collègues avait fait appel à une méthode bas niveau de Swing alors que la documentation déconseillait fortement l'emploi direct de celle-ci.

@ludosoft : Les claviers Apple QWERTY sont parait-il pas mal. Les claviers AZERTY nécéssitent des combinaisons de 3 touches pour faire des caractères comme '[', ']' ou encore '|'. Alors, oui, avec l'habitude, on s'y fait, mais c'est quand même pas terrible.
0  0 
Avatar de Hikage
Rédacteur https://www.developpez.com
Le 09/12/2009 à 8:42
Citation Envoyé par ludosoft Voir le message
J'ai voté Windows mais à vrai dire je trouve la question curieuse car il me semble que ce qui fait l'environnement de dev c'est plus l'EDI que le système (du moins quand on travail avec un netbean ou un eclipse et que l'on a pas besoin de trop d'outils externes).

Sinon j'ai entendu dire que les claviers Appel étaient plus adaptés au dev que ceux des PC. Info objective ou intox intégriste ?
Disons que pour du développement 'serveur', l'intérêt est peut être moindre.
Et encore, avoir un shell c'est parfois fort utile.

Mais pour le développement 'Swing', il y a tout de même des différences de ce que j'en sais.

De manière générale, bien que j'utilise principalement l'IDE, il m'arrive tout de même d'utiliser des logiciels tiers : editeur d'image, editeur xml, ...

Ceux-ci étant différent de l'un à l'autre OS.
0  0 
Avatar de peesse
Membre régulier https://www.developpez.com
Le 09/12/2009 à 8:48
Pour ma part, il m'arrive de développer sur du RedHat comme sur du Xp, après, c'est en fonction du projet. On a des pc avec un Master JAVA contenant Eclipse, les librairies spécifique et tous les petits outils qui rende le développement sous windows plus facile. Concernant RedHat, c'est à chacun de décider.
0  0 
Avatar de GLDavid
Membre expert https://www.developpez.com
Le 09/12/2009 à 8:54
Hello

Question curieuse en effet. C'est plus l'EDI qui conditionne le développement pas tellement l'OS. D'où ma réponse: TOUT !
Plus sérieusement, en majorité je développe sous Linux (CentOS au taf (beurk!) et Debian/Ubuntu chez moi (ouizzz!)). Pourquoi ? Existence des EDI et surtout, puissance du shell, rapidité des commandes utiles à la prog, ... Mais, grâce à la virtualisation, je peux corriger des détails ou alors je le fais directement sur la machine cible (Mac par exemple).
Voilà,

@++
0  0 
Avatar de evenisse
Membre expérimenté https://www.developpez.com
Le 09/12/2009 à 8:56
Citation Envoyé par ludosoft Voir le message
Sinon j'ai entendu dire que les claviers Apple étaient plus adaptés au dev que ceux des PC. Info objective ou intox intégriste ?
Ce n'est pas le clavier Mac ou PC qu'il faut comparer, mais les claviers azerty et qwerty. Perso, je préfère faire du dev avec un qwerty.

Sinon, concernant l'OS, je trouve que les compilations sont beaucoup plus rapide sur OSX et Linux que sur windows.
0  0 
Avatar de kmdkaci
Membre éprouvé https://www.developpez.com
Le 09/12/2009 à 9:19
J'ai voté Linux car c'est là que je développe le plus en Java. Sinon Java est multiplateforme, c'est cela sa force. Toutefois, il faut respecter les normes de développements. Si vous voulez que votre code soit portable, il faut éviter les API propres au système d'exploitation donné.
0  0 
Avatar de Niark13
Membre éclairé https://www.developpez.com
Le 09/12/2009 à 9:23
Citation Envoyé par evenisse Voir le message
Ce n'est pas le clavier Mac ou PC qu'il faut comparer, mais les claviers azerty et qwerty. Perso, je préfère faire du dev avec un qwerty.
Sur un clavier Mac, les caractères spéciaux tels que '+', '-', '[', '{', '}', ']', '|', '@', '#', '~', que nous utilisons tous les jours en Java ne sont pas à la même place que sur un clavier PC. Certains nécessitent des combinaisons de 2 ou 3 touches. Par exemple sur un clavier Mac azerty, pour faire un pipe '|', il faut taper MAJ+Alt+L. Sur un clavier Mac qwerty, c'est Maj+'\'

Je trouve donc sa question tout à fait légitime...
0  0