La réflexion que je cite dans le titre provient d'un article de zdnet :
http://www.zdnet.fr/techupdate/infrastructure/0,39020938,39151309,0(...)
Alors, ne rigolez pas, même si on se retrouve avec pas mal de stupidité et de probabilités à la mord moi le noeud de l'institut Gartner, cela m'a tout de même fait (un peu) réfléchir.
Globalement, ce que synthètise cet article est que Java est reconnu comme très bon plateforme depuis 5 ans maintenant et est adopté par de très grandes entreprises.
.NET par contre, son grand concurrent, révèle posséder des défauts (que je ne connait pas, ne connaissant pas cette plateforme), de jeunesse qui vont devoir être corriger à force de temps.
.NET se révèle être un changement radical dans la stratégie de développement que propose microsoft, et cela met en évidence le fait que les entreprises vont mettre du temps (et payer cher) à former et préparer ces employés à utiliser ces technologies.
Donc, Java et .NET sont donc les grands concurrents pour remplacer les vieilles technologies COBOL et compagnie, et qui donc vont être le centre d'une lutte de pouvoir autour de la plateforme utilisée dans le futur.
Alors, maintenant, (mode réflexion personnelle), Java est surtout adopté et plébiscité simplement parce que il permet l'interopérabilité, au prix parfois d'une certaine baisse de performance. A contrario .NET permet l'uniformisation des platesformes et des technologies...
Vous commencez à voir ou je veux en venir...
Effectivement, si les entreprises commencent à rapidement péblisciter des solutions Linux pour les bases de données, les serveurs, et peut être un jour les postes de bureaux, l'adoption de Java simplera acquise de fait. Et le fait que Java s'impose permettrait une démocratisation plus aisée de Linux (avec l'interopérabilité de Java, et Sun est un peu moins autiste que Microsoft), et cela, au dépend de .NET, qui à terme à pour but d'éliminer Java ET Linux. (uniformisation...)
Donc, à mon sens, il est indispensable de faire croitre ensemble ces deux outils, quitte à rendre la JVM open source, pour l'intégrer au distribs, ou quitte à faire un Classpath et un gcj pleinement opérationnel.
Et si l'on veut éviter la marée .NET et windows (même si on a déja bien les pieds dans l'eau pour ce qui est de windows), et bien, il est peut etre temps d'arrêter de dénigrer et troller sur Java...
Mes pauvres réflexions...
# Toute façon , ça fait longtemps que je le dis ...
Posté par Loic Jaquemet . Évalué à -6.
;)
(il est ou le 'poster en -1' ? )
# OR oui, mais XOR non
Posté par deftones_chris . Évalué à 6.
En effet, si un seul doit survivre cela risquerait de poser problème dans le future (car un monde dans lequel Sun est en position de monopole ne sera pas radieux).
Je pense que même si ces systèmes vont dans le même sens, chacun d'eux doit avoir des particularités qui font que dans certains cas .Net peut être préféré à Java et inversement dans d'autres situations (un peu comme le C++ et l'Objective C par exemple).
D'ailleurs, j'ai appris hier que Caramail aller basculer en technologie .Net d'ici l'été. On verra ce que cela donne.
[^] # Re: OR oui, mais XOR non
Posté par troll hunter . Évalué à 1.
Monopole de quoi? De la connerie? de la consomation de ressources matériel?
Parce que remplacer Java, c'est pas un probléme et y'a plein de pretendants valables et bien plus éfficaces (mettre ici ses langages preférés). Le seul avantage de Java, c'est les commerciaux Sun qui le vende à la pelle. Remarque même choses pour .net.
[^] # Re: OR oui, mais XOR non
Posté par kesako . Évalué à 5.
ok ok -> []
[^] # Re: OR oui, mais XOR non
Posté par deftones_chris . Évalué à 1.
# Commentaire supprimé
Posté par Anonyme . Évalué à 8.
Ce commentaire a été supprimé par l’équipe de modération.
# euh
Posté par TImaniac (site web personnel) . Évalué à 4.
Heuresement que tu le précise parcque j'ai cru un instant voir un gros troll bien poilu qui ne se cachait même pas :)
Plus sérieusement, il faut privilégier l'interopérabilité entre ces 2 plateformes, ce que Microsoft fait déjà et ce que Sun va maintenant faire avec son partenariat. C'est bon pour les 2 parties.
Après pour le monde du LL, les 2 solutions doivent être supportées sous nux, rien que pour ne pas limiter dans le choix des technos, vu que pour le moment il n'existe pas vraiment d'alternative directement concurrente...
[^] # Re: euh
Posté par troll hunter . Évalué à 3.
Concurente à quoi? Parce que j'ai jamais compris ce qu'apporte Java par rapport aux autres langages existant.
[^] # Re: euh
Posté par TImaniac (site web personnel) . Évalué à 2.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 4.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: euh
Posté par Nicolas Ternisien (site web personnel) . Évalué à 0.
Forum Software Reviews: Comparez et testez les logiciels de forums Internet!
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: euh
Posté par jmfayard . Évalué à 2.
Apparemment, tu n´as pas trop compris de quoi il s´agit ;-)
Y´a des slides de Larry Wall lors de son etat de l´onion
Notemment celle-la, mais tu peux aussi jeter un coup d´oeil aux autres.
http://www.perl.com/pub/a/2003/07/16/soto2003.html?page=6(...)
[^] # Re: euh
Posté par TImaniac (site web personnel) . Évalué à 0.
[^] # Re: euh
Posté par Pierre Tramonson . Évalué à 1.
Les raisons du succès de Java :
http://java.developpez.com/livres/penserenjava/?chap=2&page=6#0(...)
Java vs C++ :
http://java.developpez.com/livres/penserenjava/?chap=2&page=7#0(...)
Remarque :
Le sujet du journal est plutôt J2EE / .NET.
Java n'est que le langage utilisé pour J2EE, même si je me demande ce qu'il est possible de faire avec Jython.
# Mouais
Posté par cedric . Évalué à 4.
.Net par contre a un avantage, il est normalise, il est portable (cf: http://go-mono.org/(...) ). On peut toujours troller que le C# c'est +/- bien que tel autre langage. Mais vu la puissance marketing de Microsoft, vendre du C#, ca va etre autrement plus facile que du Java d'ici peut (Sun commencant a vivre sur les fonds de Microsoft...). Enfin, des projets majeurs du libre vont l'utiliser (Gnome) et se payer des marcher que aujourd'hui Java ne peut pas (cf: Avalon/XAML vs XUL/Mono).
Donc, je vois une raison pour que le libre utilise .Net (ou plutot C# et mono), mais aucune pour Java. Quelqu'un voit une raison ?
[^] # Re: Mouais
Posté par Pierre Tramonson . Évalué à 1.
Oui, ca a marché parfaitement.
Donc en gros tu espères que Microsoft va aider Linux ?
Pas mal :)
[^] # Re: Mouais
Posté par cedric . Évalué à 2.
Non, je n'esperes pas, c'est juste que je constate (en meme temps entre SUN qui joue a "ni oui ni non" avec le libre et Microsoft qui dit clairement non, je ne sais lequel des 2 est "le moins pire").
[^] # Re: Mouais
Posté par TImaniac (site web personnel) . Évalué à 1.
[^] # Re: Mouais
Posté par Brice Carpentier . Évalué à 1.
Hum, à la louche OpenOffice et une grosse partie des projets de la fondation Apache.
Ca en fait déjà pas mal.
Just my 2¢ et corrigez moi si je me trompe
[^] # Re: Mouais
Posté par cedric . Évalué à 1.
Pour Apache, c'est uniquement le cote serveur, je vois plus ca comme une surcouche a une JVM que comme une application a proprement parle, mais je peux me tromper.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.