Vývoj
Pracujte tak, jak to vyhovuje Vám
Vývojáři pracují nejlépe a dosahují výsledků rychleji, když používají nástroje a technologie, které jsou jim známé. InterSystems IRIS je navržen tak, aby pracoval s Javou a dalšími populárními vývojovými technologiemi otevřeným způsobem založeným na standardech.
Vývoj na straně klienta s InterSystems IRIS
InterSystems IRIS lze používat s mnoha populárními vývojovými technologiemi včetně Java, .NET, Python, Node.JS, REST, JSON, C++, JavaScript, XML a dalšími.
Java
Java je pravděpodobně nejrozšířenějším jazykem na světě.
InterSystems IRIS může s Javou spolupracovat několika způsoby:
- JDBC - pro ad hoc dotazy
- XEP (EXtreme Event Processing ) - rychlý přístup k jednoduchým Java objektům
- Hibernate - bohatý přístup ke komplexním Java objektům
-
Apache Spark Connector - pro analýzu velkého souboru dat
Python
Naše podpora nejrychleji rostoucího jazyka se stále rozšiřuje.
- PyODBC - skvělé pro ad hoc dotazy SQL
- Nativní rozhraní API jazyka Python - přistupujte přímo k nativním datovým strukturám pro maximální flexibilitu a výkon
-
Python Gateway - spouštějte aplikace v jazyce Python v blízkosti databáze s minimálními úpravami
REST
REST poskytuje rychlou a nenáročnou komunikaci pro webové služby. Běžně se používá (obvykle s JSON obsahem) pro vývoj mobilních a webových aplikací. InterSystems IRIS umožňuje snadno vystavit data a funkce jako služby a má rozhraní REST API, které usnadňuje použití rozhraní REST.
Další vývojářské technologie
Ostatní vývojářské technologie mohou používat InterSystems IRIS buď prostřednictvím ODBC, nebo přístupem ke knihovnám objektů specifických pro daný jazyk, které poskytujeme.
Vývoj na straně serveru s InterSystems IRIS
ObjectScript je výkonný objektově orientovaný programovací jazyk, který poskytuje přístup k databázovému jádru v rámci InterSystems IRIS. Objektové metody mohou přímo přistupovat k vícerozměrným polím InterSystems IRIS nebo mohou používat SQL.
Objekty InterSystems IRIS lze vystavit (prostřednictvím vestavěných knihoven) v jazycích Java, .NET, C++, JavaScript a mnoha dalších.
Možnosti nasazení
Rozhodování o nasazení by mělo být řízeno obchodními potřebami
Vaše rozhodnutí o způsobu nasazení řešení by mělo být založeno na obchodních úvahách - nikoli na technologických omezeních. Ať už chcete instalovat aplikace u uživatelů, hostovat své aplikace ve veřejném nebo soukromém cloudu, poskytovat software jako službu, ve více cloudech nebo v hybridní architektuře on premises / cloud, snažíme se vám tento úkol co nejvíce usnadnit.
InterSystems IRIS je kompatibilní s open source a komerčními nástroji i s našimi vlastními nástroji, což umožňuje svobodnou volbu modelu (modelů) nasazení a dodavatelů cloudu. Naše nástroje zahrnují:
InterSystems Kubernetes Operator
InterSystems Kubernetes Operator (IKO) poskytuje znalosti a osvědčené postupy specifické pro systém IRIS ve snadno použitelném automatizovaném nástroji