Exposed

Una biblioteca SQL de Kotlin que proporciona:

  • A typesafe Domain-Specific Language (DSL) for constructing queries
  • Object-relational Mapping (ORM) style interaction
  • A Data Access Object (DAO) framework
Empezar

¿Por qué Exposed?

SQL
SQL
SQL

Compatible con marcos de trabajo

Sin ataduras. Exposed funciona con cualquier marco de trabajo que elija y ofrece compatibilidad integrada con Spring Boot y Ktor.

Pilas incluidas

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.

Independiente de las bases de datos

Compatible con una amplia gama de bases de datos populares: PostgreSQL, MySQL, SQLite, Oracle y H2, entre otras.

Por JetBrains

Desarrollado y mantenido por JetBrains. Exposed se utiliza activamente para el desarrollo de productos de JetBrains.

Lo que opina nuestra comunidad

Goetz Markgraf

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

Marvin Krüger

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.

Maximilian Pergl

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.

Daniil Shulkin

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.

Únase a la comunidad en el canal de Slack oficial

Obtener una invitación