Sono un po 'sorpreso, nessuno ha nemmeno suggerito l'idea di rifiutare la migrazione.
Non credo che uno sviluppatore C# possa essere forzato a passare a Java (o viceversa) perché gli è stato detto (beh, se è minacciato con una pistola, forse). Mi ci vuole molto tempo, esercizio e passione per padroneggiare almeno uno stack tecnologico. Non puoi iniziare da un giorno all'altro con una nuova tecnologia e aspettarti di fornire la stessa qualità.
Personalmente non mi preoccuperei di informarlo prima di iniziare la migrazione. A quel punto direi al manager che sono un ragazzo di .NET e non passerò a un'altra tecnologia solo perché hanno deciso di farlo.
Per quanto riguarda il lato tecnico, non è la sintassi del linguaggio che differisce, ma piuttosto le librerie e le loro caratteristiche. Naturalmente, se tutti gli ultimi campanelli e fischietti di .NET 3.5 sono stati ampiamente utilizzati, la differenza linguistica ti fornirà una vera sfida.
Questo è sicuramente un modo divertente, basta decidere di migrare le applicazioni da .NET a Java. Qualcuno non ha idea della seccatura coinvolta ...
perché "# è questo piccolo progetto pensato per essere distribuito solo su Windows? Se sì, prova ad attaccare con C#" importa? Penso che ti sia mancato: è un gui? prova ad attaccare con C# – Egwor
Se è un progetto piccolo, non vale la pena di convertirlo in Java quando sono ancora disponibili pochi programmatori C#. Ma se è necessario eseguire su sistemi operativi diversi, vale la pena convertire. Penso che il punto della GUI sia coperto dai cambiamenti nella presentazione e vinca le chiamate API. – isntn