J'ai récemment rejoint une nouvelle équipe de développement où les préférences linguistiques sont mélangées sur la plate-forme .net.
Dev 1: Connaît VB.net, ne sait pas c #
Dev 2: Connaît VB.net, ne sait pas c #
Dev 3: Connaît c # et VB.net, préfère c #
Dev 4: Connaît c # et VB6 (VB.net devrait être assez facile à comprendre), préfère c #
Il me semble que les leaders d'opinion dans l'espace .net sont des développeurs c # presque universellement. Je pensais également que certains outils tiers ne prenaient pas en charge VB.net, mais lorsque j'ai commencé à l'examiner, je n'ai trouvé aucun bon exemple.
Je préférerais que toute l'équipe soit en c # mais s'il n'y a aucune bonne raison de forcer le problème en dehors de la préférence, je ne pense pas que ce soit le bon choix.
Y a-t-il des raisons pour lesquelles je devrais éloigner les gens de VB.net?