Link Details

Link 952829 thumbnail
User 478055 avatar

By mitchp
via java.dzone.com
Published: Apr 10 2013 / 08:44

What programming language to use is probably the single biggest technical decision facing a project. That one decision, affects every one that follows – from the frameworks and libraries you can use, to the people you hire. So how do you go about choosing what programming language to use?
  • 12
  • 10
  • 1107
  • 1636

Comments

Add your comment
User 294038 avatar

hoffmanjon replied ago:

2 votes Vote down Vote up Reply

Seems more like a Java hate post rather than a logical post about the strengths of different languages. Saying C# is the way to go for desktop development assumes all desktop development is for Windows and disregards OS X and Linux development.

User 218789 avatar

eelmore replied ago:

0 votes Vote down Vote up Reply

Unsuccessful troll is unsuccessful.

User 294038 avatar

hoffmanjon replied ago:

0 votes Vote down Vote up Reply

Sorry but not trolling, making an observation from my point of view. If you do not agree with my comment, please feel free to explain why you do not agree.

User 218789 avatar

eelmore replied ago:

0 votes Vote down Vote up Reply

I'm not necessarily saying that I disagree. Of course the article is myopic at best (but maybe better described as asinine). You should use the best tool for the job in whatever situation, but that is a moving target and a person should apply their own best judgment. Pardon my comment, I was mildly scoffing at the notion of the linux desktop (and macos to a lesser degree).

User 294038 avatar

hoffmanjon replied ago:

1 votes Vote down Vote up Reply

I agree with your comments about the article but I do mildly disagree with the scoffing at the notion of linux and OS X desktops. In Q4 of 2012, Apple was the third largest PC manufacture with a 12% market share of PC's sold behind only HP and Dell (Disclosure this is a Mac site: http://www.macrumors.com/2013/01/14/apple-maintains-third-place-in-u-s-pc-sales-for-4q-2012/). If you add in tablets, Apple would be the number one manufacture. I fully agree with you, that a developer needs to use the right tool for the right job and there is no best tool for any task. Thanks for the reply back. I do not like trolls but always like discussions.

User 265881 avatar

Topnotch replied ago:

0 votes Vote down Vote up Reply

He was specifically mentioning a Windows environment: "If the problem you’re solving needs a desktop client that integrates seamlessly in a Windows environment: use C#, don’t use Java" In that narrow context he's actually correct.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Java Performance Optimization
Written by: Pierre-Hugues Charbonneau
Featured Refcardz: Top Refcardz:
  1. Design Patterns
  2. OO JS
  3. Cont. Delivery
  4. Java EE7
  5. HTML5 Mobile
  1. Node.js
  2. Debugging JavaScript
  3. OO JS
  4. JSON
  5. Ajax