I'm running:
Win2K
VS 6
VS.NET
C# rox. I just haven't gotten used to the VS.NET IDE yet, so I write all my C# code in Dreamweaver MX and compile on the command line. Of course, I'm still writing console apps to get used to the language.
Printable View
I'm running:
Win2K
VS 6
VS.NET
C# rox. I just haven't gotten used to the VS.NET IDE yet, so I write all my C# code in Dreamweaver MX and compile on the command line. Of course, I'm still writing console apps to get used to the language.
And the framework itself. No more (sometimes) wacky and complicated API calls.
Not to mention actual choice when it comes to IDE's
DreamWeaver
Antichinus C#
Sharp Develop
Visual Studio
Notepad
C# Builder
Web Matrix
Why C#? I have yet to see a convincing argument about why to go w/ C# over VB.Net. I know there are differences/advantages but they seemed to be so minor that learning a new language doesn't seem worthwhile.Quote:
Originally posted by Memnoch1207
C# rox. I just haven't gotten used to the VS.NET IDE yet, so I write all my C# code in Dreamweaver MX and compile on the command line. Of course, I'm still writing console apps to get used to the language.
Except to say that you know C#/self satisfaction/the challenge - *none* of which I'm arguing with. Seriously, good for you. But as a VB guy, what does C# offer? I'd be interested in your perspective rather then one from the many that views VB as a toy language - .Net or not.
Just personal preference really. I have nothing against VB at all...as a matter of fact I have written a couple of dll's in C# that are used in a vb.net app.
However, the latest salary surveys showed that C# programmers made on average $26,000 a year more than other programmers.
My understanding is the only difference between C# and VB.NET is the syntax and the way the programmer writes the code. Since both languages run off of the CLR...so essentially there isn't any difference between the two, other than syntax preference and programmer coding.
I really only have one complaint with .NET and its the same complaint that I had/have with Java -- the CR. When booting any .NET application, the CR holds 49+ MB of virtual memory in reserve. Add that to the post-compile times as the program loads each module, and a program that use to scream when writen in straight C/C++ really looks doggy in .NET. With that said, everyone here is right -- code maintenance and creation is a lot easier with .NET. I just personally think that as of right now, the trade-off was too high.
No arguing w/ that. A reason in itself.Quote:
Originally posted by Memnoch1207
However, the latest salary surveys showed that C# programmers made on average $26,000 a year more than other programmers.
This is what makes me laugh. If they only knew... But I suppose there's no way around it. People are going to think what they think and no amount of education is going to change their minds. :)Quote:
My understanding is the only difference between C# and VB.NET is the syntax and the way the programmer writes the code. Since both languages run off of the CLR...so essentially there isn't any difference between the two, other than syntax preference and programmer coding.
Well I think C# has couple little power features like pointers. Plus C# is more widely accepted since it has been submitted as a standard and all the frameworks ports being worked on focus on C#, although Mono is working on a Basic compiler.
well if you compare C# and VB.NET to C++ and VB6 then you could say the gap is getting MUCH MUCH smaller as far as differences and limitations goQuote:
Originally posted by Briantcva
This is what makes me laugh. If they only knew... But I suppose there's no way around it. People are going to think what they think and no amount of education is going to change their minds. :)
Exactly. HR folks throwing perfectly good VB developer resumes out the window b/c they've been told it's C# or nothing.Quote:
Originally posted by kleinma
well if you compare C# and VB.NET to C++ and VB6 then you could say the gap is getting MUCH MUCH smaller as far as differences and limitations go
I'm still using VB6 but am unsure on wether to upgrade to .NET, I have two problems tho, one can't afford it :(.
Two, I'm about to start a course at university and have a strong suspicion that it will be using C++ so I don't no if theres any point. Note: I also love to us VB6 because its so easy to use and the debug tools are very useful.
I have XP home but only because it came with my PC, I've never bought a OS seprate from a PC.
Sure. You can do .NET for absolutly 100% free.
Get the .NET framework SDK from Microsoft for free
Then you can get a top notch free editor here
www.icsharpcode.net
I think Borland also has a free version of C# Builder for download.
That site is for C# if i'm not mistaken :confused:. Is there one for VB.NET??
I spoke too soon, I just saw this:Quote:
As DevGrp said, you can program in .net for free.Quote:
Originally posted by Electroman
I'm still using VB6 but am unsure on wether to upgrade to .NET, I have two problems tho, one can't afford it :(.
Two, I'm about to start a course at university and have a strong suspicion that it will be using C++ so I don't no if theres any point. Note: I also love to us VB6 because its so easy to use and the debug tools are very useful.
I have XP home but only because it came with my PC, I've never bought a OS seprate from a PC.
Here is what I posted before in another thread:
Quote:
Not true, you can develop .Net apps completely free!
Everyone uses that excuse. First, you can use notepad and compile from the command line, but you don't have to...lol. You can use http://www.icsharpcode.net/OpenSource/SD/Default.aspx to develop C# applications as long as you have the .Net SDK installed (Which is free too). Next up is Borlands offering: http://www.borland.com/products/down...rpbuilder.html
Now, no more excuses about the money involved, there is none....lol.
What's left...documentation? All you need is at:
http://www.vijaymukhi.com/documents...net/content.htm
www.msdn.microsoft.com/library
www.c-sharpcorner.com
www.csharphelp.com
http://www.suite101.com/welcome.cfm/15050
http://www.csharp-station.com/
http://www.codeguru.com/csharp/index.shtml
http://www.syncfusion.com/FAQ/WinForms/default.asp
and more if you need them....just email me...
Hmmm, now whats left....Linux support...You want a lot don't you?
http://www.go-mono.com/
Besides the little differences, there is ONE HUGE advantage to knowing C#. That benefit is knowing the syntax that Java and C++ uses. Talk about it all you want, when it comes down to it, and I was a hiring manager, I would pick a C# guy over a VB.Net guy because I could get the C# guy up to speed in Java or C++ quicker than I would a VB.Net guy if I need to.Quote:
Originally posted by Briantcva
Why C#? I have yet to see a convincing argument about why to go w/ C# over VB.Net. I know there are differences/advantages but they seemed to be so minor that learning a new language doesn't seem worthwhile.
Except to say that you know C#/self satisfaction/the challenge - *none* of which I'm arguing with. Seriously, good for you. But as a VB guy, what does C# offer? I'd be interested in your perspective rather then one from the many that views VB as a toy language - .Net or not.
Love those ones...:)Quote:
Originally posted by kleinma
CODE REGIONS!!!! they are the best thing EVER!
Excellent answer.Quote:
Originally posted by hellswraith
I would pick a C# guy over a VB.Net guy because I could get the C# guy up to speed in Java or C++ quicker than I would a VB.Net guy if I need to.
Peering through amazon to find something to make sense of it all...
I used to be a pro VB6 guy. Now, I'm a .NET guy.
I am being forced to learn C#. Since 50% of the code example on the net are written in C#, and the other 50% are written in VB.NET.
Pretty much the only differences in the languages is the Basic Syntax. That's why .NET is so great. If you know one .NET language, you basically just have to learn the syntax of the other in order to use it. All of the .NET stuff is still the same. I confess, I have done some playing around with learning both C++ and Java in the past, but that doesn't matter.
If someone knows C#, Yes, it is easier to teach them C++ or Java because they already know the basic code syntax. But, you would still have to teach them alot in order for them to be able to develop applications.
I was a VB6 guy, I wasn't that familiar with C++ or Java. I played with them a little bit, but I loved the simplicity of VB. I also accepted the limitations of VB6. I haven't even touched VB6 sinced I made the switch to .NET. With .NET, VB is now just as powerfull as C++. With .NET, there is no more 'This language is more powerfull', or 'This language does that better.' Every .NET language is the same. You can even write applications that have objects written in C#.NET, VB.NET, J#.NET and Cobol.NET.
And for those of you who are complaining that you don't want to learn C#, because there's no big advantage. You know what, the biggest advantage is becoming a bigger asset to your company. This new knowledge might even get you a raise.
Knowing C#, gives you the basis for moving to C++ or Java.
I am running VB 6.0 and VB 5.0 on xp.
VB6 is better than VB5, why the trouble of installing both?Quote:
Originally posted by Nightwalker83
I am running VB 6.0 and VB 5.0 on xp.
I use VB.NET over Win XP :rolleyes: