DEV Community

Discussion on: Should You Learn Java in 2021?

Collapse
 
tilkinsc profile image
Cody Tilkins • Edited

Gradle, maven, package-ception, and developers insisting on integrating packages from repositories into local directories + no common build trees. These 3 are the problems Java faces.

  1. Gradle is too complicated and beginners can't use it at all
  2. Maven is optional
  3. com.sometimes.you.dont.need.packages.to.be.well.described.and.dont.want.to.click.through.hundreds.of.folders.in.intellj
  4. Build trees need to be standardized with the removal of packages for namespaces. No seriously. It's a problem. I want to generate a program with clear output and classes not integrated next to the sources.

Stick to languages that have this figured out.

Collapse
 
abdurrkhalid333 profile image
Abdur Rehman Khalid

Thank you for pointing out these problems. Actually the problems that you have mentioned are related to the new comers to Java, once you get used to Java, then these problems are not remaining the problems. So, a newbie should not worry much about these complex things at the starting.

Collapse
 
tilkinsc profile image
Cody Tilkins

As a 12 year, I see them as needlessly complex.

Thread Thread
 
abdurrkhalid333 profile image
Abdur Rehman Khalid

Thank you very much for pointing this thing out. I will surly keep in mind the view point of a 12 years old kid. This will allow me to write in a simple and easy to understandable manner.

Thread Thread
 
tilkinsc profile image
Cody Tilkins

Harsh words. What brought them about?

Thread Thread
 
abdurrkhalid333 profile image
Abdur Rehman Khalid

No No Nothing Harsh, I am saying that you have given me a direction to write things in a simple manner.