Peter Duniho said:
No, it doesn't. As that question is entirely irrelevant to the original
post starting this thread, you asking the question later fails to explain
your original reply in this thread.
If you can't make the leap from talking about the.NET Framework to talking
about VS .NET, then there's not much else I can say about it. This is the
crux of my point, which has been lost on you. Just because you say talking
about VS .NET is irrelevant to the OP does not make it so (it does for you,
perhaps), but your proclamation isn't gospel on this.
You wrote "VS .NET is the only MS development environment at this time".
Yet, you agree that there also exists "VS 2005", which is also an "MS
development environment". Is "VS .NET" the only one or isn't it?
When I say VS .NET, I am referring to VS .NET 2002, 2003 & 2005, which all
require the .NET Framework (there's that connection back to the OP again!).
Marketing terminology aside, we (us professional programmers you spoke of)
all know that VS 2005 uses the .NET Framework and you can't possibly tell me
you haven't heard of anyone referring to 2005 as VS .NET.
VS 6.0 does not use the .NET Framework, is not supported by MS anymore, and
is no longer MS's preferred tool for Windows development. So, YES, the only
IDE for Windows development provided by MS right now is VS .NET (in any of
its flavors).
This seems to be the only point of contention here. I have already
acknowledged that the term I used "development platform" and the term you
used "development tool/IDE/environment" is what I used interchangeably. Why
can't you just get over that and get back to the point instead of
"preaching"?
Again, you are confusing the issues by making absolute statements with
incorrect words.
[...]
Ok, but what does that have to do with the OP or anything that I have
said. I never once said .NET reigns supreme and will continue to do so ad
infinitem. Any implications that this is what I said, were made by you.
So, when you wrote "My point was simply that, yes, .NET is a development
platform that is here to stay", what did that mean exactly?
Exactly what it says, no more no less. MS has promoted .NET for 6 years
now. They have not even completed their "roll-out" of the .NET Framework as
standard software yet, although that is their plan. It is clear that the
plans being implemented right now (inclusion of .NET Framework in Vista, SQL
Server 2005, etc.) will guarantee a prominent role for .NET for, at lest the
next 5 to 7 years.
I certainly never used words like "reigns supreme" nor "ad infinitem
[sic]", but when I used similar words to describe your statements on the
subject, they were based on your comment of "here to stay".
I consider the next 5 to 7 years long enough to say "here to stay".
I think the development community as a whole is pretty well in agreement
on the definitions of an "API" or "platform" versus a "development
environment". There's a reason that the words "development environment"
help compose the abbreviation IDE. Likewise, there's a reason the
Platform SDK uses the word "platform" in its name, even though it can be
used with tools other than Visual Studio.
In other words, these aren't MY terminology preferences alone. They are
shared by the greater community that depends on such words.
[yawn] Well sorry Pete, by I've been in the development community myself for
quite some time and have heard folks say "development platform" when they
have been referring to the IDE. So what we have here boils down to a single
word. We've covered this already. I have "corrected" my terminology, like
4 posts ago, yet you continue to harp on it, rather than the OP.
The original poster was NOT asking about "a development environment", nor
is the .NET Framework a development environment (nor, for that matter, is
Visual Studio limited to coding native Windows API code and .NET Framework
code).
[last time he tries to connect the dots for Pete]
I spoke about the IDE because it is the ONLY IDE MS provides for ANY Windows
development at this point in time and the fact is that the current VS IDE's
requie the .NET Framework. Do you disagree? That being the case, I make
the one-degree of separation connection between the .NET Framework and the
IDE.
// ***************************************************
If the only IDE you can get from MS requires the .NET Framework and that
is MS's plan for the foreseeable future, then it is most certainly logical
to look
at the IDE product lifecycle as a bell-weather for the .NET Framework. Now,
if you still belive that this has nothing to do with the OP, then goodbye
and
good luck to you. If you can make that connection, read on.....
// ***************************************************
I never said that the .NET Framework was a "development environment", I use
that term to describe the IDE so, I don't know why you feel the need to
explain that fact to me here.
Visual Studio, not .NET Framework, is the "only" development environment
being supplied by MS at this time. (Ignoring for a moment development
environments Microsoft provides for other platforms, as well as the fact
that Visual Studio is not in fact the only development environment
Microsoft provides for the Windows platform).
What other IDE's are there that MS is providing and supporting right now?
I brought the IDE into the conversation as a way to express the current
It's not the talking about the development environment that bothers me.
It's the treatment of the *platform* as a development environment that
does.
Yes, we got that several posts back. Can you move on and stay on point?
(the title of the post by the way was: "Opinions on the .NET
Yes. Did YOU notice the ".NET Framework" part?
Sure did - see multi-line comment above.
If that's what you meant, it's what you should have written. The
subsequent reply to your post clearly was a result of interpreting
"development platform" as practically every other professional programmer
does, and your subsequent reply failed to clarify what it was exactly you
were talking about. This was exacerbated by your use of the pronoun "it"
in your reply, implying that you were talking about the .NET Framework and
not the Visual Studio IDE.
Were you a lawyer on the Clinton defense team? (the meaning of "is" is...)
Furthermore, given that by your own admission you clearly did NOT write
what you should have written, given your apparent intent, I find it
bizarre that you cannot simply just admit that your original reply did not
accurately convey your intent and leave it at that.
Think about what you've just written here. Really, go back and read it.
You acknowledge that I admitted that I did not write what I should have and
then you go on to say that I can't simply admit my OP didn't accurately
convey my intent. Well, it seems to me that if I've admitted that I didn't
write what I should have (for the hair-splitters in the crowd), then I have
done what you've suggested, haven't I?
As I wrote, "I do think it's *very* important to understand the difference
between a given API...and a development tool". This isn't just hair
splitting. These are two different terms, with very specific meanings,
and the distinction is important.
But it is NOT the only way to write Windows software.
I am not saying all Windows software must be managed, I'm saying the only
IDE for doing Windows develoment requires the .NET Framework. I'll ask
again, what other IDE is MS providing right now beside VS?