Microsoft .NET Takes On Java - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Microsoft .NET Takes On Java
Newest First  |  Oldest First  |  Threaded View
User Rank: Apprentice
5/2/2015 | 3:24:23 AM
Re: Much better than Java
You mean Applets, right ? To say the JVM used for servers\desktops\mobile is insecure is totally wrong, it is not less secure than any other language, even more secure than C/C++ (buffer overflow exploits, jiha). C#'s Mono is definitely less secure, in terms of code quality of the VM. And the Microsoft .NET cannot be as good as Java, since it was not always open source. Only opensource products can be safe, since many hundrets and thousands of people can verify the code. Linux Kernel vs NT Kernel. NT is crap, Linux is safe, evolving and very secure (its open source ;)) Applets are not safe, because sandboxing is a very, VERY, difficult research topic, not a single product did it right, be it adobe, java, silverlight or what ever, they are all full of flaws. 
User Rank: Ninja
11/13/2014 | 6:25:11 PM
Re: Windows Forms, ADO.NET, ASP.NET
I think this is a great idea.  Microsoft money making tactics won't last forever, specially in the technology domain.  If they can get new converts to their development environment and allow developers the freedom to develop a wide variety of tools on .NET it would really help microsoft in the future.
User Rank: Strategist
11/13/2014 | 6:18:16 PM
Not .NET vs Java, but Visual Studio Vs Eclipse
I think your observations about the change in strategy and emphasis on acquiring users are right on target. For a .NET "devotee" like myself, all of the accomodation to various random technologies feels like the pandering of a used car salesman trying to get someone into a car, any car, today.

As the economy got tougher, executives started to ask me the question "Hey, why I am I paying Microsoft all this money when I can get the 'free' stuff?" and my answer to them was always productivity. In my opinion, it's not C# vs Java that matters, but Visual Studio vs Eclipse. Visual Studio offers more productivity on the developer side by simply bringing some consistency. Pull a group of 10 Java developers together and chances are you'll be dealing with 10 different environments (Macs and PCs and Eclipse and IntelliJ..). Also, as another commenter correctly stated, productivity for the end user takes a hit due to a separate Java update procedure (that includes UAC prompts and a request to install the @$!# Ask toolbar) while the .NET updates just ride along with Windows.

All of that said Microsoft has a long way to go on simplifying licensing and supporting technical arguments like these outside of a big-budget corporate environment. But Azure seems to be a step in the right direction...

User Rank: Ninja
11/13/2014 | 4:50:08 PM
Re: Much better than Java
Agreed. Whether you like .NET or not, Java is a security nightmare. Happy to think there might realistically be a time when it's influence is diminished.
User Rank: Ninja
11/13/2014 | 1:57:05 PM
Windows Forms, ADO.NET, ASP.NET
Great but how do you get Windows Forms, ADO.NET, and ASP.NET in Linux?
User Rank: Strategist
11/13/2014 | 10:58:14 AM
Much better than Java
About time...if it means we can finally ditch the security swiss cheese of Java hooray!
Michael Endler
Michael Endler,
User Rank: Author
11/13/2014 | 10:40:48 AM
Re: Nice update on .Net development
"It must be hard for commercial giants to embrace the open source world without undermining their money-making model in some way."

Indeed. We'll see if "undermine" is the right word, or if "disrupt" might be better. But certainly, Microsoft is changing the way it makes its money. With some notable exceptions, a lot of Microsoft's recent effort is based around accruing as many users as possible, without necessarily worrying about leveraging single products (at least compared to the way Microsoft used to worry about leverage). If people want to use .NET to write for iOS, or want to use Office on Android, or want to use Cortana on a Mac (that's coming-- just wait), Microsoft seems to be content to accommodate them.
D. Henschen
D. Henschen,
User Rank: Author
11/13/2014 | 10:18:12 AM
Nice update on .Net development
Microsoft's strength has long been in developer numbers, so this seems like a cruicial move to stanch defections and disaffection among .Net devotees. Nice roundup of history and perspectives, Michael. I wonder if there are dangers for Microsoft in giving up too much to open source? It must be hard for commercial giants to embrace the open source world without undermining their money-making model in some way.

The State of IT & Cybersecurity Operations 2020
The State of IT & Cybersecurity Operations 2020
Download this report from InformationWeek, in partnership with Dark Reading, to learn more about how today's IT operations teams work with cybersecurity operations, what technologies they are using, and how they communicate and share responsibility--or create risk by failing to do so. Get it now!
10 Cyberattacks on the Rise During the Pandemic
Cynthia Harvey, Freelance Journalist, InformationWeek,  6/24/2020
IT Trade Shows Go Virtual: Your 2020 List of Events
Jessica Davis, Senior Editor, Enterprise Apps,  5/29/2020
Study: Cloud Migration Gaining Momentum
John Edwards, Technology Journalist & Author,  6/22/2020
Register for InformationWeek Newsletters
Current Issue
Key to Cloud Success: The Right Management
This IT Trend highlights some of the steps IT teams can take to keep their cloud environments running in a safe, efficient manner.
White Papers
Twitter Feed
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Sponsored Video
Flash Poll