URL: https://linuxfr.org/users/burdoche/journaux/java-et-linux Title: Java et Linux Authors: Jean Meyrand Date: 2003年08月21日T21:23:16+02:00 Tags: openoffice Score: 0 Bonjour cher journal ! Aujourd'hui je vais parler d'un langage de programmation que je connais depuis un peu plus de 2 ans : Java. Ce langage a la particularité d'être portable sans recompilation sur diverses plate-formes, y compris Windows et GNU/Linux. Il a également la particularité d'être souvent décrié par certains comme n'étant pas vraiment libre et ouvert. Je vais vous faire part de mon expérience personnelle sur ce langage. Donc il y a 2 ans, j'ai débarqué en stage dans une PME (6 personnes à l'époque, 9 maintenant) qui produit des systèmes de fidélité basés sur la carte à puce. Je ne connaissais que 2 langages de programmation : le C et le C++ (MFC principalement). Je devais normalement développer une application en C/C++ : communication modem/port série et traitement des trames reçues . Cependant, le jour de mon arrivée, j'eus la surprise d'apprendre que l'application serait développée en java. J'ai donc appris le java à la va-vite, et j'ai fait cette application qui je dois le dire n'était pas très portable : API de port série spécial Windows, ... Cependant, j'aurai appris ce langage ô combien facile comparé au C/C++. Je suis retourné en stage dans cette entreprise cet été, où j'ai développé des outils opérateurs de base de donnée, toujours en java, et cette fois 100% portable. Et c'est là que je vois l'écart qu'il y a eu en 2 ans. A l'époque, leur serveur de suivi commercial était écrit en ASP et tournait sous IIS. Leur serveur d'entreprise était Windows NT. Ils décrivaient le mode ASP comme quelque chose de génial. Leurs applications "personnelles" étaient écrites avec Borland C++ Builder, en C++ donc, 100% Windows. Ils avaient une souscription MSDN, ... Aujourd'hui, leur serveur de suivi commercial tourne toujours sous Windows, mais avec Apache et Tomcat, et va passer dans les mois qui viennent sous Linux (ils aiment bien Gentoo). Leur serveur d'entreprise/de test vient de passer sous Gentoo. Plus de MSDN non plus.. Bon, c'est sur, la secrétaire va garder son PC sous Windows ave MS-Office and cie (quoi que j'entend de plus en plus souvent le nom d'OpenOffice). Par contre les postes de Dev passent un par un sous Linux, même si il y aura toujours des postes sous Windows pour les tests. Et Java dans tout ca? Tout est en java : le serveur, les applis internes. Coincidence ? Je ne pense pas. Est-ce que c'est uniquement grâce à Java qu'il y a eu migration sous linux? sûrement pas ! Est-ce que c'est en prévision d'un passage sous linux qu'ils ont adopé Java comme solution principale de développement? un peu plus probable, vu que c'est eux qui le disent. Je pense aussi que c'est un mélange des deux. Le fait d'avoir les applications écrites en Java a énormément facilité le passage vers le libre. Si les jsp/servlets n'avaient pas existé, il seraient probablement encore en ASP. Le langage Java ayant la particularité d'être facile à manier, il peut se faire adopter facilement par de nombreux développeurs. J'ai écrit ce journal parce que je vois beaucoup de personnes, y compris sur ce site, qui n'aiment pas ce langage pour diverses raisons. Cependant, je pense qu'un grand nombre de passages sous linux lui sont dus, ne serait-ce qu'au niveau des développeurs.