Una biblioteca SQL de Kotlin que proporciona:
Sin ataduras. Exposed funciona con cualquier marco de trabajo que elija y ofrece compatibilidad integrada con Spring Boot y Ktor.
No se limita a los tipos y funciones básicos de las bases de datos. Exposed es compatible con los tipos más populares como JSON sin necesidad de configuraciones adicionales y permite definir tipos personalizados y funciones personalizadas.
Compatible con una amplia gama de bases de datos populares: PostgreSQL, MySQL, SQLite, Oracle y H2, entre otras.
Desarrollado y mantenido por JetBrains. Exposed se utiliza activamente para el desarrollo de productos de JetBrains.
codecentric AG
Con Exposed, puede simplemente escribir su consulta y listo. Sobre una interfaz como JDBC, tiene seguridad de tipos y reduce el riesgo de inyección SQL
Autor del bot Watch2Gether para Discord
Elegí Exposed porque funciona bien con la base de código de Kotlin. Otras herramientas requieren un montón de manipulación y la ruptura de contratos de código que Kotlin se supone que debe arreglar.
Ingeniero de software sénior de SumUp
No tiene una gran curva de aprendizaje, DSL atractivo. Integrado con Spring Boot. Antes de eso, habíamos intentado escribir todas las declaraciones SQL nosotros mismos, lo que se volvió un poco tedioso.
Creador de Pixefy
En general, en comparación con otras herramientas, Exposed tiene varias ventajas: un enfoque basado primero en el código, sin SQL en bruto para las consultas, lo que significa que las consultas son de tipo seguro, y una sintaxis concisa y conveniente para las definiciones de tablas.
Síganos