Understanding .NET for Beginners

  • Thread starter Thread starter Avichal
  • Start date Start date
  • Tags Tags
    Net
AI Thread Summary
The discussion revolves around understanding Microsoft technologies, specifically .NET and Visual Studio. .NET is a framework designed to facilitate software development, supporting multiple programming languages like C#, F#, C++, and Visual Basic, unlike web2py, which is limited to Python. Visual Studio serves as the integrated development environment (IDE) for .NET applications. ASP.NET is a subset of .NET focused on web development. The conversation highlights the importance of garbage collection in .NET, which aids in memory management for long-running applications. Participants suggest researching resources like MSDN for deeper insights into .NET's features, including its support for various languages and its architecture, particularly the Common Language Runtime (CLR). The complexity of the software's layers of abstraction is acknowledged as a challenge for newcomers.
Avichal
Messages
294
Reaction score
0
I decided to explore microsoft softwares but didn't quite get it.
What is .NET and visual studio? Is it a framework to make things easier to develop or is it something more?

I till now have made C/C++ programs using vim and gcc on my ubuntu. For web I used web2py. Is .NET something like web2py (a framework) ?

Then what is ASP.NET? Why does visual studio have C#, F#, C++, Visual Basic and all these languages? Web2py only had python!

Basically I am having a tough time figuring out what actually do these softwares do!
Sorry for so many questions at once.
 
Technology news on Phys.org
One of my coworkers used it for it's garbage collection for a server program that ran continously, to avoid issues with constantly allocating and releasing memory. I don't know what other features it offers. Do a web search for "msdn .net", "msdn asp.net", "msdn .net garbage collection", and you should find some articles.
 
Visual Studio is the Microsoft IDE (integrated development environment).
 
What is .NET specifically? How does it support so many languages? Am I right to compare it with web2py? (I want to compare it with web2py because that's the only framework I have worked with yet)
 
Avichal said:
What is .NET specifically? How does it support so many languages? Am I right to compare it with web2py? (I want to compare it with web2py because that's the only framework I have worked with yet)

Which part of " Visual Studio is the Microsoft IDE (integrated development environment)" did you not understand? Do you know what a framework is? Why not just Google it and read about it?
 
Avichal said:
What is .NET specifically? How does it support so many languages? Am I right to compare it with web2py? (I want to compare it with web2py because that's the only framework I have worked with yet)

http://www.codeproject.com/Articles/3992/What-is-NET

Second link on google for "What is .net", gives a fairly good overview.
 
trollcast said:
http://www.codeproject.com/Articles/3992/What-is-NET

Second link on google for "What is .net", gives a fairly good overview.

Oh, the common language run-time answers quite a bit. Thanks for the link.
I suppose I will just play with it to understand it more. It's the layers of abstraction of the software which is confusing me.
 
Back
Top