Linked by Thom Holwerda on Fri 11th Aug 2006 19:10 UTC, submitted by Dolphin
.NET (dotGNU too) "Four short years ago, Microsoft unveiled its new framework/engine for programming and running applications in a virtual environment, and the world was stunned. Microsoft had introduced a run-time environment that was for the first time a true 'write once, run everywhere' implementation, but that was far from being the end. With .NET 3.0 on the loom, NeoSmart Technologies takes a look at how far .NET has come and just how long it can keep going."
Thread beginning with comment 151532
To read all comments associated with this story, please click here.
"Run everywhere" FUD
by Damien on Fri 11th Aug 2006 20:03 UTC
Damien
Member since:
2005-07-07

Microsoft had introduced a run-time environment that was for the first time a true 'write once, run everywhere' implementation

I call BS and FUD. Java had this years earlier. The only reason that .NET was any different to Java's similar claims is that MSFT limited the scope of the runtime, only releasing it for certain editions of its OS and only its OS, not OSX or other UNIXes. Java is the same way when you focus on the same limitations - any Java 1.2 app will run on any J2SE v1.2 VM. Just don't try running J2EE apps on your cellphone's J2ME VM as they are different platforms and are a world appart.

Then I could get into the whole "well of course .NET works like that, it is based on Java" but nobody else agrees with me on that one so I'll shut up :o)

Damien

Reply Score: 5

RE: "Run everywhere" FUD
by ma_d on Sat 12th Aug 2006 02:14 in reply to ""Run everywhere" FUD"
ma_d Member since:
2005-06-29

See, the trouble is what they said is entirely correct. .Net was Microsoft's first write once run anywhere system. I'd say that since they opened up to allow things like Mono that at least counts as it theoretically running on other systems.

Yes, it wasn't the first system like this. Java was designed for the same purpose, long before (and I imagine also has at least one platform it can't run on). But Microsoft didn't create Java.

The denotative meaning of the sentence is correct, .Net is Microsoft's first write once and run anywhere system. Unfortunately, it's vague, it can also mean it's the first system of that sort.

I really think the author meant it was the first for Microsoft.

Reply Parent Score: 1