Ontwikkeling
Werk zoals jij dat wilt
Ontwikkelaars werken het beste en boeken sneller resultaat als ze de tools en technologieën gebruiken die hen vertrouwd zijn. InterSystems IRIS werkt op een open, op standaarden gebaseerde manier met Java en andere populaire ontwikkelingstechnologieën.
Client-side ontwikkeling met InterSystems IRIS
InterSystems IRIS kan worden gebruikt met veel populaire ontwikkelingstechnologieën, waaronder Java, .NET, Python, Node.JS, REST, JSON, C++, JavaScript en XML.
Java
Java is waarschijnlijk de meest gebruikte taal ter wereld.
InterSystems IRIS kan op verschillende manieren met Java communiceren:
- JDBC: voor ad-hoc query's
- XEP (EXtreme Event Processing): snelle toegang voor eenvoudige Java-objecten
- Hibernate: rijke toegang voor complexe Java-objecten
- Apache Spark Connector: voor het analyseren van grote datasets
Python
We breiden onze ondersteuning voor de snelst groeiende taal steeds verder uit.
- PyODBC: ideaal voor ad-hoc SQL-query's
- Python Native API: directe toegang tot de native datastructuren voor maximale flexibiliteit en prestaties
- Python Gateway: voer je Python-apps dicht bij de database uit met minimale refactoring
REST
REST biedt snelle, lichtgewicht communicatie voor webdiensten. REST wordt vaak gebruikt (meestal met een JSON-payload) voor het ontwikkelen van mobiele en webapplicaties. Met InterSystems IRIS kun je data en functies eenvoudig presenteren als diensten. Bovendien heeft het platform een REST API, zodat je eenvoudig REST kunt gebruiken.
Andere ontwikkelingstechnologieën
Andere ontwikkelingstechnologieën kunnen InterSystems IRIS gebruiken via ODBC of via taalspecifieke objectbibliotheken die wij leveren.
Server-side ontwikkeling met InterSystems IRIS
ObjectScript is een krachtige objectgeoriënteerde programmeertaal die toegang biedt tot de database-kernel van InterSystems IRIS. Met objectmethoden kan direct toegang worden verkregen tot meerdimensionale arrays van InterSystems IRIS. Daarnaast kan er gebruik worden gemaakt van SQL.
InterSystems IRIS-objecten zijn (via ingebouwde bibliotheken) beschikbaar voor Java, .NET, C++, JavaScript en vele andere talen.
Implementatiemogelijkheden
Baseer je beslissingen over implementaties op je bedrijfsbehoeften
Beslissingen over de manier waarop je oplossingen implementeert, moeten gebaseerd worden op zakelijke overwegingen en niet op technologische beperkingen. Of je nu applicaties op gebruikerslocaties wilt installeren, je applicaties in een openbare of particuliere cloud wilt hosten, software-as-a-service, een multicloud of een hybride on-premise/cloud-architectuur wilt gebruiken, wij maken dit zo eenvoudig mogelijk.
InterSystems IRIS is compatibel met open-source en commerciële tools en met onze eigen tools. Zo kun je zelf de gewenste implementatiemodel(len) en cloudaanbieders kiezen. Onze tools omvatten:
InterSystems Kubernetes Operator
InterSystems Kubernetes Operator (IKO) verpakt IRIS-specifieke kennis en best practices in een gebruiksvriendelijke, geautomatiseerde tool.