Some years ago there was a guy named Vinod Khosla from IIT- Delhi and Stanford. This awesome guy co-founded Sun Microsystem.
Sun Microsystem as we all know is fully undertaken by Oracle. But Sun Microsystem came up with a fantastic language called Java. This language was becoming too famous and popular since its birth and by 90's its JAVA, JAVA and only JAVA everywhere.
Microsoft who was struggling with the PC market at that time want's to capture the opportunity and Microsoft was building everything like the OS and Office and Java was taking the credit of so called windows application so then MICROSOFT plans to launch its own language.
Yes, so think back a decade or so ago. As you may recall, .Net was supposed to be much more than just the next version of Windows DNA or COM+ or COM. It was supposed to destroy Java, extend the Windows platform, and secure the Microsoft monopoly for another decade or two.
But then what happened after the DOT COM BUBBLE.
Rise
Like many Microsoft "innovations," .Net was a copy (embrace) and improvement (extend) of someone else's technology -- in this case, Java. Microsoft sought to extinguish Java by being a better Java; in a number of ways, it succeeded. C# cleaned up some Java mistakes, such as checked exceptions, the need to create an accessor, and mutator methods. The .Net VM had a cleaner bytecode setup.
So yes again like the OS they have a better language now so In some way it started leading. But Unlikely and unfortunately the rise of DoT net has eaten Microsoft's most successful corporate IT development environment, Visual Basic.
.Net's rise is all about Visual Basic's decline.
Visual Basic .Net didn't have much to recommend it. There wasn't enough documentation, so you had to learn C# anyhow. The API was the same between them, so why not just stick with C#? The corollary was that once you figured out C#, you also knew Java.
So C# .Net are on top then what happened for its fall and failure
Azure failed, its not making noise and business as it have to. Windows phone platform has mediocre success even after 3 years of launch. Windows 8 is complete failure we all know that. As users move from the desktop to the tablet and set top to view their pornography, cat pictures, and Netflix movies, the economics that caused folks to "target" Windows are abating.This results in a downward spiral for 'Softies hoping that writing to .Net is enough.
So in a Internet crazy market where users are more demanding while Microsoft is exactly opposite i.e. slow and lethargic. .Net is complete failure and if you are a .Net developer don't feel bad and start learning other languages like Node.js and Java.
And the struggle is still there for .Net which is of no use until they have innovation that is truly innovative.
Comments
Post a Comment
Important - Make sure to click the Notify Me check-box below the comment to be notified of follow up comments and replies.