The Lanham Factor

Balancing the Technology-Business Equation

  Home  |   Contact  |   Syndication    |   Login
  127 Posts | 2 Stories | 116 Comments | 106 Trackbacks

News

Article Categories

Archives

Post Categories

Image Galleries

BLOGS

Companies

My Articles

I am in the market for a code converter.  I've use a few free converters but they are slow and painful and, more importantly, A LOT of changes need to be made.  I am considering http://tangiblesoftwaresolutions.com/index.htm.  However, I am wondering if you can recommend a professional converter.  I have no problem paying for a product.  Specifically, I want C#-to-VB.  Thanks in advance.

posted on Thursday, April 24, 2008 1:57 PM

Feedback

# re: Code Converter 4/24/2008 7:14 PM TheCPUWizard
I would strongly recommend against such an approach for (At least) two reasons.

1) If you have working code in any CLR based language, simply reference that assembly from your new code written in any other CLR based language. There is no need for migration. This is one of the biggest strong points of .NET

2) There are significant diferences between "optimal representations" and design architectures between the different languages taht ANY conversion process is going to yield sub-optimal results.

I recently demanded a refund on a professional toolkit (with source) that was "written in C#". It was immediately obvious that it was NOT designed following anything even remotely resembling "best practices" for C# development (and was recognizable as the output from one of the "better" VB.Net->C# conveters (I know this is the opposite direction from what you are looking for).

So if you really "need" VB.NET code, then properly architect/design and implement VB.Net code, in the long run you will be glad you did.


# re: Code Converter 4/24/2008 8:22 PM Blogus Maximus
This probably isn't much help, since I don't know what you need converted, but I've always been leery of convertors. I do all mine by hand when I need to convert something. Otherwise if I'm just consuming something, I just reference the existing assembly.

# re: Code Converter 4/25/2008 11:17 AM TheBoss
I think what you really need is a flux capacitor

# re: Code Converter 4/26/2008 2:59 AM my name
use the "reflector" tool. it is free and you can easily convert
from C# to VB.NET and vice versa. Actually it is a decompiler tool but it also serves as a converter.

Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: