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 151528
To read all comments associated with this story, please click here.
With this kind of cheerleading...
by zambizzi on Fri 11th Aug 2006 20:01 UTC
Member since:

...who needs actual numbers to back it up!

and the world was stunned

Say *what*? I don't remember such an event, maybe...just maybe he's being dramatic?

...was for the first time a true “Write once, run everywhere” implementation

Say *WHAT*!? Sure, it runs everywhere...on Windows. Oh sorry, Mono too, if you want to count a half-complete re-creation of the .NET framework.

That's great about dynamic languages...however Java already does this (i.e., Groovy) and will improve dramatically w/ Mustang (Java 6.0) due out this fall, in beta as we speak.

Sure, .NET is taking over the world...the Microsoft world. That's only logical being the step-up from the old-school VB (depending on who you ask), COM, ASP, etc. days.

Reply Score: 4

butters Member since:

"and the world was stunned"

and the world was confused, is more like it. At least, that's how I interpreted it, and much of the mainstream IT media outlets agreed. For a while there, no one was quite sure if .NET was a subscription-based business model (Hailstorm), a "Trusted Computing" platform (Palladium), or a sinister attempt to wean developers off of VB.

People often confuse dynamic and interpreted languages. .NET didn't offer a dynamic language until IronPython came along (unless ASP.NET is dynamic, I don't know anything about that). The "write once, run everywhere" dream world is a function of interpreted languages.

I have this equally pie-in-the-sky theory that, with a good JIT compiler, Python/PyGTK/PyQt/wxPython can become a true write-once-run-anywhere development framework. I'd really like to see this happen, because Python really opens up application programming to a less-technical audience, and it makes rapid development a breeze.

I must say, C# turned out better than I thought it would. It's a little verbose and CamelCased for my taste, but you can't please everyone when it comes to syntax.

Reply Parent Score: 4