Recientemente me uní a un nuevo equipo de desarrollo donde las preferencias de idioma se mezclan en la plataforma .net.
Dev 1: sabe VB.net, no sabe c #
Dev 2: sabe VB.net, no sabe c #
Dev 3: conoce c # y VB.net, prefiere c #
Dev 4: conoce c # y VB6 (VB.net debería ser bastante fácil de aprender), prefiere c #
Me parece que los líderes de pensamiento en el espacio .net son c # devs casi universalmente. También pensé que algunas herramientas de terceros no eran compatibles con VB.net, pero cuando comencé a buscarlo, no encontré ningún buen ejemplo.
Preferiría poner a todo el equipo en c #, pero si no hay una buena razón para forzar el problema aparte de la preferencia, entonces no creo que sea la opción correcta.
¿Hay alguna razón por la que deba alejar a la gente de VB.net?