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
 
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

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.