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