Di recente mi sono unito a un nuovo team di sviluppo in cui le preferenze linguistiche sono miste sulla piattaforma .net.
Dev 1: Conosce VB.net, non conosce c #
Dev 2: Conosce VB.net, non conosce c #
Dev 3: conosce c # e VB.net, preferisce c #
Dev 4: Sa c # e VB6 (VB.net dovrebbe essere abbastanza facile da prendere), preferisce c #
Mi sembra che i leader del pensiero nello spazio .net siano sviluppatori c # quasi universalmente. Ho anche pensato che alcuni strumenti di terze parti non supportassero VB.net ma quando ho iniziato a esaminarlo non ho trovato buoni esempi.
Preferirei avere l'intero team su c # ma se non ci sono buoni motivi per forzare il problema a parte le preferenze, non penso che sia la scelta giusta.
Ci sono dei motivi per cui dovrei allontanare la gente da VB.net?