Недавно я присоединился к новой команде разработчиков, где языковые предпочтения смешаны на платформе .net.
Dev 1: Знает VB.net, не знает c #
Dev 2: Знает VB.net, не знает c #
Dev 3: Знает c # и VB.net, предпочитает c #
Dev 4: Знает c # и VB6 (VB.net должен быть довольно легко подобран), предпочитает c #
Мне кажется, что лидерами мысли в .net-пространстве являются разработчики c # практически повсеместно. Я также подумал, что некоторые сторонние инструменты не поддерживают VB.net, но когда я начал изучать его, я не нашел хороших примеров.
Я бы предпочел, чтобы вся команда работала на c #, но если нет веских причин для отстранения проблемы от предпочтений, я не думаю, что это правильный выбор.
Есть ли какие-то причины, по которым я должен увести людей с VB.net?