Article complet: Nouvelle année, nouveau débat

05/01/2010

Permalink 10:22:00, Catégories: Récapitulatif .NET, Récapitulatif, .Net, 381 mots   French (FR) , Philippe Vialatte

[.NET] Nouvelle année, nouveau débat

Attention, celui-ci est probablement le plus stérile de tous, mais bon, il à au moins le mérite de faire *un peu* réfléchir (pas trop non plus, les fêtes ne sont pas loin ;) )

Le débat en question, c'était, en toute simplicité, "Will .Net kill JAVA .... someday ??" sur le groupe LinkedIn.

[Suite:]

Bon, allez, si vous êtes toujours la, c'est que la question vous intéresse, alors voila ma réponse à moi que j'ai.mais comme je suis un casse-pieds, une petite mise en contexte.

Personnellement, j'ai suivi une formation universitaire en informatique.

Donc, une année de Pascal, deux années de LISP, trois années de C, une de C++ et trois de Java.pas de .Net dans le tas (enfin, si, un peu, avec la beta 1.0.)

La seule constante dans l'enseignement, ca à été l'algorithmique, et un peu de gestion de projet.

Le point ou je veux en venir, c'est que .Net, tout comme Java, C++ ou autre, n'est qu'un langage (bon, ok, un framework, same difference), donc qu'un des paramètres du projet, un outil à utiliser.

Demander si .Net va tuer Java revient un peu à demander si les tournevis plats vont tuer les tournevis cruciformes, les deux servent à visser, mais chacun des vis différentes (même si un petit tournevis plat peut être utilisé pour visser une vis cruciforme, ce n'est pas super pratique).

A mon humble avis, aucun des deux langages ne va tuer l'autre, au contraire, le fait d'avoir deux langages de même niveau permets une certaine émulation, chaque langage essayant de trouver des éléments différentiateurs (pour ceux qui pensent que X va tuer Y, remplacez X et Y par votre choix ;) ).

Au final, si, un jour, un langage tue Java (ou .Net), ce sera probablement, si on en croit l'historique des langages, un de ceux en cours de développement en ce moment, ce qui explique d'ailleurs l'obsession des gourous des langages à être relativement bruyant dès qu'un potentiel Java/.Net/Ruby/C++ killer pointe le bout de son nez.

De toute façon, en 2015, quand on aura tous nos voitures volantes, on en rigolera en codant en Google Go ou en Scala des pages web en HTML 6 qui tourneront sur des machines organiques.ou des ordinateurs quantiques ;).

Social Bookmarking:

                                     

Commentaires, Pingbacks:

Connectez-vous pour vous abonner à cet article:

Flux de commentaires pour cet article : Atom 1.0  RSS 2.0
Commentaire de: ylarvor [Membre]
personnellement, je ne vois pas dans les langages nouveaux à ce jour ( scala et autres ) un langage succeptible de remplacer java ou .net sans compter que C# et Java intégre dans les différentes versions qui sortent le meilleur des technologies du moment. Je pense à C# qui s'inspire du fonctionnelle, du parallele... il faudrait une gap technologique comme les ordinateurs quantiques ou biologique pour nécessiter un nouveau langage. L'objet a encore de beaux jours devant lui, certainement plus loin que 2015, en 2015, la seule nouveauté sera la réélection de sarkozi! lol
Permalien 05/01/2010 @ 11:56
Commentaire de: nico-pyright(c) [Membre]
Pour moi, et pour reprendre ton histoire de tournevis, java c'est un peu comme si j'utilisais une visseuse de marque X et .NET c'est comme si j'utilisais une visseuse de marque Y.

Peut-etre que la visseuse X est plus lente pour visser et que celle Y a plus d'autonomie.
Bref, des atouts pour chacune des visseuses, mais au final, on peut faire la même chose. Après, peut-etre que certaines visseuses sont vendues avec un marteau...
Permalien 05/01/2010 @ 12:10
Commentaire de: lepinekong [Membre] · http://lepinekong.fr
Bon on peut toujours discuter sur les définitions mais selon la définition couramment admise Java n'est pas est un framework mais bien un langage, c'est d'ailleurs devenu un langage parmi d'autres au dessus de la JVM qui lui peut être considéré comme un framework et même qui tend à devenir un OS Virtual.

Donc il ne faut pas comparer Java à .NET mais la JVM à .NET et Java à C#.

Si une telle question se pose aujourd'hui, c'est à cause de la montée dit des languages dynamiques et même fonctionnelles, ces dernières (Clojure, Scala) étant le haut de gamme pour l'architecture distribuée. Donc la première qui se pose c'est plutôt est-ce que java va être remplacé par Scala compte tenu du fait même que le père de Java dit que Scala est le futur de Java.

Les langages .NET avec l'intégration des caractères dynamiques apparaissent donc comme plus avancés que Java aussi dans le même sens que les petits enfants de Java.

Quant à la mort de Java, il suffit de regarder Cobol, je vois toujours des tas de Cobolistes qui sont non seulement toujours en vie, mais qui sont payés de manière relativement mirobolante par rapport à un développeur Nouvelle Techno. Donc si java déclinait, ce serait en fait du pain béni pour les experts java qui resteraient car presque plus personne ne voulant faire du java, la ressource deviendrait rare et donc chère ;)


Permalien 06/01/2010 @ 11:20

Vous devez être identifié pour poster un commentaire.

Liste des blogs

Blog de Philippe Vialatte

Ce blog contient:
- des bouts de code
- quelques news
- des états d'âme

....et des fois, quelque chose d'intéressant ;)

Blog roll

Profil MVP

Réseaux sociaux



Catégories


Rechercher

<  Mai 2012  >
Lun Mar Mer Jeu Ven Sam Dim
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web