471,354 Members | 1,212 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 471,354 software developers and data experts.

A change in the languague used in the microsoft samples or presentations

Hi

Since a few months ago I have observed a change in the language used by MS
people to write articles or to do presentations, before the change the
language the more used was C# now the language in the majority of cases is
VB.
Because the change? Which is the best language to do professional programs I
thought C# but now ...

Thanks in advance

Javier


Jan 23 '06 #1
8 1272
http://blogs.msdn.com/tomarcher/arch...21/495282.aspx

"Javier Martínez" <ja***@tid.es> wrote in message
news:eU**************@TK2MSFTNGP09.phx.gbl...
Hi

Since a few months ago I have observed a change in the language used by MS
people to write articles or to do presentations, before the change the
language the more used was C# now the language in the majority of cases is
VB.
Because the change? Which is the best language to do professional programs
I thought C# but now ...

Thanks in advance

Javier

Jan 23 '06 #2
Javier,

Honestly, you can use any language that .NET supports. C# is a great
language, but VB has its benefits (it is much easier in handling late bound
calls, for example).

In the end though, unless you have a specific reason to use a language
for a specific feature, any language will really do, as it is what is in the
framework, not the language which provides the most value.

Hope this helps.
--
- Nicholas Paldino [.NET/C# MVP]
- mv*@spam.guard.caspershouse.com

"Javier Martínez" <ja***@tid.es> wrote in message
news:eU**************@TK2MSFTNGP09.phx.gbl...
Hi

Since a few months ago I have observed a change in the language used by MS
people to write articles or to do presentations, before the change the
language the more used was C# now the language in the majority of cases is
VB.
Because the change? Which is the best language to do professional programs
I thought C# but now ...

Thanks in advance

Javier

Jan 23 '06 #3
Either will work, since they are both using the same framework. There
isn't a whole lot that you can't do in either languague, so pick
whichever one you're more comfortable with.

I personally prefer C#, but if i really had to, I would write vb.net
code (which is usually what people having a VB6 background prefer).

There was an msdn blog explaining this also.. basically C# programmers
will read VB.net examples, but VB.Net programmers won't even bother
reading a C# example. Don't know why.

Jan 23 '06 #4
Great!!! and is there any productive diference betweeen VB vs C#?

"Clive Dixon" <cl*******************@digita.noluncheonmeat.com > escribió en
el mensaje news:uq**************@TK2MSFTNGP09.phx.gbl...
http://blogs.msdn.com/tomarcher/arch...21/495282.aspx

"Javier Martínez" <ja***@tid.es> wrote in message
news:eU**************@TK2MSFTNGP09.phx.gbl...
Hi

Since a few months ago I have observed a change in the language used by
MS people to write articles or to do presentations, before the change the
language the more used was C# now the language in the majority of cases
is VB.
Because the change? Which is the best language to do professional
programs I thought C# but now ...

Thanks in advance

Javier


Jan 23 '06 #5
Personally I would say no - I would argue that it's more about the framework
than the language used. But then I haven't used VB.NET a great deal - other
people may well argue otherwise.

"Javier Martínez" <ja***@tid.es> wrote in message
news:u8*************@TK2MSFTNGP11.phx.gbl...
Great!!! and is there any productive diference betweeen VB vs C#?

"Clive Dixon" <cl*******************@digita.noluncheonmeat.com > escribió
en el mensaje news:uq**************@TK2MSFTNGP09.phx.gbl...
http://blogs.msdn.com/tomarcher/arch...21/495282.aspx

"Javier Martínez" <ja***@tid.es> wrote in message
news:eU**************@TK2MSFTNGP09.phx.gbl...
Hi

Since a few months ago I have observed a change in the language used by
MS people to write articles or to do presentations, before the change
the language the more used was C# now the language in the majority of
cases is VB.
Because the change? Which is the best language to do professional
programs I thought C# but now ...

Thanks in advance

Javier



Jan 23 '06 #6
I personally feel that you end up accomplishing whta you want with less
typing in C# than you could in VB.net.. VB.net to me is a pretty wordy
language.

I also prefer thats more consistant; for example, when ending a block,
its always a simple } instead of End For, End If, Loop.

I'm of the opinion that if you're coming from VB6, it may actually be
better to use C#, because you may try to do things the same way as in
VB6 (which really isn't object oriented). So if you need to break out
of the VB6 mode of thinking, using C# may help you do that more easily.

I think even in 2.0 there are a very few things not possible at all in
VB.Net, but they are seldom used anyway.

Andy

Jan 23 '06 #7
Damn right there is productive difference between VB and C# but its not so
much evident on the server as it is on the client when the context is web
development. The facts are that a mastery of the client requires the use of
JavaScript which is legacy C syntax and grammar. JavaScript, C# and Java all
share this genealogy.

Comparatively speaking, and based on my own personal direct observation of
peers while seeking mentors, there are few VB developers who have mastered
the client. As a result VB developers are much less productive on the web
than they are developing WinForms which is where their "world view" was
formed.

It is also a fact that web development has become increasingly dependent on
client-side code. That's what AJAX/Atlas is all about and it is the
fundamental of what is being called Web 2.0 which is making an entire new
era of web application development possible in conjunction with a confluence
of other convergent technologies such as broadband for example.

I've seen -- in person -- highly skilled VB developers tear their hair out
when they came to realize the complexity of web development compared to
their former comfort zone with their neat and tidy vb[x].dll. It was an
epiphany for me. A real turning point when I realized my own progress as a
developer was coming along okay after all when I realized that these guys --
and a few women I might add -- were struggling with HTML, CSS and the DOM.

Its also a fact that AJAX/Atlas requires significantly hellish coding
skills. Its going to be some time before the vendors refine push button
monkey code generators for client-side development. Even the best examples
such as the "extension" architecture developed by Macromedia failed to over
come all but the most basic deployments. When all is said and done web
development is just not plug and play and never will be. Furthermore, I
think anybody that has ever tried to maintain or extend a web application
developed by the monkey will agree that productivity is thrown out the
window never to be heard from again.

As a result, I contend the reticence of most VB developers to adopt to the
legacy of the C syntax and grammar and its demanding discipline will cull
the herd from the Windows platform in the coming months and years. Microsoft
can continue to pander to VB developers all they want but in my view, try as
they might, nothing they say or do will change that which has occurred on
the web as there are those "others" who have to be taken into consideration.
Serious consideration.

The LAMP camp says so and they prove those contentions to be true and it is
they who will and are benefitting most from the incessant whining from VB
developers who are proving themselves to be sissies -- in this context --
and who would undermine and fork the entire platform rather than adapt to
change even though it has been shown that those PHP/Java and other
developers who are adopting the use of ASP.NET have done so.

I doubt it can be shown that PHP and without question Java developers coming
to ASP.NET are learning VB. It can't be shown because it is not happening.
Those persons are without question adopting C# and few of them if any choose
VB. That again is my own observation that can be substantiated by hanging
out in "other" newsgroups where those same PHP and Java developers ask
questions about using ASP.NET.

Is it not ironic that they have adapted? Learned new languages? Learned new
frameworks? But what of VB developers who have not and more importantly will
not?

And what of those who have no concern for ASP.NET? They are many. Much
greater in number it certainly seems than Microsoft developers and it is
they that are laughing up their sleeves because they have a secret weapon
that costs them nothing and allows them to compete against those who support
the Microsoft platform. That secret weapon is VB developers.

<%= Clinton Gallagher
NET csgallagher AT metromilwaukee.com
URL http://clintongallagher.metromilwaukee.com/


"Javier Martínez" <ja***@tid.es> wrote in message
news:u8*************@TK2MSFTNGP11.phx.gbl...
Great!!! and is there any productive diference betweeen VB vs C#?

"Clive Dixon" <cl*******************@digita.noluncheonmeat.com > escribió
en el mensaje news:uq**************@TK2MSFTNGP09.phx.gbl...
http://blogs.msdn.com/tomarcher/arch...21/495282.aspx

"Javier Martínez" <ja***@tid.es> wrote in message
news:eU**************@TK2MSFTNGP09.phx.gbl...
Hi

Since a few months ago I have observed a change in the language used by
MS people to write articles or to do presentations, before the change
the language the more used was C# now the language in the majority of
cases is VB.
Because the change? Which is the best language to do professional
programs I thought C# but now ...

Thanks in advance

Javier



Jan 23 '06 #8
Hi,

"Javier Martínez" <ja***@tid.es> wrote in message
news:eU**************@TK2MSFTNGP09.phx.gbl...
Hi

Since a few months ago I have observed a change in the language used by MS
people to write articles or to do presentations, before the change the
language the more used was C# now the language in the majority of cases is
VB.
Maybe they just changed the presenters :)
The current folk works in VB.NET instead of C#

Also, IMO the C# folks understand VB.NET much better that the VB.net folks
understand C#

Because the change? Which is the best language to do professional programs
I thought C# but now ...


This is a C# group so the answer will be biased , IMO both languages are
fine, both have little things that the other does not like
1- C# unsafe code
2- perks like "exit try" to exit an exception block ( I just found this
last week !!! )
at the end 99% of the magic is in the framework

--
Ignacio Machin,
ignacio.machin AT dot.state.fl.us
Florida Department Of Transportation
Jan 23 '06 #9

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

reply views Thread by Francois Suter | last post: by
16 posts views Thread by ShadowOfTheBeast | last post: by
reply views Thread by M.-A. Lemburg | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.