Click here to Skip to main content
15,867,686 members
Please Sign up or sign in to vote.
1.00/5 (4 votes)
See more:
why do we use .net and why .net framework is developed
please give me answer?
Posted
Updated 10-May-12 2:26am
v2
Comments
bbirajdar 10-May-12 8:44am    
Microsoft developed .NET framework so that they can sell it to our employers and bill gates can become the richest person in the world. We write applications using .NET so that our employer pays us some good money by selling them to the business persons.

In the Old Days when you wrote an application, you started with a blank sheet of paper and maybe a couple of routine you had written before and knew worked. As a result it took a long time to get anything done, it all had to be tested individually, and anyone new coming into the project had a massive learning curve before they could do anything useful.

Slowly, the situation improved, with first function libraries, then class libraries , then a Foundation Class framework. Each iteration moved more and move routine stuff into a set of objects that were pre-written and pre-tested.

The .NET framework is a big, powerful iteration of this: providing classes, objects, methods and all the supporting bits and bobs which mean that developers can concentrate on they application specific design, rather than having to build their own Collections, Buttons, SerialPorts, Sockets, WebBrowsers, etc., etc..

It speeds up development as a whole, makes it more reliable, and means the new project members only need to learn the project specific parts.
 
Share this answer
 
Comments
Wendelius 10-May-12 15:43pm    
Very nice!
OriginalGriff 10-May-12 15:47pm    
Thank you! :laugh:
Sir;
ASP.Net was developed to make use of OOP(Object Oriented Programming) which eases the development process. And the idea of .NET framework is the ability of gather every module developed using a .net supported language.(for example you can have a VB page and a C# one in the same application because both is compiled to an IL-Intermediate language)

The other reason .NET doesn't relay on the machine capability, instead it is running using a framework running on the machine(just like Java Run-time Environment-JRE).
 
Share this answer
 
As i studied and based on my knowledge, find the explanation as below -

Before the time of .Net , Programmers/ Developers are forced to contend with bunch of issues, some of them are following as below –

1. Versioning Problem – No software upgrade

2. No assembly concept - An ease reusability of the function without calling the code

3. COM services - only 1% - 5 % com were using mostly for media services, and performance
issues.
4. For a simple print ie “Hello world”, this required a lot of coding for the programmers.

5. Application and page life cycle was very rare so handling of page request was challenging task.

6. Microsoft introduced .Net framework as a rescuer.

7. .Net framework is consisting so many features, those are helping to programmers to save the

There are lot more reasons to be happy with working on .NET framework-
Check here for more detail.
 
Share this answer
 
Comments
CHill60 9-Oct-13 7:58am    
Reasons for my downvote - the question is over a year old and was off-topic anyway. This "solution" is unclear, inaccurate and is largely copied. I also suspect that the link is to your own blog.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900