G
Guest
Why do software industries go for C# than VB.Net ?
Wats the exact difference...
Which can be the best option..
Wats the exact difference...
Which can be the best option..
Why do software industries go for C# than VB.Net ?
Wats the exact difference...
Which can be the best option..
Snehal said:Why do software industries go for C# than VB.Net ?
Wats the exact difference...
Which can be the best option..
Did you know that the most of the .NET framework is nothing but
C# wrappers around the "C" based methods of the Win API?
Russell Mangel said:Why?
Because Visual Basic 6.0 and Visual Basic .NET have nothing in common with
one another. VB 6.0 never had *true* "Object Oriented progamming" (not
Object like) and Interface based programming technologies like today's ..NET
languages. Meaning it would be just as hard for a VB 6.0 programmer to learn
VB.NET as it would be to learn C# or C++/CLI. If he were going to use the
more powerful features that .NET offers. I think Microsoft should have spent
all the VB.NET development time on C#/C++ .NET.
Snehal said:Why do software industries go for C# than VB.Net ?
Wats the exact difference...
Which can be the best option..
clintonG said:As a web developer JavaScript, C#, and Java share the exact same syntax.
Adopting C# becomes a pragmatic decision.
schneider said:C# is preferred mostly for ignorance. One of the main points is multiple
languages for .NET
Microsoft has Framework code written in VB.NET I am told in 2.0/3.0.
The only good reasons I can think of to prefer C# are:
C# is a standard now
Syntax; Previous experience is Java/C++
IDE Support was better in VB.NET than C# in 2003. It's still better for
VB.NET IMO for 2005. I use C# all day at work, and VB.NET all night at home.
The main difference is syntax, I feel some thing are over complicated in C#.
That's because C#.Net is a standard controlled by the ISO and ECMA as a
standard and is not owned by MS, while VB.NET is proprietary to MS and is
not a standard.
Jon Skeet said:I don't think that makes much difference to most people, to be honest.
As for it being "controlled" by ECMA/ISO - as I understand it, they
take the specification that MS produces and tweak some of the wording
etc. It's worth noting that Visual Studio 2005 came out long before
ECMA ratified the C# 2.0 specification, for example. If ECMA had wanted
to make significant, breaking changes, do you think they'd really have
been able to in a useful way? If not, in what way can they really be
said to be "controlling" the standard?
MS doesn't own .Net they gave it all away.
MS is on the ISO and ECMA standard committee like IBM, HP, Sun Micro
System, Novell and several others, and MS is just one vote on the
committee as to what happens to .NET, not saying that MS doesn't have
influence, no doubt.
And most people and most businesses are two different things. Many, many and
many various businesses work under the ISO and ECMA standards in controlling
the day to day operations of their business, and they look for ISO/ECMA
solutions.
C#.NET and .NET CLI are under that ISO/ECMA umbrella. This was made aware
to me by companies that are heavily regulated and must stay within the
ISO/ECMA guide lines to run their day to day operations. Third party vendors
that write ISO/ECMA compliant software look to ISO/ECMA solutions as well.
Jon Skeet said:There's a big difference between the CLI (which is standardised) and
.NET (which is one implementation of the CLI spec plus a load of other
stuff).
It may be just one vote on the committee, but given that MS released
VS2005 before ECMA voted, how likely do you think it is that ECMA would
have voted for a breaking change?
Perhaps they should be aware of just how little influence it's likely
to have if MS want to go one way and ECMA later decides it wants to go
another.
Well, Java seems to be doing pretty well in all kinds of regulated
shops without an ISO/ECMA standard to back it...
Are you going to sit there and say that C#.Net is not a standard?
What has this have to do with anything? It was ratified by the ISO, and the
ECMA just followed suite?
C#.NET is ratified as standard I don't care what version it is.
Are you going to sit there and say it didn't happen?
It's only speculation on your part and it's a moot point as it stands now.
What does this have to do with anything as to why a company would choose C#
as opposed to VB.Net?
I am also going to stick with the .Net guru that the company I was working
for at time flew in from India to train the company programmers on .Net
technology for four weeks. He had all the titles like MVP, MCSD and other
little titles on his cards. And I suspect he knew more on what was happening
on the inside, as he was a leading figure of .Net technology out of India.
Snehal said:Why do software industries go for C# than VB.Net ?
Wats the exact difference...
http://www.codeproject.com/dotnet/vbnet_c__difference.asp
Which can be the best option..
Mr. Arnold said:Are you going to sit there and say that C#.Net is not a standard?
I am beginning to completely dislike anyone that's showing that MVP on a
post. It seems it is pretty much rampant in these MS NG(s), like an MVP
speaks it's suppose to be the gospel.