Ich bin kürzlich einem neuen Entwicklungsteam beigetreten, in dem die Spracheinstellungen auf der .net-Plattform gemischt sind.
Dev 1: Kennt VB.net, weiß nicht, c #
Dev 2: Kennt VB.net, weiß nicht, c #
Entwickler 3: Kennt C # und VB.net, bevorzugt C #
Entwickler 4: Kennt C # und VB6 (VB.net sollte ziemlich einfach zu erlernen sein), bevorzugt C #
Es scheint mir, dass die Vordenker im .net-Raum fast universell sind. Ich dachte auch, dass einige Tools von Drittanbietern VB.net nicht unterstützen, aber als ich mich damit befasste, fand ich keine guten Beispiele.
Ich würde es vorziehen, das gesamte Team auf c # zu bekommen, aber wenn es keinen guten Grund gibt, das Problem außer den Vorlieben zu erzwingen, dann halte ich das nicht für die richtige Wahl.
Gibt es Gründe, warum ich Leute von VB.net wegführen sollte?