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.