Sviluppo
Lavora come preferisci
Gli sviluppatori lavorano meglio e ottengono risultati più velocemente quando usano strumenti e tecnologie che conoscono bene. InterSystems IRIS è stato concepito per lavorare con Java, Python e altre tecnologie di sviluppo diffuse, in modo aperto e basato sugli standard.
Sviluppo lato client con InterSystems IRIS
InterSystems IRIS può essere utilizzato con numerose tecnologie di sviluppo comuni tra cui Java, .NET, Python, Node.JS, REST, JSON, C++, JavaScript, XML e altre.
Java
Probabilmente Java è il linguaggio più usato al mondo.
InterSystems IRIS interagisce con Java secondo diverse modalità:
- JDBC - per query ad hoc
- XEP (EXtreme Event Processing) - accesso veloce per semplici oggetti Java
- Hibernate - accesso esteso per oggetti Java complessi
-
Apache Spark Connector - per funzioni di Analytics su grandi set di dati
Python
Continua l'espansione del nostro supporto per il linguaggio che cresce più rapidamente.
- PyODBC - ottimo per query ad hoc SQL
- Python Native API - accede direttamente alle strutture dati native per flessibilità e prestazioni ai massimi livelli
-
Python Gateway - esegui le applicazioni Python vicino al database con un refactoring minimo
REST
REST assicura una comunicazione veloce e leggera per i Web Services. Viene normalmente usato (di solito con un payload JSON) per lo sviluppo di applicazioni mobili e web. Grazie a InterSystems IRIS diventa facile esporre dati e funzionalità come servizi, e dispone di un'API REST che rende semplice l'uso di REST.
Altre tecnologie di sviluppo
Altre tecnologie di sviluppo possono usare InterSystems IRIS attraverso ODBC o accedendo alle librerie di oggetti da noi offerte, specifiche per quel linguaggio.
Sviluppo lato server con InterSystems IRIS
ObjectScript è un potente linguaggio di programmazione orientato agli oggetti che permette di accedere al kernel del database all'interno di InterSystems IRIS. I metodi degli oggetti possono accedere direttamente agli array multidimensionali di InterSystems IRIS, o possono usare SQL.
Gli oggetti di InterSystems IRIS possono essere esposti (attraverso le librerie integrate) a Java, .NET, C++, JavaScript e molti altri linguaggi.
Opzioni di deployment
Le modalità di deployment dovrebbero essere definite dalle esigenze aziendali
Le decisioni relative alle modalità di implementazione delle soluzioni dovrebbero essere legate a considerazioni di business, non ai vincoli tecnologici. Che tu intenda installare le applicazioni presso i siti degli utenti, ospitarle in un cloud pubblico o privato, fornire software-as-a-service, multi-cloud o in un'architettura ibrida on-premise/sul cloud, cerchiamo di renderti la vita più facile.
InterSystems IRIS è compatibile con strumenti open source e commerciali, oltre che con i nostri, e ti permette di scegliere liberamente le modalità di implementazione e i principali cloud vendor.
I nostri strumenti includono:
InterSystems Kubernetes Operator
InterSystems Kubernetes Operator (IKO) unisce la conoscenza e le migliori pratiche di IRIS in uno strumento automatico e facile da usare.