La Popularité de Java lui permettra t’elle de dominer l’avenir de l’IT?

L’un des avantages de Java est de pouvoir écrire une seule fois le code et de pouvoir l’exécuter partout. Partout à condition d’avoir une JVM (Java Virtual Machine) sur sa plateforme…

Petite note au passage, étant donné que Java fait totalement abstraction du système d’exploitation, il parait que le minoritaire mais sexy MacOS est le système d’exploitation majoritaire parmi les participants de la grande messe mondiale de Java: JavaOne 2008.

A l’heure où l’informatique s’oriente vers le SaaS (Software As A Service), où les applications sont décentralisées et peuvent etre utilisée partout, la technologie Java est elle un bon choix?

Sun vient de révéler d’excellentes statistiques sur sa technologie: 90% des ordinateurs connectés à Internet disposent de Java. A cela s’ajoute que 700 000 JDK et 48 000 000 de JRE sont téléchargées tous les mois. Une stratégie pour Sun: la technologie Java Web Start permet facilement de déployer facilement une application partout. Son utilisation peut rentrer dans l’optique de Saas.

La concurrence concernant le secteur des Saas pour Sun pourrait venir des technologies Adobe Flex ou encore Microsoft Silverlight (et son pendant libre Moonlight). L’avantage de ses technologies est qu’elles permettent de réaliser des interfaces web riches (dite RIA) aussi efficace qu’esthétique.

Face aux Silverlight et Flex, Java Web Start semble moins adapté. Java Web Start déploie une classique application Java, alors que ces deux autres technos sont prévues des le départ pour assurer une couche présentation web.

Afin de contrer cela, Sun lance ses évangélisateurs à travers le monde afin de promouvoir sa prochaine technologie: JavaFX. Concurrente directe de Flex et Silverlight, elle devrait envahir aussi bien nos ordinateurs de bureau que nos unités mobiles. Adobe possède une part de marché encore plus grande que Java, avec 98% des PC équipés de cette technologie. Silverlight étant une technologie très récente avec une une part de marché bien moindre. Mais Microsoft sait avancer ses pions afin de rapidement répandre ses technologies.

Penetration de differentes technos RIA

Source: Adobe

Au vue des mastodontes face à elle, l’aventure JavaFX ne semble pas aisée. Un atout, son interopérabilité certaine de celle-ci avec les applications métiers existantes développées en Java. Mais Flex et Silverlight ne semblent pas en reste à ce niveau.

Un petit mot concernant l’austère technologie de présentation XUL de la Mozilla Foundation. Elle
s’adresse aux utilisateurs de Firefox et semble avoir peu de poids dans le monde des RIA, malgré ses 25% de part de marché.