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.

IoT
IoT
Comments
Microsoft .NET Takes On Java
Newest First  |  Oldest First  |  Threaded View
Kr0e
50%
50%
Kr0e,
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. 
PedroGonzales
50%
50%
PedroGonzales,
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.
MemphisITDude
100%
0%
MemphisITDude,
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...

 
jagibbons
50%
50%
jagibbons,
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.
hho927
50%
50%
hho927,
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?
midmachine
50%
50%
midmachine,
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
50%
50%
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
50%
50%
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.


State of the Cloud
State of the Cloud
Cloud has drastically changed how IT organizations consume and deploy services in the digital age. This research report will delve into public, private and hybrid cloud adoption trends, with a special focus on infrastructure as a service and its role in the enterprise. Find out the challenges organizations are experiencing, and the technologies and strategies they are using to manage and mitigate those challenges today.
News
COVID-19: Using Data to Map Infections, Hospital Beds, and More
Jessica Davis, Senior Editor, Enterprise Apps,  3/25/2020
Commentary
Enterprise Guide to Robotic Process Automation
Cathleen Gagne, Managing Editor, InformationWeek,  3/23/2020
Slideshows
How Startup Innovation Can Help Enterprises Face COVID-19
Joao-Pierre S. Ruth, Senior Writer,  3/24/2020
Register for InformationWeek Newsletters
Video
Current Issue
IT Careers: Tech Drives Constant Change
Advances in information technology and management concepts mean that IT professionals must update their skill sets, even their career goals on an almost yearly basis. In this IT Trend Report, experts share advice on how IT pros can keep up with this every-changing job market. Read it today!
White Papers
Slideshows
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