![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)
Разработка
Работайте так, как нужно вам
Разработчики лучше всего работают и быстрее достигают результатов, когда используют привычные для них инструменты и технологии. InterSystems IRIS предназначен для работы с Java и другими популярными технологиями разработки на основе открытых стандартов.
Разработка на стороне клиента с помощью InterSystems IRIS
InterSystems IRIS может использоваться со многими популярными технологиями разработки, включая Java, .NET, Python, Node.JS, REST, JSON, C++, JavaScript, XML и другие.
Java
Java - это, пожалуй, самый распространенный в мире язык.
InterSystems IRIS может взаимодействовать с Java несколькими способами:
- JDBC - для специальных запросов
- XEP (EXtreme Event Processing) - быстрый доступ к простым объектам Java
- Hibernate - широкий доступ к сложным объектам Java
-
Apache Spark Connector - для аналитики больших массивов данных
Python
Наша поддержка самого быстрорастущего языка продолжает расширяться.
- PyODBC - отлично подходит для специальных SQL-запросов
- Python Native API - прямой доступ к нативным структурам данных для максимальной гибкости и производительности
-
Python Gateway - запуск приложений на Python рядом с базой данных с минимальным рефакторингом
REST
REST обеспечивает быструю, легкую связь для веб-сервисов. Он широко используется (обычно с полезной нагрузкой JSON) для разработки мобильных и веб-приложений. InterSystems IRIS позволяет легко представлять данные и функциональность в виде сервисов, и имеет REST API, который упрощает использование REST.
Другие технологии разработки
Другие технологии разработки могут использовать InterSystems IRIS либо через ODBC, либо путем доступа к объектным библиотекам для конкретного языка, которые мы предоставляем.
Разработка на стороне сервера с помощью InterSystems IRIS
ObjectScript - это мощный объектно-ориентированный язык программирования, который обеспечивает доступ к ядру базы данных в InterSystems IRIS. Объектные методы могут напрямую обращаться к многомерным массивам InterSystems IRIS или использовать SQL.
Объекты InterSystems IRIS могут быть открыты (через встроенные библиотеки) для Java, .NET, C++, JavaScript и многих других языков.
Варианты развертывания
Бизнес-потребности должны определять решения о развертывании
![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)
Ваше решение о том, как развернуть ваши решения, должно основываться на соображениях бизнеса, а не на технологических ограничениях. Независимо от того, хотите ли вы установить приложения на сайтах пользователей, разместить свои приложения в публичном или частном облаке, предоставлять ПО как услугу, мультиоблачную или гибридную архитектуру, мы стремимся максимально упростить вашу задачу.
InterSystems IRIS совместим с инструментами с открытым исходным кодом и коммерческими инструментами, а также с нашими собственными инструментами, что обеспечивает свободу выбора модели(ей) развертывания и поставщиков облачных решений. Наши инструменты включают:
InterSystems Kubernetes Operator
InterSystems Kubernetes Operator (IKO) объединяет знания и передовой опыт, специфичные для IRIS, в простой в использовании автоматизированный инструмент