Microsoft Drops .NET Name For Next Windows Server
metamatic writes "C|net is reporting that Microsoft is dropping the name "Windows .NET Server" and going back to "Windows Server 200x" (where x is currently expected to be 3). Other products with .NET in the name are also being evaluated for renaming. Analysts are being quoted as saying that slapping .NET on so many Microsoft products has confused people as to what .NET actually means. Or could it be that customers know what it means, but nobody wants to buy it?"
Obiwan Kenobi points out a similar article at ENT News
A net, by defition, is full of holes...
--
http://www.aikiweb.com - AikiWeb Aikido Information
I agree with the bit about confusion....
.NET is - and palladium for that matter. I asked here on slashdot what they were and the major differnces between the two.
.NET is and maybe palladium for that matter who would care to expound on the merits of this wonderful technology?
I was very confused (and still am) to exactly what
Someone posted a link to an MS page that supposedly explained what they were - but it still was very vague and didnt help much.
So - anyone out there clear on what
Comment removed based on user account deletion
in any case, the semantic shift of the label
My other car is a cons.
Rule #1 when creating technical terms is
.net and immediately checked "visualstudio.net" to find out what the name of the latest version of visual studio was.
"Don't reuse a term that is already in use in a similar domain."
This is pretty much exactly what Microsoft did. Putting a "." before a three letter word has become synonymous with meaning the webpage that displays the product. It is likely that some managers heard of visual studio
Plus, "net" is short for internet. That's nuts. We live in a world where a great many people don't know the difference between a webbrowser and an operating system. There's no way these people would be able to distinguish an internet api called "internet" from the internet.
Its probably because they weren't really getting their corporate message across to consumers. I hear that the new API that they're building into all of their products is to be called "Owns You!"
Mod me down and I will become more powerful than you can possibly imagine!
Good point. Going one step farther... I believe that Microsoft never got behind .NET. Sure, there was a mild push last year, but then *poof* no more push.
.NET books, but really there was never a "Microsoft type" marketing push. Maybe because there wasn't a "product" to push? .NET RIP 2003
They had really pretty sections in most book stores for the VAST number of
I've seen a number of posts trying to clarify what .NET is, and they're missing the point. .NET isn't just about web services and so on, which in itself is a good reason to change the name. .NET is a major attempt to shed legacy Windows problems and modernize both Windows itself and Windows application development. If you read the .NET and C# documents, you'll see this. For example, if you want to write a GUI application for Windows today, you have to use one of (a) raw Win32 API, (b) MFC, (c) a cross-platform toolkit like WxWindows, or (d) a tool like Delphi or Visual Basic. By a large margin, the last of these is the cleanest and least stressful--if you're only concerned about Windows that is (of course you can get Delphi for Linux in the guise of Kylix). But .NET is bringing the GUI building features of Delphi and Visual Basic to the OS, so there's support for this from the ground up. Ditto for technologies like DirectX 9. No more do you have to deal with arcane C++ interfaces to COM, you can use a pretty little C# component.
.NET the preferred method for developing Windows applications. If don't like C#, that's okay. Microsoft has been getting indepdendent language developers to port their own languages to .NET, including lesser used languages like Smalltalk, APL, and Mercury.
.NET could be a huge win. No more struggling with Petzold books, just use the much simpler .NET components. No need to hang onto awful legacy frameworks like MFC, which even Microsoft employees hate. No more having to choose between C++ and much slower scripting languages like Python for application development, just use C#.
In short, Microsoft is deprecating most of the Win32 API, making
As much as I hate to say it,
Actually I think this was also the first real push made by M$ to go to leased software.
Naming your Word Processor or Office Suite after the year makes no sense at all unless you plan to release a new one every year like they do cars. They get rid of the Y.X naming - which actually provides information to the consumer if you use it correctly - and start getting people used to naming like "Word 2000".
That way it seems more natural when you pay for Word 2003 and then pay again for Word 2004 then next...
Cause it better you know... the numbers bigger...
=tkk
Bill Gates - Creationist?!?
From the slashdot blurb:
.NET on so many Microsoft products has confused people as to what .NET actually means.
.NET really is. It was a bad idea for Microsoft to try to add ".NET" to every single product they sell.
Analysts are being quoted as saying that slapping
The entirety of your comment:
They are changing the name because people are getting confused about what
And you got modded +3 Insightful! Not +5 yet, but just wait. All you did was change the wording around, and not even that much!
what happened to the days would at least try to add tons of superfluous fluff around their restatements of the article when trying to karma whore.
autopr0n is like, down and stuff.
What's funny is that Java's networking API is called java.net. You know, like Java.io, java.util, java.awt.image, etc.
.net marketing push I was looking through the API for the first time in a while and saw "java.net" and it immediately made me think of .net, and made me wonder why there was .net support in J2SE. Then I came to my senses :P
I've coded in java for years, and done lots of networking stuff in it, using java.net. But even then, during the height of the
autopr0n is like, down and stuff.
Hey, I have an idea. Now, this is going to sound kind of crazy and I know I'm a little ahead of my time, but what if we were to simplify the name and give it a meaningful version number? We could call the next released version Windows 7.0. Microsoft Windows 7.0. It could be a HUGE media frenzy! "No XP, no 2000, no .NET.. just 7.0. The added benefit is that when a new upgrade comes out we can name it Windows 7.1 and people can tell that it is a NEWER and more advanced version!"
Schnapple
Fine, then I'll do it.
The biggest advantage to the platform for develpers is absolute type declarations with full knowledge at the object interface: if you write an object method in VB.NET that takes two Integers, a String, and an array of Dates and returns an Integer value, then you can directly refer to that method in your C# routine. There is no conversion needed between types, not even between languages, which has historically been a problem with Microsoft code ever since OLE.
Visual Studio .NET is a development IDE for all the Microsoft .NET languages: VB.NET, C#, and others. It's similar to Microsoft's Visual Studio 6.0, but all the separate components are better integrated. All languages compile together to produce a single "package", which you then ship to your customers. There are no "installations" as the package is self contained. And it still includes a native C++ compiler which can still emit code for any Windows platform (except for .NET...)
Microsoft says the combination of the above puts all languages on an equal footing: developers can code in whatever language suits them. (Since it's interpreted bytecodes, I think it makes all languages equally second class, but that's just me.) So with .NET language is not a barrier to function calls. You want to call method "Foo" on an object called "Bar"? You just do it in your working language, however that language invokes methods on objects. You don't know when you're writing it what language it will be called from. You don't worry when you're calling it what language it was written in.
That's the developers' carrot in a nutshell. And so here's the developers' stick: Everything is shipped as bytecodes in that package, and the supplied decompiler already spits out source code that's only missing some of the documentation. I asked the guy during the .NET product introduction "How is intellectual property protected if anyone can just decompile the code?" The answer started out evasive, but boiled down to: We [Microsoft] will be serving up our meat-and-potatoes functionality via the web, so our code is hidden behind our firewall. Come, join us. You do not know the power of the dark side. (OK, so maybe the guy didn't say that last line, or at least not out loud.)
On the whole, I was semi-impressed at the product introduction. Having strong type safety is really a good thing to me, because I do spend time fighting code that has been carelessly cast, and I also spend time converting from VARIANT arrays of UI1 to STD::strings. Automated garbage collection and automagic reference counting is also really nice. But interpreted languages haven't been exciting to me since GW-BASIC. (Sorry, you Java weenies, but I'm too old to think wasting cycles interpreting bytecodes in front of a user at run time is ever a good thing.) And C# is not C++, nor is it Java. I don't like that IL will only do its own random-time garbage collection and can not support destructors, not even virtual destructors. There are times when I want to garbage collect at a specific point in time (examples such as cleaning up scarce resources like database connections or sockets come easily to mind.)
But I really, really don't like that .NET is ultimately just a facade to hide the movement of software to the subscription model under Palladium. Want to print that Word document? Did you tithe Microsoft this month? Nope? Too bad. Are you still offline? Too bad, you can't run PowerPoint.NET until you're back online and we can check the status of your subscription (or at least check the status of your Visa card authorization.) .NET will make Palladium viable, since the CLR is a trusted software container (read: sandbox.)
So, on the whole, .NET has too many really huge negatives to get me going. It even caused me to ditch my MSDN subscription because it had become "Nothing but .NET" Literally.
John