Recentemente ho aderito a un nuovo team di sviluppo in cui le preferenze linguistiche sono mescolate sulla piattaforma .net.
-
Dev 1: Conosce VB.net, non sa c #
-
Dev 2: Conosce VB.net, non sa c #
-
Dev 3: sa c # e VB.net, preferisce c #
-
Dev 4: sa c # e VB6 (VB.net dovrebbe essere abbastanza facile da raccogliere), preferisce c #
Mi sembra che i leader del pensiero nello spazio .net siano c # devs quasi universalmente. Ho anche pensato che alcuni strumenti di terze parti non supportassero VB.net ma quando ho iniziato a esaminarlo non ho trovato alcun buon esempio.
Preferirei avere l'intera squadra su c # ma se non c'è una buona ragione per forzare il problema oltre le preferenze, allora non penso che sia la scelta giusta.
Ci sono dei motivi per cui dovrei portare la gente lontano da VB.net?