| His answer you like to piss on was
|
| "If your doing windows forms - Check out Control.Invoke. Alternatively,
| if you might want to look into the BackgroundWorker control - in many
| cases it can eliminate the need for ui syncronization."
|
| and don't seem to be annoying for me. Yours indeed.
|
What you may not know is that there's a long history
to this. As Stefan Ram described in his post, Microsoft
originally sold VB.Net as "VB.Net". .Net was a Java
competitor for writing web services. VB6 was still active.
http://www.microsoft.com/Presspass/press/2000/jul00/pdcdeliverspr.mspx
But Microsoft wanted to own more of the server market.
Historically, Microsoft coerces programmers to move in
directions for Microsoft's sake. (The same is true now.
MS is trying, through a combination of strategies, to herd
programmers into writing WinRT trinket "apps" for Windows
phone, in hopes that will increase the chances of Windows
Phone succeeding. To that end they're pointing .Net
developers toward a .Net wrapper for the WinRT wrapper,
telling them that .Net is just the thing for targetting Metro
in both Windows RT tablets and Windows Phone.)
So... 10 years ago the Microsofties were all crazed about
web services, and they were also trying to move programmers
out of Windows itself, in large part so that they could market
a locked entertainment system to Hollywood.
To that end, the Microsofties wanted to push VB programmers into
.Net. They redefined .Net as the main tool for Windows software
-- which was absurb, just as writing Windows software in Java
is absurd -- and they started dropping the ".Net", referring to VB.Net
as just "VB". But there was already a VB with over a million users,
which has almost nothing in common with VB.Net aside from laguage
syntax similarities. That had the calculated effect of misleading
new people into thinking that VB.Net was the new version of VB.
It got very confusing, and still is. There are lots of code sample
sites online that don't distinguish between VB and VB.Net.
Microsoft also created newsgroups for VB.Net, while the old,
existing groups remained for VB. There was a period of growing
pains for awhile, but eventually things settled down. Microsoft
actually helped settle things down by disowning their own
newsgroups. They started up monitored web forums, and virtually
all MVPs promptly moved to those groups. What remained on
Usenet was mainly people using VB.
These days
Tom Shelton is alone in his crusade to criticize VB and "evangelize"
VB.Net. It's become a fanatical cause for him. I had politely
explained to the OP what his options are. Tom Shelton could
have followed newsgroup protocol and given his VB.Net answer
to Stefan Ram in the .Net group. But noooooo.... he saw another
chance to fight about his beloved VB.Net and rant about how he
technically has the right to do so. :) Lately .Net is getting
somewhat sidelined to make room for the Metro mess
and the WinRT wrapper API... while Windows phone shows
little promise in terms of future survival and tablets never had
much promise to begin with; all of which gets Tom even more
worked up. He knows what he's doing. He didn't just innocently
try to help.