What is the differences between Amazon Corretto and Java JDK? Why we use Amazon Corretto for specially developing Enterprise Apps?

JaCKaL001 picture JaCKaL001 · Feb 1, 2020 · Viewed 17.9k times · Source

I work in a Bank as developer and system administrator. I have new project. The project is about identity and access management. While we develop the IAM App, we use Java Language. For this reason, I bought Udemy Java course. But, Amazon Corretto is used in the course and I didn't understand this JDK.

  1. What is Amazon Corretto JDK?

  2. Why we use Corretto JDK?

Answer

Rodrigo M picture Rodrigo M · Feb 2, 2020

It's Amazon's OpenJDK distribution. Its no a cost enterprise Java implementation which is supported and maintained by Amazon.

Amazon Corretto is a production-ready distribution of OpenJDK, and it’s designed to provide everything you need to create and run Java applications without limits. Open Java Development Kit, or OpenJDK, is a popular distribution of Java used by developers to create rich applications, and Corretto is an Amazon implementation of OpenJDK. It’s compatible with Java SE, which is the standard for web applications released back in 2006.

Why use it? Amazon supported, production ready, runs on everything, at no cost, including long-term support.

If your bank is writing Java apps on AWS, then Amazon Corretto should be strongly considered.

References

  1. https://aws.amazon.com/corretto/

  2. https://openjdk.java.net/

  3. https://www.techradar.com/news/what-is-amazon-corretto