Utveckling
Arbeta på det sätt som du vill-
De utvecklare
arbetar bäst och uppnår snabbare resultat när de använder verktyg och tekniker som de känner till. InterSystems IRIS är utformat för att fungera med Java och andra populära utvecklingstekniker på ett öppet, standardbaserat sätt.
Utveckling på klientsidan med InterSystems IRIS
InterSystems IRIS kan användas med många populära utvecklingstekniker, inklusive Java, .NET, Python, Node.JS, REST, JSON, C++, JavaScript, XML med mera.
Java
Java är världens mest använda språk.
InterSystems IRIS kan interagera med Java på flera olika sätt:
- JDBC - för ad hoc-förfrågningar
- XEP (EXtreme Event Processing) - snabb åtkomst för enkla Java-objekt
- Hibernate - rik tillgång till komplexa Java-objekt
-
Apache Spark Connector - för analyser av stora datamängder
Python
Vårt stöd för det snabbast växande språket fortsätter att öka.
- PyODBC - perfekt för ad hoc SQL-frågor
- Python Native API - direkt tillgång till de ursprungliga datastrukturerna för ultimat flexibilitet och prestanda
-
Python Gateway - kör dina Python-applikationer nära databasen med minimal omarbetning
REST
REST ger snabb, lättviktig kommunikation för webbtjänster. Den används ofta (vanligtvis med en JSON-nyttolast) för utveckling av mobila applikationer och webbapplikationer. InterSystems IRIS gör det enkelt att exponera data och funktionalitet som tjänster och har ett REST API som gör det enkelt att använda REST.
Annan utvecklingsteknik
Andra utvecklingstekniker kan använda InterSystems IRIS antingen via ODBC eller genom att få tillgång till språkspecifika objektbibliotek som vi tillhandahåller.
Utveckling på serversidan med InterSystems IRIS
ObjectScript är ett kraftfullt objektorienterat programmeringsspråk som ger tillgång till databaskärnan i InterSystems IRIS. Objektmetoder kan ge direkt tillgång till InterSystems IRIS flerdimensionella matriser eller använda SQL.
InterSystems IRIS-objekt kan exponeras (genom inbyggda bibliotek) för Java, .NET, C++, JavaScript och många andra språk.
Alternativ för distribution
Affärsbehoven bör styra besluten om användning
Ditt beslut om hur du ska använda dina lösningar bör baseras på affärsmässiga överväganden - inte på tekniska begränsningar. Oavsett om du vill installera applikationer på användarplatser, lägga upp dina applikationer i ett offentligt eller privat moln, tillhandahålla mjukvara som tjänst, multi-moln eller i en hybridarkitektur med lokal och moln, är vi fast beslutna att göra uppgiften så enkel som möjligt.
InterSystems IRIS är kompatibelt med verktyg med öppen källkod och kommersiella verktyg samt våra egna för att du ska ha frihet att välja distributionsmodell(er) och molnleverantör. Våra verktyg inkluderar:
InterSystems Kubernetes-operatör
InterSystems Kubernetes Operator (IKO) paketerar IRIS-specifik kunskap och bästa praxis i ett lättanvänt, automatiserat verktyg