Librerías y Frameworks de Java
1️⃣ Desarrollo Web
- Spring Framework → Framework completo para desarrollo web y empresarial.
- Jakarta EE (antes Java EE) → Plataforma estándar para aplicaciones empresariales.
- Hibernate → ORM para acceso a bases de datos.
- Struts → Framework MVC para aplicaciones web.
2️⃣ Bases de Datos
- JDBC → API para acceso a bases de datos relacionales.
- JPA (Java Persistence API) → Estándar de persistencia en Java.
- MyBatis → Mapeo SQL y ORM ligero.
3️⃣ Desarrollo de Interfaces Gráficas
- JavaFX → Framework moderno para UI en Java.
- Swing → API para desarrollo de interfaces gráficas.
- AWT (Abstract Window Toolkit) → Conjunto básico de componentes gráficos.
4️⃣ Librerías para Testing
- JUnit → Framework de pruebas unitarias.
- TestNG → Alternativa a JUnit con más funcionalidades.
- Mockito → Framework para creación de mocks en pruebas.
5️⃣ Herramientas de Construcción y Gestión de Dependencias
- Maven → Gestión de dependencias y automatización de compilación.
- Gradle → Alternativa más flexible a Maven.
6️⃣ Desarrollo de Aplicaciones Móviles
- Android SDK → Kit de desarrollo para Android en Java/Kotlin.
7️⃣ Seguridad y Criptografía
- Bouncy Castle → Soporte para criptografía y seguridad.
- Spring Security → Autenticación y autorización en aplicaciones Java.
8️⃣ Manipulación de Archivos y Documentos
- Apache POI → Manejo de archivos Excel y Word en Java.
- iText → Creación y manipulación de PDFs.
9️⃣ Concurrencia y Programación Paralela
- Fork/Join Framework → Manejo de tareas en paralelo.
- RxJava → Programación reactiva en Java.
🔟 Otras Librerías Útiles
- Apache Commons → Colección de utilidades para Java.
- Google Guava → Librería con estructuras de datos y utilidades avanzadas.
- SLF4J y Logback → Manejo de logs en aplicaciones Java.
📌 Otros Programas Relacionados con Java
☑️ Entornos de Desarrollo (IDEs)
- IntelliJ IDEA → IDE muy popular con soporte avanzado para Java.
- Eclipse → IDE gratuito y de código abierto para Java.
- NetBeans → IDE oficial de Oracle con soporte para múltiples lenguajes.
☑️ Servidores de Aplicaciones
- Apache Tomcat → Servidor web para aplicaciones Java.
- WildFly (JBoss) → Servidor de aplicaciones Java EE.
- GlassFish → Referencia de implementación de Jakarta EE.
☑️ Máquinas Virtuales y Runtimes
- Oracle JDK → Implementación oficial de Java Development Kit.
- OpenJDK → Alternativa de código abierto del JDK.
- GraalVM → JVM optimizada con soporte para múltiples lenguajes.
☑️ Herramientas de Control de Versiones
- Git → Sistema de control de versiones distribuido.
- GitHub / GitLab / Bitbucket → Plataformas para alojar repositorios Git.
☑️ Contenedores y Virtualización
- Docker → Virtualización ligera para despliegues de aplicaciones.
- Kubernetes → Orquestador de contenedores.


Replica a Píldoras TAI de Anacrolibrum – Anacrolibrum Cancelar la respuesta