Envoyé par
vosaray
Bonjour,
Ca fait quelque temps (4 ans) que je ne travaille plus avec des technos microsoft, mais je suis un peu le .net en amateur (articles, etude de cas).
Je pense que la question n'est pas : la techno est elle bonne ou pas, mais a t'elle un avenir quelconque.
Comme plusieurs personnes l'ont déja fait remarquer, chez Microsoft il n'y a jamais eu de continuité dans les differentes technologies proposés aux entreprises.
De IE/VB on est passé à ASP, de ASP a ASP+ ( ou 2.0 je ne sais plus ), de .net 1.X a .net 2.x .... tout ca fait tres tres brouillon en terme de perenité de la solution.
Personellement, je ne suis pas ce qu'on appelle un "decideur", plutot un creatif, mais me marier a une techno qui ne va pas survivre 2 ans sans profonds changements, et sans garatie de compatibilité, me semble etre un pari tres risqué.
De plus, quand je lis des remarques du style : attendez que Win Vista sort ca va etre terrible, moi ca me fait doucement sourire ... C'est le genre de discours qu'on a déja entendu tant de fois depuis 1994 et qu'on a vraiment du mal a croire ( les promesses n'engagent que ceux qui y croient n'est pas ...)
En ralité, quand des projet se montent on a un besoin d'une technologie déja disponible, reativement stable, bien documentée avec du personel déja formé. Pas d'une hypothtique solution a venir dont on ne connait que la partie visible de l'iceberg.
Chez Microsoft il y a un vrai probleme de strategie technologique.
Personellement je pense que c'est en partie due a une politique de positionnement assez laxiste, et tres peu scientifique ....
Au lieu d'offrir un systeme qui peut sembler complexe a maitriser mais qui assure une vraie perenité de vos applis ( ex : Java, non ne rigolez pas Java c'est pas forcement simple quand on travaille sur des projets de taille ), Microsoft prefere montrer que c'est facile de travailler avec leurs technos, et tant pis si elle ne sont pas concues pour des applis complexes, et qu'elles ne durent pas.
Au moins elles permettent a des developpeurs n'ayant pas forcement un excellent niveau technique de realiser des applis rapidement, et de passer a autre chose par la suite.
Ne me faites pas dire ce que je ne pense pas : il y a beaucoup de developpeurs tres doués et tres experimentés qui utlisent des technologies Microsoft.
Néamoins ces technos sont toujours axés sur la facilité momentené, jamais sur le fond, qui est d'assurrer un socle evolutif et compatible au fil des années.
De l'autre coté de l'ocean il y a Java. Cette techno est tres tres bien implantée aussi bien dans le monde industriel que dans les services.
La techno Java a aussi 9 ans d'avance sur .net, aussi bien en terme de stablité qu'en terme de base installée.
Aujourd'hui meme des boitiers multimedias embarqués ( ex : decodeur numerique ) utlisent Java comme couche applicative car il est possible de faire du multimédia en Java sans que cela necessite des GOs de ram.
Si la techno Java n'est toujours pas bien percue par un certain nombre d'utisateurs de Win32, c'est aussi parcequ'elle n'est pas "integrée a Windows", et fort heureusement d'ailleurs, car elle reste independante de la platforme.
Maintenant je ne saurais avec mon experience dire si .net "c'est bien ou pas bien". C'est certainement ce que Microsoft a produit de mieux en terme de techno objet.
En revanche ce que je peux affirmer, c'est que .net n'apporte rien de bien nouveau ni innovant dans le monde de la solution technique.
De la a dire que la technologie n'a qu'un avenir tres limité, il n'y a qu'un pas a franchir.
Mais comme disent nos amis d'outre manche "wait and see" , des surprises sont toujours possibles !
Partager