Java
Java corre sobre la JVM, lo que le da portabilidad total. Domina sistemas empresariales, backend de gran escala y Android (históricamente). Es estricto, tipado y muy maduro.
- Creado por James Gosling (Sun)
- Año 1995
- Paradigma: Orientado a objetos · compilado a bytecode
- Extensiones: .java, .class, .jar
Para qué se usa
- Apps empresariales
- Backend a gran escala
- Android
A favor
- Multiplataforma (JVM)
- Muy maduro y estable
- Gran rendimiento
En contra
- Verboso
- Arranque pesado
- Boilerplate
Ecosistema
- Spring Boot
- Quarkus
- Micronaut
- Hibernate
- Maven
- Gradle
- JUnit
Ejemplo
class Main {
public static void main(String[] a) {
System.out.println("¡Hola, mundo!");
}
}