Pour .Net renseigne toi un peu avant de dire des conneries aussi ...
Pour l'instant c'est hyper buggue. Bon un peu normal, c'est une techno jeune.
Tu as des exemples précis? pas que je doute pas que .NET contiennent une grande série de bug, mais j'avais l'impression que techniquement ça marchait plutôt pas mal vu la jeunesse du produit... (ceci dit, si aujourd'hui on me demandait une application web, j'aurais tendance à la faire encore pendant un moment en java... heureusement, je n'ai pas ce genre de décision à prendre ;-)
Sinon pour ton information, c# c'est un mixte de c++/Java. C'est a dire une simplification de la syntaxe a la java, mais une repompe des mot clefs de c++.
Concernant C#, j'ai récemment lu ça: http://www.gotdotnet.com/team/csharp/conferences/OOPSLA%202002%20CSharp.ppt (powerpoint malheureusement, mais OO.org devrait s'en sortir avec) ou ça (version HTML moins agréable...): http://www.gotdotnet.com/team/csharp/learn/Future/VCS%20Language%20Changes.aspx
Ca peut être interressant, personnellement j'ai trouvé le futur assez sympathique, surtout les contraintes sur les "templates" et l'implémentation des énumérations... je me suis alors dit que si ms continuait la standardisation de son langage, ça pourrait à terme devenir un langage vraiment pas mal foutu... (et peut-être que ça ira un peu plus vite que ce **** de java qui n'a finalement pas beaucoup bougé depuis ses débuts).
Enfin j'ajouterais que C# contient actuellement (en dehors de quelques autres trucs) un truc que j'ai peu vu ailleurs, les aggregates, qui rendent la programmation de GUI plus simple... ce n'est donc pas totalement du repomper.
Et pour conclure, je crois que tu t'embrouilles dans "look and feel", "widget" et autre, SWT propose le look and feel de la plate forme, puisqu'utilisant les composants natif (perso je trouve que c'est ça la bonne approche!), AWT a presque toujours reposer sur du java pur (avec évidemment le minimum requis de natif), Swing a suivi en étant une surcouche d'AWT proposant plus de widget et une API "simplifié", AWT autant que Swing (les classes swing héritent de celle d'awt) sont relativement lent, pose quelques problèmes de compatibilité avec la plate-forme (par exemble ctrl+insert/shift+insert ne font pas le copier/coller auquel on pourrait s'attendre sous windows). Personnellement, le fait d'utiliser un look and feel propre est selon moi un problème: dans un monde 100% java, cela revient à avoir le même l/f sur toute les machines, ce qui n'est pas un mal, comme le monde n'est pas 100% java, se retrouver avec un set de composant natif, et un set java (avec leur système de "skin"...) oblige l'utilisateur à comprendre et s'habituer à au moins deux toolkit...
[^] # Re: Eclipse avec GCJ: un environnement de développement libre
Posté par tene . En réponse à la dépêche Eclipse avec GCJ: un environnement de développement libre. Évalué à 7.