![abstract technology image](https://assets.intersystems.com/dims4/default/2430799/2147483647/strip/true/crop/780x536+0+0/resize/780x536!/quality/90/?url=https%3A%2F%2F1.800.gay%3A443%2Fhttp%2Finter-systems-brightspot.s3.amazonaws.com%2Fee%2F40%2Fa2e0a2e54219ab74cc09fbbdb19d%2Firis-technology-image.jpg)
Desarrollo
Trabaje como quiera
Los desarrolladores trabajan mejor y consiguen resultados más rápidamente cuando utilizan herramientas y tecnologías que les resultan familiares. InterSystems IRIS está diseñado para trabajar con Java y otras tecnologías de desarrollo populares de forma abierta y basada en estándares.
Desarrollo a nivel de cliente con InterSystems IRIS
InterSystems IRIS puede utilizarse con muchas tecnologías de desarrollo populares, como Java, .NET, Python, Node.JS, REST, JSON, C++, JavaScript y XML, entre otras.
Java
Podría decirse que Java es el lenguaje más utilizado del mundo.
InterSystems IRIS puede interactuar con Java de varias maneras:
- JDBC - para consultas ad hoc
- XEP (EXtreme Event Processing): acceso rápido a objetos sencillos de Java
- Hibernate: acceso enriquecido para objetos complejos de Java
-
Apache Spark Connector - para el análisis de grandes conjuntos de datos
Python
Nuestro soporte para el lenguaje de mayor crecimiento sigue ampliándose.
- PyODBC - ideal para consultas SQL ad hoc
- API nativa de Python: acceda directamente a las estructuras de datos nativas para obtener la máxima flexibilidad y rendimiento
-
Python Gateway: ejecute sus aplicaciones Python cerca de la base de datos con una refactorización mínima
REST
REST proporciona una comunicación rápida y ligera para los servicios web. Se utiliza habitualmente (con una carga útil JSON) para el desarrollo de aplicaciones móviles y web. InterSystems IRIS facilita la exposición de datos y funcionalidades como servicios, y cuenta con una API REST que facilita el uso de REST.
Otras tecnologías de desarrollo
Otras tecnologías de desarrollo pueden utilizar InterSystems IRIS a través de ODBC o accediendo a las bibliotecas de objetos específicas del lenguaje que proporcionamos.
Desarrollo a nivel de servidor con InterSystems IRIS
ObjectScript es un potente lenguaje de programación orientado a objetos que proporciona acceso al núcleo de la base de datos dentro de InterSystems IRIS. Los métodos de los objetos pueden acceder directamente a las matrices multidimensionales de InterSystems IRIS, o pueden utilizar SQL.
Los objetos de InterSystems IRIS pueden exponerse (a través de bibliotecas incorporadas) a Java, .NET, C++, JavaScript y muchos otros lenguajes.
Opciones de despliegue
Las necesidades de la empresa deben impulsar las decisiones de implantación
![developer looking at code on a monitor](https://assets.intersystems.com/dims4/default/f89e6e8/2147483647/strip/true/crop/780x536+0+0/resize/780x536!/quality/90/?url=https%3A%2F%2F1.800.gay%3A443%2Fhttp%2Finter-systems-brightspot.s3.amazonaws.com%2Ff7%2F3e%2Fa1d0b55f42bc87eeca0006fa40c1%2Fdeveloper-deploy-1.jpg)
Su decisión sobre cómo desplegar sus soluciones debe basarse en consideraciones de negocio, no en limitaciones tecnológicas. Ya sea que desee instalar aplicaciones en los sitios de los usuarios, alojar sus aplicaciones en una nube pública o privada, proporcionar software como servicio, multi-nube o en una arquitectura híbrida en las instalaciones / en la nube, nos comprometemos a hacer la tarea lo más sencilla posible.
InterSystems IRIS es compatible tanto con herramientas open source y comerciales como con las de desarrollo propio para permitir la libertad de elegir su(s) modelo(s) de implementación y proveedores de la nube. Nuestras herramientas incluyen:
Operador de Kubernetes de InterSystems
InterSystems Kubernetes Operator (IKO) agrupa el conocimiento y las mejores prácticas específicas de IRIS en una herramienta automatizada y fácil de usar