• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

what is Microsoft .NET?

makken

Golden Member
hey guys,

What exactly is the microsoft .NET framework?

When i first heard about it a few years ago, I thought it was an patch&update network where developers could easily notify customers of patches and updates.

Then I thought it was a language, akin to java.

Then I thought it was a content delivery system, like STEAM.

Now i'm just confused 😕
 
In a simplistic way .Net Framework is a run-time package that supports few programming languages.

Quote:

What is the .NET Framework?

The .NET Framework is a development and execution environment that allows different programming languages & libraries to work together seamlessly to create Windows-based applications that are easier to build, manage, deploy, and integrate with other networked systems.

From: http://msdn.microsoft.com/netframework/...spx#What%20is%20the%20.NET%20Framework

:sun:
 
Originally posted by: JackMDS
In a simplistic way .Net Framework is a run-time package that supports few programming languages.

Quote:

What is the .NET Framework?

The .NET Framework is a development and execution environment that allows different programming languages & libraries to work together seamlessly to create Windows-based applications that are easier to build, manage, deploy, and integrate with other networked systems.

From: http://msdn.microsoft.com/netframework/...spx#What%20is%20the%20.NET%20Framework

:sun:


so it's like a translator between different programming languages?
 
I have a problem with an ebook program. It has a run-time error and references the Visual C++ library and do not know how to solve it. I went to the MS website and still couldn't figure this error out. I also google it a couple times. Anyone have any ideas for me?

Thanks
 
Originally posted by: cherrypik
I have a problem with an ebook program. It has a run-time error and references the Visual C++ library and do not know how to solve it. I went to the MS website and still couldn't figure this error out. I also google it a couple times. Anyone have any ideas for me?

Thanks
Did you forget to take your pills today?
 
Some of us would say that .NET vs J2EE is not a real competition 😉

But yes, those are the two main camps these days.

If you google for ".net j2ee" you'll see some interesting articles comparing the two.
 
Windows-based applications that are easier to build, manage, deploy, and integrate with other networked systems.

Not quite. While correct, portions of the .NET Framework (minus Winforms) have been ported to Linux under the project named Mono (by a 3rd party) and FreeBSD under the project name Rotor (by Microsoft).

.NET is like Java in terms of write once, run anywhere, except it is exactly that...Java is write once, debug everywhere 😉
 
Originally posted by: cherrypik
I have a problem with an ebook program. It has a run-time error and references the Visual C++ library and do not know how to solve it. I went to the MS website and still couldn't figure this error out. I also google it a couple times. Anyone have any ideas for me?

Thanks

If you're trying to develope/compile you need to d/l the .NET support tools from MS?
Just my best guess, some of that crap won't work without the download.

 
Originally posted by: Rilex
Windows-based applications that are easier to build, manage, deploy, and integrate with other networked systems.
.NET is like Java in terms of write once, run anywhere, except it is exactly that...Java is write once, debug everywhere 😉

Except it's not, because thick client GUI applications in .NET will not "run anywhere" unless they use cross-platform GUI libraries.

And .NET's not exactly immune to bugs. 😛
 
I just want to look at the ebook and it's not allowing me to. Did something change in SP2? Or am I not downloading the correct tools?
 
.Net is microsoft's version of JAVA Enterprise with skinnable syntax and hooks for winforms. Nothing more... nothing less.
 
Originally posted by: Rilex
You uh stripped out the portion of my comment about Winforms not being in Mono or Rotor.

True, but your statement about write once, run anywhere is still faulty. 😛
 
Originally posted by: cherrypik
I just want to look at the ebook and it's not allowing me to. Did something change in SP2? Or am I not downloading the correct tools?

You should really start a separate thread in the software forum.
 
Originally posted by: hooflung
.Net is microsoft's version of JAVA Enterprise with skinnable syntax and hooks for winforms. Nothing more... nothing less.

That's a gross oversimplification. It's not even accurate ... Microsoft doesn't have a "version of Java Enterprise", unless you want to count J# (which isn't Java at all).
 
Originally posted by: hooflung
.Net is microsoft's version of JAVA Enterprise with skinnable syntax and hooks for winforms. Nothing more... nothing less.

Ok, so things like ATi's Cataylst Control Panel are written in .NET? could that be why it's so slow?

Why couldn't they just write it in C++ or the like instead?
 
.Net is supposed to be language neutral with supplicants. MS is adding more of the emerging web standards to the support base. The acronyms I can remember from discussions are WOSA and SOAP, but it will take me a little to find my notes. Web services are not my field.
 
Originally posted by: makken
Originally posted by: hooflung
.Net is microsoft's version of JAVA Enterprise with skinnable syntax and hooks for winforms. Nothing more... nothing less.

Ok, so things like ATi's Cataylst Control Panel are written in .NET? could that be why it's so slow?

Why couldn't they just write it in C++ or the like instead?

The Catalyst Control Panel is written in .NET, but that's not why it's slow. .NET applications may be slightly slower than their unmanaged C++ counterparts, but the difference is negligible at best.
 
Originally posted by: hooflung
.Net is microsoft's version of JAVA Enterprise with skinnable syntax and hooks for winforms. Nothing more... nothing less.

Well since .NET is the backbone of the next API from M$ (called WinFX, which should replace Win32) I would hope it is something more. Am I not correct in this statement (not an expert, but thats what I've heard.) .NET allows you to program i C#, C++, J# and so on, and it creates a 'sourcefile' (don't remember the correct term) which is compiled by a 'just in time compiler' (similar to Java). The beauty of it, and the reason that people may want to use it is that as long as you program 'true' .NET (no specific win32 calls and such) your program is guaranteed to work with Vista, and can take advantage of the 64-bit goodness of Vista x64 and windows XP x64 without you having to do any reprogramming.
 
Originally posted by: MrChad
Originally posted by: hooflung
.Net is microsoft's version of JAVA Enterprise with skinnable syntax and hooks for winforms. Nothing more... nothing less.

That's a gross oversimplification. It's not even accurate ... Microsoft doesn't have a "version of Java Enterprise", unless you want to count J# (which isn't Java at all).
Using J# to compare .net to java is way too high level. He was right in saying that it's microsoft's version of java because the fundamental thing that the two have in common, and which seperates them from most other platforms/languages, is the virtual machine idea. The impression I always got was that .net is more or less what ms would have turned java into if sun hadn't sued.

The big difference, I think, is that .net has a high level of platform integration (the platform being windows) while java has very minimalistic integration.

I like the "skinnable syntax" phrase 😛 but I think it runs a little deeper than that when you consider that there is a .net version of python. Ultimately of course, you do lose the ability to differentiate between languages when they all have the same underlying rules but there is a little room for variety. I've even heard of people designing runtimes that can handle java and .net and presumably any other language that can play by the right rules.
 
Originally posted by: makken
Ok, so things like ATi's Cataylst Control Panel are written in .NET? could that be why it's so slow?
Yes, and/or bad programming practices.

Why couldn't they just write it in C++ or the like instead?
Mostly because they're lazy. Something like that is prime candidate for C++ because it's just a simple control panel.

 
Back
Top