Groups | Blog | Home
all groups > visual studio .net general > march 2005 >

visual studio .net general : VB.NET is the "New Coke" of the computing world.


Mike Cox
3/20/2005 6:59:25 PM
Remember when Coca Cola came out with "New Coke"? I think VB.NET is the New
Coke of the computing world. Unfortunately, one cannot just stock up on
Coca Cola, one must get a new language. Ruby. It is a descendant of Algol
60 as is VB.

Why switch to .NET when Microsoft is not even using it for its applications?
This sort of reminds me of MFC too, MFC was good enough for other people's
programs but never Microsoft's own. But unlike MFC's C++, VB doesn't even
get the respect of having a classic version included in VS.NET. C++
programmers get to have their cake and eat it too with Managed C++ and
regular C++ being supported under VS.NET. MFC is still there too along with
ATL 7.

VB developers are getting the short end of the stick. There was no VB
classic support in .NET. The C++ users got everything they wanted, and VB
users got nothing. Goes to show what MS thinks of 60% of their developer
base, which coincidentally are VB programmers and NOT C++ programmers.
Elitism? Yes, I suspect so.

Where are the Raymond Chens? What is happening to backward and forward
compatiblity? If MS won't guarentee backward and forward compatibility,
then what's the point? My VB program users may as well use Linux if that is
the case! There was a time, when the old guard was still there, that a
program written in 1991 would run in 2001.

Windows Forms are already slated for obsolescence with Avalon coming up in
Longhorn. I can't name one brand name MS product that is built using the
..NET framework. Is .NET not good enough for Microsoft products? When I was
a MFC developer I always wondered why MS didn't use it for their products.
This being the case, I cannot see why VB users would trust MS to learn
VB.NET when MS can just dump them again when its whim changes. That is why
I propose that fellow VB users just upgrade to Ruby. No, I won't drink the
"New Coke", I liked the old one much better.



alpine
3/20/2005 8:11:41 PM
Have you visited and signed the petition?
http://classicvb.org/Petition/

HTH,
Bryan
____________________________________________________________
New Vision Software "When the going gets weird,"
Bryan Stafford "the weird turn pro."
alpine_don'tsendspam@mvps.org Hunter S. Thompson -
Microsoft MVP-Visual Basic Fear and Loathing in LasVegas



On Sun, 20 Mar 2005 18:59:25 -0800, "Mike Cox"
[quoted text, click to view]
Nick Wienholt
3/21/2005 4:55:03 PM
[quoted text, click to view]

Not really - we can still compile Managed C++ without mods in VS2005 using
the /clr old_syntax flag. VB6 can't do that, which is the point of the
petition.

[quoted text, click to view]

They have provided both. C++ in .NET 2003 is very compliant (98% I think).
Haven't seen the 2005 figure yet. With C++, you can choose either style of
Bo Persson
3/21/2005 7:39:36 PM

"Mike Cox" <mikecoxlinux@yahoo.com> skrev i meddelandet
news:3a6rmdF67etjmU1@individual.net...
[quoted text, click to view]

Managed C++ is already being replaced by C++/CLI. Exactly the same
situation.

[quoted text, click to view]

Many C++ programmer would rather have a full implementation of ISO C++
than MS's "New C++".


[quoted text, click to view]

It sure doesn't feel like that!


Bo Persson

Mike Cox
3/21/2005 11:27:55 PM

[quoted text, click to view]

Hmmm. I didn't care for Managed C++ so I never bothered to look at it too
deeply. Things like "_gc" pointers looked very ugly and I knew they'd
replace it soon. Good thing I didn't bother learning too much about MC++.
I haven't followed the "extensions" MS was putting on C++ because they are
mostly a pointless hack that are good for only one system. C++/CLI, that's
the first I've heard of it, so I did a quick google, and boy did I have a
nice laugh. Sorry, I'm not going to learn another vendor supplied
bastardization of C++ that would just ruin my ability to think in "proper
C++".

Why be MS guinea pigs? I stopped hopping on every MS bandwagon about 5
years ago when COM+ hit the old coffin. Remember when that was the big
thing? Sure, when a solid technology comes out from MS, I do move to it,
but currently .NET isn't it and C++/CLI certainly isn't it. .NET is
currently a thin wrapper around the Win32 API, nothing too revolutionary. I
think that the _current_ .NET framework is a stepping stone to whatever
everyone will eventually move to.

Nowadays I have a 6th sense about this and go with the final technology
instead of wasting time creating things for hastily done things like
"ActiveX" or MC++. I'm on Win2k now, and my next upgrade will be when all
the pillars of Longhorn are in place. Until then, I'm sticking with ATL,
the classic C++ that *is* the standard. There are a lot libraries for C++
that are multi-platform that could substitute for any MS product, something
VB users aren't so fortunate to have.

An example would be DCE 1.2.2 as a replacement for COM. We have GNU's GCC
4.0 that support the true C++ standards.

So, I think that VB programmers do have it harder, since C++ers can just
move onto another platform with relative ease (if they know what they are
doing). All they have to do is toss VS.NET for GCC 4.0 with emacs as the
editor, gdb as the debugger and DCE 1.2.2 as the COM replacment. In most
places their old COM objects will work with DCE to boot. Throw in the boost
libraries and you are one happy camper.

For VB, the only option is another language, something like ruby.

Bonj
3/25/2005 12:30:13 AM

[quoted text, click to view]

It probably does - inside its own walls, and possibly even in something like
the .NET IDE - but I'd be surprised if there's much. They mainly use plain C
I think, probably because they've got a huge population of programmers built
up over the years that are strong in it. Since it targets .NET mainly at
businesses buying it for in-house use, they could even justify admitting to
not using it for its own applications.

[quoted text, click to view]

Well some would say MFC's not good enough for any application. I couldn't
really comment - I think it's just plain ghastly. There's just no reason
for it - if you want RAD, you use VB6 or .NET, if you want control, you use
plain C++ or C.

[quoted text, click to view]

Think of the markets again. Who mainly wants to build unmanaged
applications? They've obviously done their research into this question, and
found it to be software houses, who build shrink-wrapped products. And they
are the sort of people who would cringe at the thought of any of their
applications being recognised as having been written in VB. I have often
noticed that VB6 is used a lot for writing packaged applications, but ones
that go with b2b service contracts.

[quoted text, click to view]

Start thinking along different lines of lattitude.... it wasn't a question
of the big bosses as MS deciding what they were going to 'give' users of
each language, like santa deciding what children had been good and bad. It
was probably more simply a case of "who buys the most IDE licenses? - oooh,
big companies. Let's write a product that *they* will like, for what *they*
want to use it for - i.e. in house applications and web systems." Sadly,
they weren't thinking about you the programmer, they were thinking about the
people who have the beens to decide what programs you're going to write.
Given that MS had decided to write the .NET framework and a primary language
to go with it, C#, for their main target audience, i.e. businesses, they
already had two other major jobs to do - write IJW, and write a VB-like
language to ease the burden on companies who had people who were incapable
or unwilling to understand C#, of which there were probably many. Given all
this work on top, the idea of writing a product that would compile "some new
form of" VB code to unmanaged binaries was out of the window.

[quoted text, click to view]

Of this 60%, you've got to accept that a certain percentage of these are
going to be either going to be willing to take up .NET, or forced into it
because their employers are migrating to it - let's say, a conservative 25%
of these? That's 15% of the total, which leaves 45% of developers
disgruntled. But this is probably 45% in number - not revenue. Most of the
actual *revenue* from software sales comes from programs that are written in
C++, so this reduce it down to probably less than 10%. And this is still
only the *developers* themselves that are disgruntled... the question is,
how much does this matter? Perhaps a better approach than trying to persuade
them to "let us faithful VB programmers carry on writing unmanaged code
because we want to" would be to make it matter what language we're more
comfortable and satisfied in writing in. Moreover, we often know about what
benefits one language will have over another on the final product more than
the people commissioning the final product.

[quoted text, click to view]

Granted, there is undoubtedly a *lot* more people who know VB than C++, and
apparently lots more lines of VB code out there than C++ code. But the point
I'm making is that these VB programmers are often working on applications
which aren't to be sold, but to be used by other staff of their company -
the C++ people are the ones writing programs to sell. The C++ writers are
the sort of people that can easily switch to a non-microsoft platform anyway
on a whim, just because gcc happens to do some fancy template instantiation
that msvc can't do, say - and so this is the area MS has to remain
technically competitive - but with the VB market, they are just giving
business what they want, in order to sell it. It's a bit like the difference
between the tabloids and the broadsheets - the broadsheets need to maintain
their reputation so respectable, well-heeled product lines will advertise in
them - analagous to a particularly respected shrink-wrapped software product
known to have been written in MSVC. The tabloids, they need to sell as many
copies as possible - so they make it nice and bright and shiny with lots of
bells and whistles and easy to understand - like the VB6 / .NET market.

[quoted text, click to view]

Possibly the attempted justification of the hope of exemption from the
fickleness that commerce is inevitably going to have on the relative
prevalence of different IDE-based products in the software market.

[quoted text, click to view]


Enlighten me, who's he?

[quoted text, click to view]

What's the point in what, backward compatibility?
Living?

[quoted text, click to view]

VB6 can't use Linux. Ever. If you want the honest truth, UI isn't linux's
strength - and VB6 has the UI engrained at the heart of it. Linux is mainly
used for things that don't require UI, such as web servers and database
servers and command line tools.

[quoted text, click to view]

Correct me if I'm wrong, but VB classic (i.e. , VB 1-6) has been around
since the 80's. Win32 is still the main windows operating system today, and
it can run 16-bit programs (which I think were produced by VB1-3, 32 bit
Bonj
3/25/2005 12:35:18 AM
[quoted text, click to view]

No-one wants to be seen using the dreaded 'old_syntax' flag, surely!

[quoted text, click to view]

My only beef with their implementation of C++ is that it is often banded
about that the SDK contains all the development programs as command line
tools - i.e. everything but the IDE. It disappoints me to realise that this
is not the case. Only simplified programs can be compiled with the SDK - you
don't get any COM smart pointers, etc. Neither can it do such things as
compile boost::regex libs. So I find myself using the VS.NET 2003 IDE with
all its bells and whistles and annoying half-baked intellisense just for the
language features when I would actually be rather using the free SDK and a
text editor. Although I think what I'm doing can be done with the "VC++
toolkit". We'll see.....

Mikhail Arkhipov (Microsoft)
3/25/2005 11:56:13 AM
As a matter of fact, MFC is used internally as is .NET Framework. Visual
Studio itself uses managed code extensively. I would estimate VS 2005 is
probably at least 50% managed. You see, there is no point in rewriting
existing code that works just fine. If it is not broken, don't fix it.

In many cases parts of MFC are used (dialog and string classes seems to be
most popular). ATL is hugely popular.

At Microsoft most applications are not in their version 1.0 so there is huge
existing code base. Each release teams decide what is the best approach: can
new functionality be implemented using existing code base and architecture
or major restructuring is required. Then they decide which tools to use and
how to blend new functionality with the existing code base. New applications
and components are often written in managed languages. Sometimes C++
development appears to be more efficient, sometimes managed code wins,
sometimes, as in VS case, it becomes 50-50 mix.

I work on Visual Web Developer, we have main design surface native, but all
ASP.NET control editing support is managed. Property grid is managed.
Intellisense schema generator that produces XML schemas for server control
intellisense is managed. However, intellisense engine is native. Tag
navigator control is managed as is CSS Style Builder. We decide on managed
or native depending on what is most efficient in each particular feature.

As a matter of fact, Publish Web feature is written in VB.NET :-)

New VS 2005 XML editor is fully managed except underlying text editor itself
which is a shared component and is native. XML Schema and Data GUI designers
have been managed since VS 2002.

Thanks
Mikhail Arkhipov (Microsoft)
-- This post is provided 'AS IS' with no warranties and confers no rights

On 3/20/05 18:59, in article 3a6rmdF67etjmU1@individual.net, "Mike Cox"
[quoted text, click to view]

Karl E. Peterson
3/25/2005 1:03:40 PM
Hi Mikhail --

[quoted text, click to view]

Ah, of course. Care to comment on plans for the AntiSpyware beta, which is currently
written with VB6/SP5? Seems to be working pretty well here.

Given you're dropping support for VB6 this month (I'm not aware of _any_ other
products of yours written with Classic VB, so this one really does stand out!), I was
assume this product is being rewritten. How'd it fare through the migration wiz?
Enquiring minds, and all, eh? ;-)

Thanks... Karl
--
Working Without a .NET?
http://classicvb.org/petition

Mikhail Arkhipov (Microsoft)
3/25/2005 1:57:27 PM
I don't know. Microsoft is a large company and I don't even know which team
owns the ASW. As far as I can tell the product came with purchase of
external company (http://www.giantcompany.com) which probably had its
reasons to use VB6. Maybe the app will be ported to .NET in the next
development cycle. I have no idea.

Couple of internal apps that used to be in VB (HeadTrax comes to mind) were
indeed ported to .NET couple of years ago. Most of Intranet sites run
ASP.NET. As you might know, we do typically consume our own dogfood :-) As a
matter of fact, VS 2005 is being developed using VS 2005 as it was with VS
2002 and 2003.

Thanks
Mikhail Arkhipov (Microsoft)
-- This post is provided 'AS IS' with no warranties and confers no rights


On 3/25/05 13:03, in article #BHOg4XMFHA.244@tk2msftngp13.phx.gbl, "Karl E.
[quoted text, click to view]

Bo Persson
3/26/2005 9:50:17 AM

"Mikhail Arkhipov (Microsoft)" <mikhaila@online.microsoft.com> skrev i
meddelandet news:BE69C947.ED4F%mikhaila@online.microsoft.com...

[quoted text, click to view]

Yeah, I'm sure you do.

If you want to extend the "New Coke" metafor, I believe the IBM guys
used to run OS/2 on their PS/2 MicroChannel machines. Didn't convince
many of their customers though, hardware or software.


Bo Persson

Dan Barclay
3/26/2005 8:23:57 PM

"Mikhail Arkhipov (Microsoft)" <mikhaila@online.microsoft.com> wrote in
message news:BE69ACDD.ED39%mikhaila@online.microsoft.com...

[quoted text, click to view]

Yea, that's what I thought. <sigh> Great concept! Why don't you try to get
the word to your friends on the inside that, just maybe, those of us on the
outside feel the same way.

The thing is, C++ could sure use some cleaing up after all these years. How
about you get me a job doing that for the next release?

Dan

Mikhail Arkhipov (Microsoft)
3/26/2005 11:02:34 PM
Some more on VB6 support from VB product unit manager

http://blogs.msdn.com/jroxe/archive/2005/03/11/394337.aspx

Thanks
Mikhail Arkhipov (Microsoft)
-- This post is provided 'AS IS' with no warranties and confers no rights

On 3/25/05 13:57, in article BE69C947.ED4F%mikhaila@online.microsoft.com,
[quoted text, click to view]

Mikhail Arkhipov (Microsoft)
3/26/2005 11:06:21 PM
VC++ team has quite a few open positions. Have you looked here

http://www.microsoft.com/careers/search/results.aspx?FromCP=Y&JobCategoryCod
eID=10056&JobLocationCodeID=&JobProductCodeID=10014&JobTitleCodeID=10296&Div
isions=&TargetLevels=&Keywords=&JobCode=&ManagerAlias=&Interval=10

:-)

Thanks
Mikhail Arkhipov (Microsoft)
-- This post is provided 'AS IS' with no warranties and confers no rights

On 3/26/05 18:23, in article OTAQLQnMFHA.576@TK2MSFTNGP15.phx.gbl, "Dan
[quoted text, click to view]

Rick Rothstein
3/27/2005 2:36:48 AM
[quoted text, click to view]

One question regarding Microsoft's "continued" support of VB6... Will
there ever be a Service Pack 7? Or even a Service Pack 6.5 to fix bugs
from SP6?

Rick
Dan Barclay
3/27/2005 2:34:15 PM
Yea, I looked there. I did not see a posting for "Keeper of the Keys".

I only need about 6 weeks in that position, then I have to get back to my
own conversions while you rewrite everything MS owns.

Don't worry, in the interim you can make money selling keyboards, mice, and
Xboxes.

Dan


"Mikhail Arkhipov (Microsoft)" <mikhaila@online.microsoft.com> wrote in
message news:BE6B9B6D.EF7D%mikhaila@online.microsoft.com...
[quoted text, click to view]

Ralph
3/27/2005 6:37:22 PM

[quoted text, click to view]

It sure doesn't sound like it. Unless of course, SP6 problems come under the
heading of a "security fix".

-ralph

Ken Halter
3/28/2005 7:26:25 AM
[quoted text, click to view]

According to "someone" at MS, there may be an SP7/SP8... but, that comment
was made last year, right after SP6 was released and people started
screaming about its ability to trash working apps. I think they're just
plugging their ears now-a-days and couldn't care less.

--
Ken Halter - MS-MVP-VB - http://www.vbsight.com
Sign up now to help keep VB support alive - http://classicvb.org/petition
Please keep all discussions in the groups..

Duane Bozarth
3/28/2005 11:01:50 AM
[quoted text, click to view]

I think that's pretty clearly the end result and personally believe
there's absolutely zero chance of any further updates/fixes/patches
Rick Rothstein
3/28/2005 11:35:37 AM
[quoted text, click to view]

Yeah, that's what I'm thinking too. The real reason I asked this
question (I have others if Mikhail comes back with a Yes answer to this
one<g>) was try and move the discussion of support from "You can still
call us even though it will cost now" to Microsoft is "freezing VB6 at
its current level no matter what happens in the future (security issues
aside)". For example, DirectX 8 gives VB6 and interface into it, but
DirectX 9 does not. I'm guessing Microsoft will create other
technologies in the future which VB6 will also be excluded from. To me,
that is called NOT supporting VB6. Period!

Rick
Rick Rothstein
3/28/2005 12:32:12 PM
[quoted text, click to view]

I agree, which is why I take issue with anyone from Microsoft claiming
that Microsoft is still supporting VB6.

Rick
Duane Bozarth
3/28/2005 1:58:51 PM
[quoted text, click to view]

Dan Barclay
3/28/2005 2:12:01 PM

[quoted text, click to view]

FWIW, "free support" isn't the issue here anyway. Neither is "paid
support". The media has taken the timing of the petition as the reason for
it, and that simply is not the case. Read the text of the petition.

ClassicVB is dying or dead depending on who you ask. The overall
environment is not healthy, regardless of how long the VB6 runtime is
supported.

IMHO, most applications will die because dependent libraries (3rd party
controls, etc) will be broken as seemingly innocent changes are made to the
OS libs. Most large apps contain a number of controls that they depend
heavily upon. When they break, the app breaks. Some vendors are still
around, but I question how long they can hang in there. Most are already
gone and when their controls break, they break.

So, "in the whole", how long do you think VB6 will be viable? Dunno, but
it's not indefinite and it's not really related to how long VB6Runtime is
out there. It *definitely* isn't related to how long MS provides free
support.

It *is* related to how MS moves ClassicVB code forward to healthy
environments, or creates a renewal of the .COM VB environment such that
vendors can see the benefit in getting back on board and continuing their
development.

Dan

Duane Bozarth
3/28/2005 4:31:53 PM
[quoted text, click to view]

I didn't mean the original comment re: paid in the sense it is
interpreted here (as the cost being the fundamental issue)--the point I
was making was essentially what you go on to make--namely, that unless
the individual end user is brings a particular issue to MS, regardless
of how widespread the problem, no fix is going to happen (and even more
significantly, any specific fixes will be very unlikely to be made
publicly available). I agree, at some point in time, VB6 will in all
probability get broken for virtually any serious application unless (as
someone else has already noted) the overall environment of the app can
be maintained such that new MS releases don't affect the particular
environment. That becomes, obviously, a shrinking market w/ time which
will inevitably at some point make VB untenable for virtually all except
Mikhail Arkhipov (Microsoft)
3/29/2005 8:42:06 AM
As it does in VS 2003 and VS 2005. We are keeping Classic ASP support.
Apparently it is not well known... I own the feature, I guess I need to talk
to doc people... :-)

Thanks
Mikhail Arkhipov (Microsoft)
-- This post is provided 'AS IS' with no warranties and confers no rights

On 3/29/05 8:10, in article OvGJHnHNFHA.3760@TK2MSFTNGP12.phx.gbl, "Chris
[quoted text, click to view]

Chris Gallucci
3/29/2005 10:10:06 AM
[quoted text, click to view]
| environments, or creates a renewal of the .COM VB environment such that
| vendors can see the benefit in getting back on board and continuing their
| development.
|
| Dan
|

I made an interesting discovery recently. Classic VBScript in Classic ASP pages loads, runs and debugs fine in Visual Studio.NET. In
fact, including SourceSafe integration and setting up IIS for debugging, it's a *much* better IDE that Visual InterDev.

ChrisG

Tony Proctor
3/29/2005 10:14:58 AM
Yes, there is a general feeling that they've closed the windows, and are
weathering the storm. However, I think there will be considerably fewer
ships in the water once it's blown over. :-)

Tony Proctor

[quoted text, click to view]

Chris Gallucci
3/29/2005 11:24:46 AM
From: "Mikhail Arkhipov (Microsoft)" <mikhaila@online.microsoft.com>
Newsgroups:
microsoft.public.vb.general.discussion,microsoft.public.vsnet.general
Sent: Tuesday, March 29, 2005 10:42 AM
Subject: Re: VB.NET is the "New Coke" of the computing world.


[quoted text, click to view]

Actually, I meant VS2003. (I've long since given up trying to keep up with
the marketing names) ;-)

I had reached a point of frustration with VID (esp. SS & debugging) and
spent more than 50 hours searching for an alternate environment. I demoed
all kinds of products. I finally came upon an obtuse reference in a google
search that made try to load my ASP pages in VS2003. Viola'! It was amazing.
Full support! Couldn't be happier. (at least until I can convert it to
ASP.NET)

Thanks, M.Arkhipov.

ChrisG

Karl E. Peterson
3/29/2005 2:46:25 PM
[quoted text, click to view]

You might want to find out. The answer speaks volumes.

[quoted text, click to view]

Uh huh. Except for stuff you expect to sell to others, at any rate.
--
Working Without a .NET?
http://classicvb.org/petition

Karl E. Peterson
3/29/2005 2:47:47 PM
[quoted text, click to view]

Jay's a marketeer, thanks. We've heard more than enough from that sort over the
years. What part of that blog entry do you feel relevant to this thread?
--
Working Without a .NET?
http://classicvb.org/petition

Mikhail Arkhipov (Microsoft)
3/29/2005 2:59:43 PM
I thought maybe you wanted to post your questions in the blog comments.
After all, VB PUM is in better position to answer VB related questions that
I am since I don't even work in VB org :-) It is not marketing position,
btw, PUM is the guy to whom development manager, test manager and general
program manager report.

Thanks
Mikhail Arkhipov (Microsoft)
-- This post is provided 'AS IS' with no warranties and confers no rights


On 3/29/05 14:47, in article ejpTVFLNFHA.1040@TK2MSFTNGP12.phx.gbl, "Karl E.
[quoted text, click to view]

Karl E. Peterson
3/29/2005 4:17:42 PM
Hi Mikhail --

[quoted text, click to view]

I have Jay's email address, and we chat occassionally.

[quoted text, click to view]

What brings you to this thread, in that case? Just rabble-rousing? ;-)

[quoted text, click to view]

Well, this is how he described himself to me in a recent email:

[quoted text, click to view]

You tell me -- why would he want to slum like that, were his responsibilities
greater, hmmm? <g>

Later... Karl
--
Working Without a .NET?
http://classicvb.org/petition

Mikhail Arkhipov (Microsoft)
3/29/2005 6:51:32 PM
I actually meant link at the bottom of Jay's blog entry to Rob Copland's
blog. Rob is PUM, not Jay. Here is direct link.

http://blogs.msdn.com/vbteam/archive/2005/03/11/394305.aspx

As for why I am in this thread, I just tried to explain that

"Why switch to .NET when Microsoft is not even using it for its
applications? This sort of reminds me of MFC too, MFC was good enough for
other people's programs but never Microsoft's own."

was not quiet true. We do use .NET and we actually want to use it more since
it makes developers more productive and resulting code shorter, simpler and
more secure. As we do use MFC where we feel it helps us to increase
productivity.

Thanks
Mikhail Arkhipov (Microsoft)
-- This post is provided 'AS IS' with no warranties and confers no rights

On 3/29/05 14:59, in article BE6F1DDF.F1F4%mikhaila@online.microsoft.com,
[quoted text, click to view]

Dan Barclay
3/29/2005 9:50:30 PM
Hi Mikhail,

Many of the answers you're looking for are in another of Jay's blog's.

http://blogs.msdn.com/jroxe/archive/2005/03/17/398325.aspx

Well, they're not in his blog, but in the replies.

Hope that helps,

Dan

"Mikhail Arkhipov (Microsoft)" <mikhaila@online.microsoft.com> wrote in
message news:BE6F5434.F2C4%mikhaila@online.microsoft.com...
[quoted text, click to view]

Stefan Berglund
3/30/2005 10:17:47 AM
[quoted text, click to view]
in <u7I$juNNFHA.2468@tk2msftngp13.phx.gbl>

[quoted text, click to view]

I'm glad that a few of you still have the energy to formulate the cogent
arguments that unfortunately are destined to fall on deaf ears. I've given up
on Microsoft as they have given up on me. I'll use their tools and their OS
because it's not like I have a choice, but I'll never participate in another MS
beta anything. I'll never utter another word in support of MS or any of their
products for they have forsaken my assets. Eventually, something will come
along that will move MS into that place occupied by previous giants such as IBM
and DEC. I can only hope that that will be sooner and not later.


---
Dan Barclay
3/30/2005 1:15:12 PM

[quoted text, click to view]

Yes, deaf ears. When they convinced me (us) after VB4 that they "got it"
and wouldn't screw up the language again I told them that I would back off a
little. I also told them that if they did it again, I wouldn't. I do like
to keep my promises, even if they do not.

[quoted text, click to view]

Yup, that's the way it is. FWIW, I'm about to go Delphi it looks like.
I've put it off about as long as I can. Drop in over there (non-technical
newsgroup) if you're interested in it. It's not as easy a conversion as it
could be, but it's definitely very VB like. I'm trying to get them to put
together an "on ramp" for VB folks, and there seems to be some interest.

[quoted text, click to view]

How soon they forget those lessons. MS succeeded in the corporate structure
because IBM got so arrogant. At one time the mantra was "you couldn't get
fired buying Blue". Then they blew it. Same with DEC, to a lesser degree.

Dan

Karl E. Peterson
3/30/2005 2:12:01 PM
[quoted text, click to view]

Rob's blog is moderated. Posts there aren't presented publicly.

[quoted text, click to view]

Wow, are you in marketing, as well?

If you _really_ believe that load, I definitely encourage you (again) to take a look
into the migraton plans for AntiSpyware.

Later... Karl
--
Working Without a .NET?
http://classicvb.org/petition

Stefan Berglund
3/30/2005 5:59:15 PM
[quoted text, click to view]
in <OaAMNzVNFHA.576@TK2MSFTNGP12.phx.gbl>

[quoted text, click to view]


I've already purchased Delphi, RealBasic, and PowerBasic and I'm looking at all of
them as well as considering C# (only because it's not MS proprietary) - those days of
naivete are over. It's definitely a tough decision. I came from a C++ background as well as
Borland's Turbo Pascal so Delphi is no mystery. The irony of it all is that a friend convinced me
way back when to abandon C++ for RAD VB4 so I rewrote my bread and butter
app in VB. Ha ha, so now the joke's on me.

Oh well, at least there are plenty of viable alternatives and MS will NEVER again
be one of them.


---
Dan Barclay
3/30/2005 9:50:20 PM

[quoted text, click to view]

Until another vendor has a viable (that is, widely used) C# tool, I'd
consider it MS proprietary.

[quoted text, click to view]

Yea, I dragged my brother kicking and screaming into Basic (in the DOS days)
from TurboPascal.

Still not a bad run, considering all the mileage we covered (back when MS
actually did know what they were doing). I do pity those who got on the
boat recently though.

I'd consider RealBasic and PowerBasic, but in looking at them from a "high
level", I'm not convinced on the richness of the environment. I haven't had
hands on, but what I still need to learn won't be found with hands on. Our
apps are large and complex, with external interfaces to all sorts of things.
We'll see, but for now I'm pretty sure we'll end up with Delphi.

Now, if one of these guys could get with Borland in a way that Basic code
could be linked seamlessly with Delphi code... drool drool...

[quoted text, click to view]

It'll be a cold day...

Dan


Duane Bozarth
3/31/2005 11:35:04 AM
[quoted text, click to view]

Not to tell you what to do/not do, but aren't you simply changing from
one proprietary solution to another by any of these? I don't know much
about C# but is there any implementation of C# that isn't MS and doesn't
MS control the language spec?

Other than a language w/ a non-proprietary-controlled Standard, it's
Mikhail Arkhipov (Microsoft)
3/31/2005 8:52:43 PM
http://www.mono-project.com/CSharp_Compiler

Thanks
Mikhail Arkhipov (Microsoft)
-- This post is provided 'AS IS' with no warranties and confers no rights

On 3/31/05 9:35, in article 424C34C8.21AE55F8@swko.dot.net, "Duane Bozarth"
[quoted text, click to view]

Paul Clement
4/1/2005 9:20:09 AM
[quoted text, click to view]
¤ ...
¤ >
¤ > I've already purchased Delphi, RealBasic, and PowerBasic and I'm looking at all of
¤ > them as well as considering C# (only because it's not MS proprietary) - those days of
¤ > naivete are over. It's definitely a tough decision. I came from a C++ background as well as
¤ > Borland's Turbo Pascal so Delphi is no mystery. The irony of it all is that a friend convinced me
¤ > way back when to abandon C++ for RAD VB4 so I rewrote my bread and butter
¤ > app in VB. Ha ha, so now the joke's on me.
¤ >
¤ > Oh well, at least there are plenty of viable alternatives and MS will NEVER again
¤ > be one of them.
¤
¤ Not to tell you what to do/not do, but aren't you simply changing from
¤ one proprietary solution to another by any of these? I don't know much
¤ about C# but is there any implementation of C# that isn't MS and doesn't
¤ MS control the language spec?
¤

You bet. Unless it can be separated from the .NET environment extensions - which would likely break
code.


Paul
~~~~
Stefan Berglund
4/1/2005 10:53:41 AM
On Thu, 31 Mar 2005 11:35:04 -0600, Duane Bozarth
[quoted text, click to view]
in <424C34C8.21AE55F8@swko.dot.net>

[quoted text, click to view]

To reiterate, the only reason I'd consider C# is if it is not an MS
proprietary language. To wit:



http://www.ecma-international.org/publications/standards/Ecma-334.htm


Actually, it looks like I'll probably just return to C/C++ since it
definitely has a standard that's not controlled/owned by MS.

As far as choice of vendors goes, I'm fairly certain everyone here
agrees that there really isn't a choice at this point in time. But I'll
damn sure do whatever I can to use any and all suitable alternatives to
any of their products at every turn in the road.


---
Rick Rothstein
4/4/2005 3:38:33 AM
[quoted text, click to view]

Have you noticed that Mikhail has not responded to my question that
started this sub-thread? First, he offered the company line about paid
support and then ignored the question I asked about the "other" kind of
support (even though he participated in this thread after my message was
posted).

Rick
erewhon NO[at]SPAM nowhere.uk
4/4/2005 6:57:44 AM
On Tue, 29 Mar 2005 10:14:58 +0100, "Tony Proctor"
[quoted text, click to view]

Unfortunately we have fallen victim to MS's PR machine

- they deliberately misinterpret the meaning of 'support'

- they make it look as if we are whining about 'free help'

- when in fact we are using the technical term which is:-

'an undertaking that MS will not pull the rug out from under us at
the operating system level'.

Actually I was reading something about the MS testing system
- they call it 'Running the Gauntlet'

A few articles in the popular and low end press would get them running
around in headless chicken mode.

I suggest something like:

'Will Microsoft drop the Gauntlet on VB and VBA ?'

When making modifications to the basic operating system that is behind
Windows, or developing a new version like the fabled 'Longhorn',
Microsoft are well aware that one small mistake can ripple through the
system, and make it impossible for older programs to run.

To prevent this, they have a sophisticated testing system called 'The
Gauntlet'

VB and VBA programmers have heard rumours that MS will drop the
Gauntlet testing for ...

There is some evidence of this in the release of VB6 SP6 which was
supposed to fix bugs, but actually created them

When challenged, the MS publicity panzer deliberately misrepresented
the reason for the programmers protests, and suggested that they were
just bleating about the 'withdrawel of /Free/ support'

Of course, in the programming community 'Ask Microsoft' is a well
known way of saying 'there is no known answer'.

Of course, the above may, or not be factually accurate
- but PR and 'facts' seldom mix

Paul Clement
4/4/2005 8:52:47 AM
[quoted text, click to view]

¤ > Unfortunately we have fallen victim to MS's PR machine
¤ >
¤ > - they deliberately misinterpret the meaning of 'support'
¤
¤ Have you noticed that Mikhail has not responded to my question that
¤ started this sub-thread? First, he offered the company line about paid
¤ support and then ignored the question I asked about the "other" kind of
¤ support (even though he participated in this thread after my message was
¤ posted).

The support you were referring to is not provided for during the Extended Phase. This is documented
in the Product Family Life-Cycle Guidelines for Visual Basic 6.0.


Paul
~~~~
erewhon NO[at]SPAM nowhere.uk
4/4/2005 9:15:27 AM
On Mon, 4 Apr 2005 03:38:33 -0400, "Rick Rothstein"
[quoted text, click to view]

Yes, he was sent here to take the temperature

I am half wondering whether MS /do/ plan to break backwards
compatibility.

Their first real attempt with the DEC Alpha was coerced,
- but if they can port .NET then it could open new vistas for them.

I have a strong suspicion that MS do not realize what a spectacular
job we did in the last 20+ years, kicking out mainframes and minis.

Stefan Berglund
4/4/2005 10:28:29 AM
On Mon, 4 Apr 2005 11:45:32 -0400, "Rick Rothstein"
[quoted text, click to view]

Rick, you realize of course that it takes some time and effort to come
up with the proper spin...

Frankly, I find myself too dizzy to continue.


---
Rick Rothstein
4/4/2005 11:45:32 AM
[quoted text, click to view]

I know. The reason I posed the question is because the BLOG that Mikhail
referenced starts off this way

"There have been a lot of questions raised about the "end"

of support for Visual Basic 6.0 recently that are worthwhile

addressing. Let's just get the biggest question out of the

way: Support is not ending. Let me say that again:

Support is not ending."



basically implying the petition's (http://classicvb.org/petition)
premise is unfounded. Since Mikhail set himself up to be a "spokesman"
for Microsoft on this issue, I just wanted him to address the issue of
what I (and others) consider to be TRUE support for VB6. It matters
little if I can pay Microsoft to answer questions if they plan to push
the product off of the cliff of future usability, which they have
already started to do. In a response to Ken Halter, I raised the issue
of DirectX. Microsoft provided an SDK for Version 8 and deliberately did
not do so for the latest version 9. That, to me, is not what I would
call support for VB6; as a matter-of-fact, it is what I would call just
the opposite. Since Mikhail was so eager to jump in and defend Microsoft
as a supporter of VB6, I just wanted to hear his thoughts on what I
suspect most people mean when they say support. Of course, he appears to
have chosen not to answer this question...



[DrippingWithSarcasm] I wonder why? [/DrippingWithSarcasm]



Rick
Galen Somerville
4/4/2005 2:21:35 PM

[quoted text, click to view]

For my own edification I have three (made up) dictionary terms for "support"
(1) You can contact MS and get answers to classic VB questions.
(2) MS issues occasional service packs so classic VB works better.
(3) Future operating systems support the use of classic VB.

I assume we are talking about (3) and a little (2)

Galen

Paul Clement
4/4/2005 3:16:55 PM
[quoted text, click to view]

¤ > ¤ > Unfortunately we have fallen victim to MS's PR machine
¤ > ¤ >
¤ > ¤ > - they deliberately misinterpret the meaning of 'support'
¤ > ¤
¤ > ¤ Have you noticed that Mikhail has not responded to my question that
¤ > ¤ started this sub-thread? First, he offered the company line about
¤ paid
¤ > ¤ support and then ignored the question I asked about the "other" kind
¤ of
¤ > ¤ support (even though he participated in this thread after my message
¤ was
¤ > ¤ posted).
¤ >
¤ > The support you were referring to is not provided for during the
¤ Extended Phase. This is documented
¤ > in the Product Family Life-Cycle Guidelines for Visual Basic 6.0.
¤
¤ I know. The reason I posed the question is because the BLOG that Mikhail
¤ referenced starts off this way
¤
¤ "There have been a lot of questions raised about the "end"
¤
¤ of support for Visual Basic 6.0 recently that are worthwhile
¤
¤ addressing. L