Alors, tout d'abord mon expérience date d'il y a 6 ans, donc peut-être que certaines choses ont changé :p
À VS, tout comme à Eclipse/Netbeans et n'importe quel EDI "lourd", je reproche l'aspect fouillis, la lourdeur, et le fait que ce n'est plus tant le code qui est mis en avant mais plutôt tous les moyens de le modifier. Idéalement j'aimerais pouvoir programmer sans utiliser ma souris (et sans devoir retenir de raccourcis clavier à la mord-moi-le-nœud :-) ). C'est d'ailleurs comme ça que je programme :p
Concernant MS SQL Server, le souci était que "Comme on passe à .NET, c'est plus simple d'utiliser aussi MS SQL Server" (selon les développeurs ça s'intégrait mieux que les autres SGBDR). Il me semble en effet que VS proposait toutes sortes d'outils pour gérer la db MS SQL Server mais ne gérait pas les autres SGDBR, à part peut-être MS Access. C'est l'aspect exclusif qui m'ennuie (pour être bien productif, il faut utiliser ce moteur là et pas un autre). Concernant WPF je suis par contre d'accord avec vous. C'était un mauvais argument.
Par contre pour moi Java a un avantage de ce côté là : J'ai fait beaucoup de projets en Java durant mes études et jamais je n'ai eu à utiliser une librairie tierce (Swing fait (faisait ?) partie de l'API standard). Notez bien que je n'aime pas Java non plus ;-). Mais du coup j'aimerai bien que vous développiez le point suivant :
Je n'avais pas le "réflexe MSDN" à l'époque, si je me trouve à refaire du .NET un jour, j'appliquerai ce conseilBref .Net et C# demandent pas mal de connaissances pour être utilisés correctement , mais c'est aussi ( et encore plus) le cas de Java qui dispose de nombreux Frameworks, implémentations et configurations.
Partager