Lenguaje de programación orientado a objetos, multiplataforma, que permite ejecutar el mismo código en diversos sistemas. Se utiliza para desarrollar aplicaciones web, móviles y empresariales, con una amplia comunidad y robusto ecosistema.