C# or VB.Net
C# or VB.Net
C# or VB.Net
C# or VB.Net
C# or VB.Net
C# or VB.Net C# or VB.Net C# or VB.Net C# or VB.Net C# or VB.Net C# or VB.Net C# or VB.Net C# or VB.Net
C# or VB.Net C# or VB.Net
C# or VB.Net
Go Back  Xtreme Visual Basic Talk > > > C# or VB.Net


Reply
 
Thread Tools Display Modes
  #1  
Old 12-17-2012, 01:48 AM
George7a's Avatar
George7a George7a is offline
History: Jesus Is Risen
 
Join Date: Mar 2005
Location: Nazareth
Posts: 1,697
Default C# or VB.Net


Hi All,

I am starting a new project, I am coming from VB6. I am willing to learn new languages. I will be working in VS 2012. The project in short is a user interface that allows the user to edit a text file in unique and special ways.

What do you recommend me to use? .NET or C#? and Why?

Thanks

- George
__________________
Thabet.Net
Reply With Quote
  #2  
Old 12-17-2012, 04:34 AM
hDC_0C# or VB.Net hDC_0 is offline
Contributor

* Expert *
 
Join Date: Feb 2004
Posts: 559
Default decisions, decisions..

Quote:
Originally Posted by George7a
What do you recommend me to use? .NET or C#?
Actually C# is .Net..but I imagine you mean to ask:
"What do you recommend me to use? VB.Net. or C#.Net?"

If you are comfortable with VB6 why not let your initial .Net "transitioning language" be VB.Net?

If you decide later that you want to explore C#.Net as well there are several online translators from VB.Net to C#.Net.
Reply With Quote
  #3  
Old 12-17-2012, 09:19 AM
AtmaWeapon's Avatar
AtmaWeaponC# or VB.Net AtmaWeapon is offline
Fabulous Florist

Forum Leader
* Guru *
 
Join Date: Feb 2004
Location: Austin, TX
Posts: 9,500
Default

As much as it pains me to not recommend .NET, I'm not sure I'd make a contract for a customer the "cutting my teeth" project. If you get stuck, it's going to be harder to proceed. If you don't understand the deployment issues, you'll look less professional. Probably the best thing to do would be to get your work done in a language you know, then try to re-implement it in a .NET language off the clock.
__________________
.NET Resources
My FAQ threads | Tutor's Corner | Code Library
I would bet money 2/3 of .NET questions are already answered in one of these three places.
Reply With Quote
  #4  
Old 12-17-2012, 12:14 PM
dilettante's Avatar
dilettanteC# or VB.Net dilettante is offline
Underclocked lifestyle

Forum Leader
* Guru *
 
Join Date: Feb 2005
Location: Michigan, USA
Posts: 4,524
Default

Quote:
Originally Posted by AtmaWeapon View Post
Probably the best thing to do would be to get your work done in a language you know, then try to re-implement it in a .NET language off the clock.
I think this is very good advice.

It might lead to a sub-optimal solution. Different languages and the ecosystems surrounding them often "prefer" slightly different approaches. GUIs may work a little differently, threading models and IPC can be different, etc. The result of this can mean a program's overall organization should be different.

But this can still be a useful way to learn.

There is no "C#.Net" only C#. VB.Net only gets the suffix to help avoid the rampant confusion Microsoft caused by reusing the Visual Basic name for a new .Net language totally unrelated to Visual Basic. They could have just as well have called it B# or something but they didn't
Reply With Quote
  #5  
Old 12-17-2012, 12:39 PM
AtmaWeapon's Avatar
AtmaWeaponC# or VB.Net AtmaWeapon is offline
Fabulous Florist

Forum Leader
* Guru *
 
Join Date: Feb 2004
Location: Austin, TX
Posts: 9,500
Default

Actually, and this is just me being an annoying engineer...

C# is a language that can target Mono, which is different enough from .NET to be considered its own platform. Especially if you want to consider MonoTouch, which targets iOS and Android. C# can run on every computing platform so long as you don't restrict it to .NET.

It's VB that's stuck in one box and can only run in specific places where .NET can run. It's not a fault of the language, just MS has decided to hold it close.
__________________
.NET Resources
My FAQ threads | Tutor's Corner | Code Library
I would bet money 2/3 of .NET questions are already answered in one of these three places.
Reply With Quote
  #6  
Old 12-17-2012, 01:40 PM
dilettante's Avatar
dilettanteC# or VB.Net dilettante is offline
Underclocked lifestyle

Forum Leader
* Guru *
 
Join Date: Feb 2005
Location: Michigan, USA
Posts: 4,524
Default

Well I won't argue the point, though another $400 a piece for MonoTouch and Mono for Android probably won't make them popular with casual coders.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump

Advertisement:





Free Publications
The ASP.NET 2.0 Anthology
101 Essential Tips, Tricks & Hacks - Free 156 Page Preview. Learn the most practical features and best approaches for ASP.NET.
subscribe
Programmers Heaven C# School Book -Free 338 Page eBook
The Programmers Heaven C# School book covers the .NET framework and the C# language.
subscribe
Build Your Own ASP.NET 3.5 Web Site Using C# & VB, 3rd Edition - Free 219 Page Preview!
This comprehensive step-by-step guide will help get your database-driven ASP.NET web site up and running in no time..
subscribe
C# or VB.Net
C# or VB.Net
C# or VB.Net C# or VB.Net
C# or VB.Net
C# or VB.Net
C# or VB.Net C# or VB.Net C# or VB.Net C# or VB.Net C# or VB.Net C# or VB.Net C# or VB.Net
C# or VB.Net
C# or VB.Net
 
C# or VB.Net
C# or VB.Net
 
-->