DEV Community

Cover image for Top 5 Programming Languages For Software Engineers and Application Developers

Top 5 Programming Languages For Software Engineers and Application Developers

javinpaul on April 15, 2020

Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided i...
Collapse
 
shaijut profile image
Shaiju T • Edited

Programming Language should make developer life easier.

-It should be easy to learn.
-It should be maintainable.
-It should be easy to read, some languages have short syntax and its hard to find out were it starts and ends.
-It should have meaningful syntax and methods.

C# Meets all these points , I think its better than Java and other languages.

What you think ? 😄

Collapse
 
florianrappl profile image
Florian Rappl

C# over Java - any day.

Collapse
 
jwp profile image
John Peters • Edited

I worked in Java ( 10 years : 1994-2004); switched to C# ( 15 years : 2005-2020). Last year; I took a new job and they were all Java back end. I tried to get back into Java; but couldn't stand Eclipse or Intellij. I kept telling myself I had to get out of there and get back to .NET. Mission accomplished last August.

It was like coming home after a bad tour-of-duty.

There is nothing as good a Visual Studio and Visual Studio Code, C#, and Typescript in my opinion.

Thread Thread
 
shaijut profile image
Shaiju T

Yes Correct 😄

Tool should increase productivity:

-It should help locate files fast.
-It should help find Methods and Variables , References fast.
-It should make debugging easy.
-It should increase productivity.
-It should help build app using rapid development.
-It should make maintenance easier even in large enterprise projects.

Visual Studio and Visual Studio Code meets all these.

Collapse
 
fultonbrowne profile image
Fulton Browne

Have you tried kotlin?

Thread Thread
 
florianrappl profile image
Florian Rappl

Never tried it, but seen it a lot. Keep in mind that my comment was Java vs C#, not JVM vs CLR or anything related.

Collapse
 
cviniciussdias profile image
Vinicius Dias

PHP is the most used language on the back end, so I would quote it too.
:-D

Collapse
 
mburszley profile image
Maximilian Burszley

[citation needed]

Maybe it exists there because of CMS (Wordpress), but I have never seen it used in a business setting with a development team.

Collapse
 
cviniciussdias profile image
Vinicius Dias

I work at a company that provides software for Canadian banks, BMW, etc.
We use PHP in our back-end.

I have worked in other big companies that only worked with PHP as well, without any CMS.

;-)

From the almost 80% that PHP rules in the web, probably <50% is CMS stuff. That still leaves 40% (50% of the 80%) of all the web with PHP code.

Collapse
 
mburszley profile image
Maximilian Burszley

Scala? Literally never seen a job post for it. C# on the other hand.. Also missing Typescript with your JS heading.

Collapse
 
aridwiprayogo profile image
ari dwi prayogo

How about kotlin that can interopable with them all??

Collapse
 
mburszley profile image
Maximilian Burszley

It's still pretty niche and companies mostly hire for Java devs where those devs may then choose to use Kotlin. IIRC, it's used heavily with Android.

Collapse
 
javinpaul profile image
javinpaul

Yes that's correct but demand for Kotlin is now growing with Android app market