Convertire codice da VB.NET a C#, e viceversa

giovedì, 21 febbraio 2008 11.28 by Marco Bellinaso

A volte capita di dover convertire in fretta codice da VB.NET a C#, o viceversa. Magari perchè si trova in rete giusto la classe helper che fa al caso proprio, ma scritta in un linguaggio diverso da quello adottato dal proprio team. O magari è un collega di un'altro team (che sviluppa con un altro linguaggio) che ci passa il codice. Non sempre si può o si vuole semplicemente compilare quella classe in un assembly separato e riutilizzarla in quel modo...a volte, per pezzi di codice non troppo grossi, si può decidere di avere tutto all'interno del proprio progetto, in un linguaggio uniforme.

Già da anni ci sono in giro tool per convertire in automatico codice da VB.NET a C# e viceversa; tutti hanno qualche piccolo o grande problema o mancanza però. Problemi di correttezza della conversione in primis, ma anche problemi di interfaccia utente. Il nuovo Code Converter di Telerik si propone come la migliore soluzione free disponibile, offrendo tra le alte cose:

  • Possibilità di convertire file multipli in un colpo solo, scaricando poi un file .zip con l'intero risultato
  • Possibilità di convertire snippet di codice che non costituiscano un'intera classe (come quasi sempre richiesto dagli altri tool)
  • Possibilità di ottenere il codice generato sotto forma di HTML formattato, con syntax coloring e line numbering (perfetto per chi vuole del codice da incollare in un blog)
  • Possibilità di usare il servizio non solo tramite interfaccia web, ma anche tramite gadget per Vista, Yahoo! e Google (e probabilmente a breve tramite add-in all'interno di Visual Studio)
  • Supporto tecnico tramite forum dedicato
Per l'effettiva conversione del codice viene usata NRefactory, libreria open-source sfruttata anche da altri convertitori; a parte la qualità della conversione sono però i dettagli elencati sopra che fanno la differenza in questo caso. Il fatto poi che il progetto sia supportato da Telerik (uno tra i migliori produttori di componenti professionali per .NET) è una garanzia per la qualità del tool.

Correntemente valutato 5.0 da 1 utenti

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Segnala:  
Tags:   ,
Categorie:   Sviluppo software
Azioni:   E-mail | Permalink | Commenti (0) | RSS CommentiRSS comment feed

Post correlati

Aggiungi commento


(Visualizza la tua icona Gravatar)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Anteprima

novembre 20. 2008 08.17