OVH Cloud OVH Cloud

Un pas a franchir

20 réponses
Avatar
Gregory Sylva
Bonjour,

Outre son nom ridicule propice à tous les jeux de mots stupide, force est
de constater que Java est devenu un standard incontournable dans le monde
informatique.
Je me demandais bien pourquoi. Ce langage n'a rien de révolutionnaire même
à l'époque de sa sortie, ses bibliothèques sont un vrai fourre-tout ou
plutot un vrai trouve-rien et ses performances sont plus que moyennes.
En tant que spécialiste du C/C++ j'avoue que cette suprématie m'irrite
parce que si je dois changer de boulot je dois avouer ma méconaissance au
niveau Java. Deux options, soit je me ringardise aux yeux de la profession,
ou bien je me lance dans ce langage auquel je n'adhère pas.
Le fait de me ringardiser ne me gène pas plus que ça. Il y a des
développeurs Cobol qui gagnent très bien leur vie en maintenant des vieux
roudoudous. Ce qui me tracasse c'est de savoir si Java ne va pas devenir le
Cobol de demain vu qu'il est déjà utilisé depuis de nombreuses années. A ce
moment là autant soit rester spécialiste C/C++, soit passer au langage qui
va supplanter Java.
D'après vous donc quel est le langage suceptible de déloger Java et
certains d'entre vous ont ils déjà franchi le rubicon ?


--
Article posté via l'accès Usenet http://www.mes-news.com
Accès par Nnrp ou Web

10 réponses

1 2
Avatar
Marc Boyer
Gregory Sylva wrote:
Outre son nom ridicule propice à tous les jeux de mots stupide, force est
de constater que Java est devenu un standard incontournable dans le monde
informatique.


Tiens, le Troll arrive tôt cette rentrée.

Je me demandais bien pourquoi. Ce langage n'a rien de révolutionnaire même
à l'époque de sa sortie, ses bibliothèques sont un vrai fourre-tout ou
plutot un vrai trouve-rien et ses performances sont plus que moyennes.


Le bon compromis au bon moment.
Un peu d'objet, mais pas trop.
Performances raisonnables par rapport à la portabilité.
Solution "tout en un" avec la plateforme qui fait l'IHM,
le réseau, le WEB, etc.
Sans oublier javadoc.

En tant que spécialiste du C/C++ j'avoue que cette suprématie m'irrite
parce que si je dois changer de boulot je dois avouer ma méconaissance au
niveau Java. Deux options, soit je me ringardise aux yeux de la profession,
ou bien je me lance dans ce langage auquel je n'adhère pas.


Après avoir adhéré à C, faire la fine bouche face à Java, je
trouve ça un peu ridicule.

D'après vous donc quel est le langage suceptible de déloger Java et
certains d'entre vous ont ils déjà franchi le rubicon ?


Sur le créneau précis sur lequel se situe Java (ie le truc
qui fait tout sans trop se poser de questions), je ne vois
aucun concurent pour le moment.

Marc Boyer
--
La contractualisation de la recherche, c'est me donner de l'argent pour
faire ce que je ne sais pas faire, que je fais donc mal, pendant que ce
que je sais faire, je le fais sans moyens...

Avatar
no.bcausse.spam
Marc Boyer wrote:

Tiens, le Troll arrive tôt cette rentrée.


tu l'as dis :)
--
bruno Causse
http://perso.wanadoo.fr/othello

Avatar
Miguel Moquillon
Bonjour,

Outre son nom ridicule propice à tous les jeux de mots stupide, force est
de constater que Java est devenu un standard incontournable dans le monde
informatique.
Je me demandais bien pourquoi. Ce langage n'a rien de révolutionnaire même
à l'époque de sa sortie, ses bibliothèques sont un vrai fourre-tout ou
plutot un vrai trouve-rien et ses performances sont plus que moyennes.
Pourquoi ?

Parce que c'est un langage qui te permet :
- d'être portable au sens binaire (à l'époque, seul Smalltalk le
permettait).
- d'offrir une API conséquente (comme Smalltalk)
- d'avoir une syntaxe à la C (à une époque où le C était encore la
lingua franca)
- d'être un langage bien objet mais avec des types primitifs pour les
perfs
- d'être réflexif
- de ne pas se faire chier à gérer obligatoirement la mémoire (tout est
réf.)
- d'être facilement interfaçable avec du C
- et surtout parce qu'il est poussé par une très grosse société
commerciale comme Sun. Pour la même raison que C# va devenir important
alors que c'est un langage objet d'ancienne génération par ses
caractéristiques.

Je pense que c'est avant tout le fait qu'il s'appuie sur une VM (même si
les perfs des VM Java sont ridicules face aux VM Smalltalk (notamment
comparé à celle de VisualWorks)). Je pense que les langages avec VM vont
peu à peu prendre de l'ampleur et peut-être supplanter les autres (du
point de vue commercial) aux vues des progrès réalisés dans ce domaine
et des perfs des machines aujourd'hui et demain.
Regarde, même les programmes codés à partir de langages compilés
deviennent de plus en plus lourd parce que le framework sur lequel ils
s'appuient sont de plus en plus modularisé.
AMHA, un langage avec VM te permet de construire des frameworks et des
archi d'applis distribuées ou web plus facilement et plus rapidement.

D'après vous donc quel est le langage suceptible de déloger Java et
certains d'entre vous ont ils déjà franchi le rubicon ?
Je pense qu'à moyen terme, Java et C# se partagerons malheureusement la

suprématie, ne permettant pas ainsi à d'autres langages, provenant
peut-être pas de grandes sociétés, plus prometteurs, plus modernes de
s'affirmer. Du moins, à moyen terme.

Miguel

Avatar
ByB
Gregory Sylva a formulé la demande :
Bonjour,

Outre son nom ridicule propice à tous les jeux de mots stupide, force est
de constater que Java est devenu un standard incontournable dans le monde
informatique.
Je me demandais bien pourquoi. Ce langage n'a rien de révolutionnaire même
à l'époque de sa sortie, ses bibliothèques sont un vrai fourre-tout ou
plutot un vrai trouve-rien et ses performances sont plus que moyennes.
En tant que spécialiste du C/C++ j'avoue que cette suprématie m'irrite
parce que si je dois changer de boulot je dois avouer ma méconaissance au
niveau Java. Deux options, soit je me ringardise aux yeux de la profession,
ou bien je me lance dans ce langage auquel je n'adhère pas.
Le fait de me ringardiser ne me gène pas plus que ça. Il y a des
développeurs Cobol qui gagnent très bien leur vie en maintenant des vieux
roudoudous. Ce qui me tracasse c'est de savoir si Java ne va pas devenir le
Cobol de demain vu qu'il est déjà utilisé depuis de nombreuses années. A ce
moment là autant soit rester spécialiste C/C++, soit passer au langage qui
va supplanter Java.
D'après vous donc quel est le langage suceptible de déloger Java et
certains d'entre vous ont ils déjà franchi le rubicon ?


Rebol ? En tout cas, c'est à voir (et c'est gratuit) ...

--
N'est-ce pas étrange que les ordinateurs fassent aujourd'hui des choses
jugées inutiles il y a vingt ans ? [Gene Perret]

Avatar
Eric Martin
Si ce sujet t'intéresse, il y à déjà eu un énorme débat C++ versus Java en
français ici :
http://www.developpez.net/forums/viewtopic.php?tP850
Plus de 200 messages dans ce débat....

Bon courage pour tout lire

:-)
Avatar
Vincent Cantin
Marc Boyer
--
La contractualisation de la recherche, c'est me donner de l'argent pour
faire ce que je ne sais pas faire, que je fais donc mal, pendant que ce
que je sais faire, je le fais sans moyens...


Jolie signature :-)

Avatar
Vincent Cantin
Bonjour,

Outre son nom ridicule propice à tous les jeux de mots stupide, force est
de constater que Java est devenu un standard incontournable dans le monde
informatique.
Je me demandais bien pourquoi. Ce langage n'a rien de révolutionnaire même
à l'époque de sa sortie, ses bibliothèques sont un vrai fourre-tout ou
plutot un vrai trouve-rien et ses performances sont plus que moyennes.


Pour ma part, je suis en train de migrer de C++ a Java pour des raisons
simples :

- Les bugs sont facilement detectables et on trouve leur origines tres
facilement. (java affiche la trace des functions appeles quand une exception
est lancee).
- La lib java est tres bien documentee.
- La lib "fourre-tout" et "trouve rien" m'a quand meme permis de creer un
serveur stable et robuste en 1 journee alors que ma compagnie a du acheter
du code tres cher en C++ pour avoir la meme chose en aussi stable et
robuste.
- Parce que si ma compagnie en a marre de payer une license WinXP par
nouvelle machine vendue, on peut utiliser linux sans rien changer dans le
programme.
- Parce que les performances ne sont pas une supremacie dans un monde ou
developper vite rapporte plus a ma compagnie que de developper lentement et
avoir un programme tres rapide pour faire une tache qui m'en a pas besoin
(exemple : chat en reseau).

En tant que spécialiste du C/C++ j'avoue que cette suprématie m'irrite
parce que si je dois changer de boulot je dois avouer ma méconaissance au
niveau Java. Deux options, soit je me ringardise aux yeux de la
profession,

ou bien je me lance dans ce langage auquel je n'adhère pas.
Le fait de me ringardiser ne me gène pas plus que ça. Il y a des
développeurs Cobol qui gagnent très bien leur vie en maintenant des vieux
roudoudous. Ce qui me tracasse c'est de savoir si Java ne va pas devenir
le

Cobol de demain vu qu'il est déjà utilisé depuis de nombreuses années. A
ce

moment là autant soit rester spécialiste C/C++, soit passer au langage qui
va supplanter Java.
D'après vous donc quel est le langage suceptible de déloger Java et
certains d'entre vous ont ils déjà franchi le rubicon ?


Java est entretenu ... et donc il ne vieilli pas vite.

Avatar
Sebastien Annedouche
Gregory Sylva wrote:

Bonjour,

Outre son nom ridicule propice à tous les jeux de mots stupide, force est
de constater que Java est devenu un standard incontournable dans le monde
informatique.
Je me demandais bien pourquoi. Ce langage n'a rien de révolutionnaire même
à l'époque de sa sortie,


doit-on forcément être révolutionnaire ?? C++ était-il révolutionnaire ????

ses bibliothèques sont un vrai fourre-tout ou plutot un vrai trouve-rien


comme tu le dis plus bas, tu as vraiment une méconnaissance profonde de Java...

et ses performances sont plus que moyennes.


il est certain que si tu veux épater tes copains en leur montrant ton nouveau programme
qui met 1ms à traiter ton pb au lieu de 2, reste au C++.Fais même mieux : code directement en
assembleur.
Mais la vitesse n'est pas un problème. D'autant plus qu'avec les machines actuelles, il y a peu
de choses qui ne peuvent se faire sous Java. Et s'il existe vraiment une partie critique : on la
fait en C ou C++! Non, ce qui import le plus c'est la stabilité et la maintenabilité. Et pour ça,
Java est au top.

En tant que spécialiste du C/C++ j'avoue que cette suprématie m'irrite
parce que si je dois changer de boulot je dois avouer ma méconaissance au
niveau Java.


on aurait compris

Deux options, soit je me ringardise aux yeux de la profession,
ou bien je me lance dans ce langage auquel je n'adhère pas.


parce que tu adhérais au C++ quand tu l'as appris ? Chapeau!


Sébastien

Avatar
Marc Boyer
In article , Vincent Cantin wrote:
Marc Boyer
--
La contractualisation de la recherche, c'est me donner de l'argent pour
faire ce que je ne sais pas faire, que je fais donc mal, pendant que ce
que je sais faire, je le fais sans moyens...


Jolie signature :-)


Chaqure fois que je la relis, j'essaye de me convaincre que
j'exagère et que le rableau n'est pas si noir. Parfois, j'y arrive.

Marc Boyer
--
La contractualisation de la recherche, c'est me donner de l'argent pour
faire ce que je ne sais pas faire, que je fais donc mal, pendant que ce
que je sais faire, je le fais sans moyens...


Avatar
vc.spam
Gregory Sylva wrote in message news:...
Bonjour,

Outre son nom ridicule propice à tous les jeux de mots stupide,
On ne le dit pas assez, merci...

force est

de constater que Java est devenu un standard incontournable dans le monde
informatique.
Merde alors...


Je me demandais bien pourquoi.
"Demandais" au passé?


Ce langage n'a rien de révolutionnaire
Tu trouves? Sur le plan théologique c'est clair... Mais il a quand

même un truc de très neuf il est adapté à notre métier actuel. Si pour
toi les mots interopérabilité, portabilité, cycle de développement
sont ranger dans la case enculage de mouche, tu n'est pas près
d'adhérer...

même
à l'époque de sa sortie, ses bibliothèques sont un vrai fourre-tout ou
plutot un vrai trouve-rien
mort de rire. Si tu fais du C++ sous windows, avec la MSDN tu as la

championne olympique du fourre-tout. Si tu utilise C++ Builder tu as
peut-être une doc qui ressemble à java... Si tu bosses avec autre
chose tu as plusieurs docs ce qui est déjà merdique...

et ses performances sont plus que moyennes.
ça c'est gratuit. Au delà des différences qui s'ammenuisent sauf

domaines particulier et qui sont parfois à l'avantage de java (on peut
pas être bon en tout); tu t'es déjà demandé pourquoi tu ne fais pas
tout ton code en assembleur???? Y'a au moins autant a gagner qu'entre
C++ et Java...

En tant que spécialiste du C/C++ j'avoue que cette suprématie m'irrite
parce que si je dois changer de boulot je dois avouer ma méconaissance au
niveau Java.
La méconnaissance se soigne très bien, surtout celle de Java grâce à

une communauté dinamyque des tutoriaux efficace et un nombre
impréssionnants d'ouvrages géniaux...

Deux options, soit je me ringardise aux yeux de la profession,
être ringard c'est pas grave... Par contre être rigide, en

informatique, c'est suicidaire à moyen terme...

ou bien je me lance dans ce langage auquel je n'adhère pas.
Le fait de me ringardiser ne me gène pas plus que ça. Il y a des
développeurs Cobol qui gagnent très bien leur vie en maintenant des vieux
roudoudous.
Effectivement, mais si ils ont moins de 50 ans, je ferais un peu de

Java le soir à leur place...

Ce qui me tracasse c'est de savoir si Java ne va pas devenir le
Cobol de demain vu qu'il est déjà utilisé depuis de nombreuses années. A ce
moment là autant soit rester spécialiste C/C++, soit passer au langage qui
va supplanter Java.
Pour supplanter Java, il faudra que ce langage reprenne les qualités

de Java auxquelles tu n'adhère pas... et qu'il aille encore un peu
plus dans ce sens.
Il n'est pas dit que son successeurs sera plus révolutionnaire sur le
plan conceptuel, c'est une possibilité pour rendra java "has been"
mais l'important c'est que l'entreprise s'y retrouve sur les coût de
dev. L'orientation objet pur de java permet de s'y retrouver, mais
c'est surtout la richesse et la cohérence de l'environnement, le
dynamisme de la communauté, la portabilité et l'interopérabilité qui
font la différence... A ton avis pourquoi java prend de l'ampleur,
parce que les gens ne maîtrisent pas les pointeurs ou parce que les
entreprises y trouvent leurs comptes???? Si tu n'arrives pas à "aimer"
java, tu
va probablement haïr sont successeur qui accentuera toutes ces
qualités que tu renies, probablement en sacrifiant qq instructions à
la seconde...

D'après vous donc quel est le langage susceptible de déloger Java et
certains d'entre vous ont ils déjà franchi le rubicon ?
Si Java prend du terrain à C++ ça n'est pas que pour ses qualités

intrinsèques, c'est simplement parce qu'il est très adapté à tout ce
qui s'écrit en ce moment notamment autour des applications
distribuées... Ce que je veux dire c'est que pour supplanter Java il
va falloir être meilleur que lui sur les besoins de demain. Pour
l'instant Java est méchamment en adéquation avec le besoin. Si tu me
dis que le besoin de demain c'est de faire de la CAO sur un 486,
peut-importe le coût de dev, je te conseillerais bien l'assembleur...
:-)

Franchement si tu sais dire de quoi demain sera fait avec une telle
précision je te conseille d'abandonner la prog et de monter une
société capable de surfer sur cette nouvelle vague... Moi si j'avais
su que Java allait prendre tant d'ampleur et évoluer de la sorte il y
a 15 ans j'aurais créé un environnement reprenant les mêmes avantages
et y ajoutant qq qualités avec ça j'aurais fait une jolie license avec
un pouillème de royalties sur chaque truc vendu autour de monjava
(livre, formation, IDE, ...)...

Personnelement je serais assez brancher sur un avenir a base de fusion
en l'OS et la VM... Voilà c'est une piste... si ça peut t'aider :-)

1 2