Click here to Skip to main content
15,883,558 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
hi, there is a problem need to exchange language to be run.
I have an application written by VB and now I want to make it web-based, when I asked the solution of problem, some of professional programmers guided me to write it again with C#.
And NOW I want to know what is best choice for me to save more power and time and prevent of wasting of them.Do I have to learn C# and write it again??
Posted

1 solution

No.
VB (though much maligned, and for good reason) is capable of the same things as C#, so as long as your application is written in VB for the .NET framework then it really doesn't matter which language you use.

If it's written in VB6, then yes, it could make sense to move to C# for a new version (as the .NET framework does not work like VB6 at all, and it would make a "cleaner" separation as there would be no temptation to "try this the old way" with all the troubles that would later cause.
 
Share this answer
 
Comments
Zebtec 19-Sep-14 10:48am    
I agree you on it originalgriff! and thank you for your help.this project written by vb6 and I think it's better to tell you more details about it.
this project is almost a tetrix but a bit different.there are faces are laughing, crying and having neutral mode with black, brown and white hair and black,brown and yellow skin in this game.
It is mental rehabilitation game.It has three radio buttons to switches between Sort by hair color!, Sort by skin color and Sort by facial.when you move and get three of them on others have same property, you earn a score and then they disappeared.your scores stored in database made before and by a control you are able to display it on screen.
I am a C++ programmer.but when this project offered to me I accepted it and learnt C# partly.
thanks.
OriginalGriff 19-Sep-14 11:01am    
If it's VB6, then I'd say: learn C#. It's a pretty simple language, if you just forget the superficial similarity to C++, and shouldn't take more than a day or two to learn. The .NET framework on the other hand...is enormous, and will take a long time to fully learn (There's still plenty in there I don't know about!)

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900