Mitchell S. Honnert said:
You do your argument a disservice by using these types of easily
disprovable statements. MS may not have provided an upgrade path that was
satisfactory as you define it, but they did provide an upgrade path.
Like Enron provided an investment vehicle for seniors.
Of course it matters. It is for the very reason that MS chose to break
compatibility and language stability that they chose a different name.
Even if someone somehow missed the fact that VB.NET was not going to be
just VB7 during the MS media blitz before the VS.NET release, the name
would indicate to any rational person that there were major changes afoot.
Dude! Per Microsoft......"Visual Basic .NET, the latest version of the
world's most popular development tool and language. Visual Basic .NET
delivers unsurpassed productivity and unique language features for
task-oriented developers building solutions with the .NET Framework."
(
http://msdn.microsoft.com/vstudio/productinfo/whitepapers/default.aspx) In
all previous versions, backwards compatability was kept as much as possible
and upgrading your applications meant a day or 2 of coding at most.
With "the latest version of the world's most popular development tool and
language" there was no reason that any "rational person" would conclude that
this "latest version of the world's most popular development tool and
language" would not continue the tradition of Visual Basic's historical
releases.
In fact, Micrsoft leads you to believe that VB.Net would do so by reaching
back into history as far as Visual Basic 1.0 to declare "Visual Basic 1.0
revolutionized Windows development by lowering the barrier to entry and
making a broad audience of developers more productive than ever. Building on
this rich history, Visual Basic .NET offers task-oriented programmers a
human readable syntax, an intuitive user interface, and tools and upgrade
wizards that speed the development of Microsoft .NET-connected applications.
Visual Basic .NET takes advantage of the ease of development espoused by its
exceedingly popular predecessors, while adding new capabilities that enable
all manner of programmers, from the beginner to the experienced corporate
developer, to build applications for Windows, the Web, and mobile devices."
I'm reading that as "this is another version of Visual Basic". If you
don't, change your medication.
This statement makes no sense to me. MS *does* see VB.NET as a new
language and they *did* discontinue VB6. Isn't that your gripe, that
VB.NET is in effect a different language because it broke language
stability? How could MS not see this? Do you think they created VB.NET
and didn't realize they were breaking language stability?
See Microsoft's statements quoted above........
All I can say is that you and I must have had a very different experience
before the release of VB.NET. I read books, magazines, online articles,
anything I could get my hands on about VB.NET and every one of them gave
the warning VB.NET was going to be a major departure from VB6.
So, you didn't read the Microsoft stuff?
We were told again and again how most existing VB6 systems should probably
be left in VB6 and that new systems be developed in VB.NET.
Really? Any Microsoft links for that?
In fact, I remember becoming frustrated with the repetition of this general
statement. I was looking for new information and all I found was different
sources regurgitating this warning and other similar duplicated
information. I don't know what your experience was, but I not only knew
Microsoft was dumping VB6, I was beaten over the head with it.
Links would help here.
Even better, it would help us all if Microsoft cared to send email directly
to it's customer base concerning their products (like Visual Basic) instead
of leaving us to find obscurre web pages or press releases. Why don't they
do that? We did register the software. They have our email addresses. If
we use it for programming, wouldn't we want to be included in it's
evolution......or at least be notified of it?
Jim Hubbard