Niedawno dołączyłem do nowego zespołu programistów, w którym preferencje językowe są mieszane na platformie .net.
Dev 1: Zna VB.net, nie zna c #
Dev 2: Zna VB.net, nie zna c #
Dev 3: Zna c # i VB.net, preferuje c #
Dev 4: Zna c # i VB6 (VB.net powinno być dość łatwe do pobrania), preferuje c #
Wydaje mi się, że liderami myśli w przestrzeni .net są c # devs prawie uniwersalnie. Pomyślałem również, że niektóre narzędzia innych firm nie obsługują VB.net, ale kiedy zacząłem je przeglądać, nie znalazłem dobrych przykładów.
Wolałbym ustawić cały zespół na c #, ale jeśli nie ma żadnego dobrego powodu, aby odepchnąć problem od preferencji, nie sądzę, że jest to właściwy wybór.
Czy są jakieś powody, dla których powinienem odwieść ludzi od VB.net?