Sto lavorando in cooperativa in un'azienda come specialista in ingegneria dei test. Questo non è tecnicamente un lavoro software, tuttavia, alla fine della giornata, trascorro gran parte del mio tempo a programmare.
Non sono un programmatore wiz in alcun modo, ma mi piace molto usare VB.NET dato che sono stati scritti i progetti avviati nella mia azienda precedenti al mio tempo, quindi è quello che ho imparato e usato in la posizione.
Durante il mio periodo di ricerca ho avuto la sensazione di cercare aiuto online quando ho bisogno che in generale ci sia sempre più supporto per C # rispetto a VB.NET. Ciò mi ha indotto a pensare che potrebbe essere utile per l'azienda andare avanti a programmare meno in VB.NET e altro in C #.
Tuttavia, quasi tutti i progetti nel mio dipartimento (dal momento che molte altre persone lavorano su piccoli progetti di programmazione) sono attualmente scritti in VB.NET. Inoltre, la maggior parte della progettazione del software eseguita nel nostro reparto è relativamente semplice che immagino relativamente a un'area focalizzata sul software di qualsiasi azienda. Probabilmente metà di esso genera pagine html con grafici per illustrare visivamente determinati dati. Tenendo conto di questi due fattori, ci sono evidenti svantaggi nel provare a cambiare il linguaggio di programmazione principale utilizzato. Inoltre, il linguaggio vb.net è molto simile a VBA (per excel) e VBScript, che sono anche utilizzati un po 'nella mia area della società.
In sostanza, non sono sicuro che valga la pena di modificare il linguaggio principale utilizzato poiché non è stata eseguita una programmazione complicata, e comunque sono necessarie lingue simili.
Ero curioso di sapere quali ulteriori approfondimenti i programmatori esperti potrebbero essere in grado di offrirmi riguardo alla modifica della lingua principale utilizzata nella mia area da VB.NET a C #? Quali sono i vantaggi o gli svantaggi che potrei non aver pensato? Quanto è grande il ruolo svolto da ogni vantaggio e svantaggio?
Qual è la tua opinione generale sull'idea di passare da VB.NET a C #?