Perché l'azienda dovrebbe scegliere VB.NET su C # [duplicato]

1

Ci sono dei motivi reali per cui un'azienda dovrebbe scegliere VB.NET su C #?

Lavoro per una società che sviluppa software medico e passa da VB6 a VB.NET diversi anni fa. Ci sono due motivi per passare a VB.NET ma non a C # in quel momento:

  1. VB.NET è più simile a VB6 e dovrebbe renderlo più facile sviluppatori per passare al mondo .NET
  2. VB.NET ha un supporto migliore per COM rispetto a C #

Il primo motivo non è grave in quanto VB6 e VB.NET sono due mondi diversi e non vi è alcuna differenza significativa tra il passaggio da VB6 a VB.NET o C #. La seconda ragione non è attuale dopo la release C # 4.

Alla fine la nostra azienda passò a C # (e sì, ora abbiamo moduli in VB6, VB.NET e C # e anche alcuni moduli in C ++) perché: 1. È più facile trovare sviluppatori in C # 2. Mondo .NET è orientato al C #: Visual Studio funziona meglio con C #, Resharper ha un miglior supporto per C #, ecc.

Sono curioso di sapere se ci sono ancora dei motivi per cui un'azienda deve scegliere VB.NET su C #.

    
posta SiberianGuy 13.10.2011 - 06:26
fonte

2 risposte

5

Motivi per lo più legacy:

  • Gli sviluppatori esistenti non conoscono C #
  • Un sacco di codice VB6 / VB.Net esistente
  • Difficile trovare localizzatori C # localmente
  • Bloccato su versioni precedenti di Visual Studio (che aveva una migliore inlellisense per VB.Net)
  • Investimento preliminare in strumenti VB.Net (ad esempio solo con la versione VB.Net di Resharper)
  • Mi piace VB.Net più di C #
risposta data 13.10.2011 - 09:32
fonte
2

Background dello sviluppatore ... Ho questa situazione nel mio nuovo lavoro adesso. Vengo da uno sfondo C #, ma gli altri sviluppatori (2) che hanno già lavorato in azienda provengono da uno sfondo VB.net

    
risposta data 13.10.2011 - 09:07
fonte

Leggi altre domande sui tag