Pierre Lorenzon wrote on Sat, Aug 23, 2008 at 07:06:15PM +0200
> From: "Raphaël POITEVIN" <[EMAIL PROTECTED]>
> Subject: Re: [CBLX] C orienté objet
> Date: Sat, 23 Aug 2008 14:48:38 +0200
> 
> > Le 22 août 2008 15:01, Pierre Lorenzon <[EMAIL PROTECTED]> a écrit :
> > Pour en revenir à Java cependant, je trouve que c'est quand-même un
> > langage très fiable et flexible surtout au niveau de
> > l'interopérabilité entre des applications distantes. Peut-être que je
> > me trompe, mais je ne suis pas si sûr qu'il soit possible de faire
> > aussi facilement un équivalent J2EE en C ou C++. Le fait que les
> > logiciels conçus en Java soient portables est quand-même un gage de
> > rapidité en terme de déploiement d'applications. Cela serait
> > quand-même complexe si l'on devait reprogrammer toutes les
> > applications Web pour tous les systèmes. Au moins, quand on voit par
> > exemple tomcat, il s'agit d'un serveur performant et qui tourne sur
> > tous les systèmes non ?
> 
>   Je crois que le choix du langage d'implémentation est certes
>   un élément de la portabilité mais qu'il ne fait pas tout non
>   plus. Alors java effectivement peut donner une certaine
>   impression de portabilité et surtout de très grand confort au
>   développeur, mais si le système ne fait pas tourner de jvm
>   tintin de java. Est-ce que finalement on n'a pas juste
>   déplacé le problème à savoir qu'au lieu de se taper des
>   librairies system-dependent comme on le ferait en c++ pour
>   assurer la portabilité on doit implémenter une jvm : ce qui
>   ne me semble pas plus trivial à vrai dire ... Sauf que le
>   monde est peuplé de jvm partout (y compris dans les
>   téléphones portables) alors on a l'impression qu'il n'y a
>   plus grand chose à faire. Mais la vieille sagesse populaire
>   dit quand-même qu'"on n'a rien sans rien" et je suis
>   quand-même tenté de la croire. 
> 
>   Cela dit des amis m'ont récemment dit que les applications
>   pour la navigation aéronautique autrefois écrites en ada sont
>   sur le point d'être portées en java ; ce qui prouve que le
>   java a quand-même bien le vent en poupe. Moi ca m'a laissé
>   rêveur parce que pour des applis dans lesquelles on pense
>   qu'on a a priori besoin de temps réel et de choses comme ça
>   l'utilisation de java ne paraît pas optimale à un non
>   spécialiste : j'en ai juste conclu que je ne suis pas un
>   spécialiste ! 
> 

Les cas que tu cites : le tél. portable et l'aéronautique
sont/seraient justement des exemples significatifs car j'entends
toujours dire que Java est très bien adapté pour des systèmes dits
embarqués, là où il est dans sa bulle.  Mais dans des environnements
ouverts où il doit interagir avec des processus extérieurs à sa JVM,
l'harmonie est moins évidente.  Je l'ai d'ailleurs laissé tomber à
cause de ça, certes en regrettant ses qualités en matière de
programmation.

dom
--
_______________________________________________
Liste de diffusion CarrefourBLinuX 
    CarrefourBLinuX@lists.freearchive.org
    http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel : 
    'mailto:[EMAIL PROTECTED]'
Pour se retirer de la liste par courriel : 
    'mailto:[EMAIL PROTECTED]'

Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
    http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi

Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu

Répondre à