Ir al contenido principal

Principios fundamentales

Principios fundamentales

Conoce los conceptos y principios fundamentales en los que se basa AppKit.

1. Altamente opinionado

AppKit debe ofrecer un camino claro con las mejores prácticas para crear aplicaciones de Databricks. Proporcionamos valores predeterminados sólidos, con personalización avanzada cuando se requiera.

2. Diseñado para casos de uso de aplicaciones

Este SDK está pensado para el desarrollo de aplicaciones, no para la gestión de infraestructura. Los detalles internos de implementación de Databricks deben quedar abstraídos. Estamos creando un SDK de aplicaciones, no un wrapper de servicios.

3. Una developer experience excepcional

Cada interfaz, documento, ejemplo, herramienta e implementación debe ser un placer de usar para quien desarrolla. Junto con el principio de Altamente Opinado, esto da lugar a una verdadera experiencia plug-and-play.

4. Seguridad de confianza cero

Minimiza la superficie expuesta, falla de forma segura de manera predeterminada y valida todas las entradas. AppKit siempre debe mantener una mentalidad de confianza cero.

5. Optimizado para personas e IA

Este SDK lo usan tanto los desarrolladores como los LLM. Toda API debe ser descubrible, autodocumentada e inferible por ambos tipos de usuarios. Pruébala con los dos.

6. Listo para producción desde el primer día

Hasta la funcionalidad más pequeña puede acabar en manos de usuarios empresariales, por lo que todo lo que se publique debe estar listo para producción. Observabilidad, fiabilidad y escalabilidad desde el primer día.

7. Extensibilidad por capas

AppKit ofrece plugins de alto nivel, primitivas de bajo nivel y puntos de extensión para plugins personalizados. Se integra en cualquier arquitectura de aplicación y nunca te impide avanzar.

Databricks Developer Hub

¿Todo listo para lanzar tu próxima aplicación basada en agentes en minutos?

Leer la documentación