IBM Open Enterprise SDK for Go
Prova la versione PAX
Illustrazione grafica di forme geometriche
Crea applicazioni veloci e scalabili su IBM z/OS

IBM® Open Enterprise SDK for Go è un compilatore Go standard di settore che offre un potente framework per la creazione di applicazioni veloci e scalabili per la piattaforma z/OS. I clienti IBM® Z possono sfruttare questa tecnologia molto popolare e in crescita per promuovere la trasformazione digitale.

Il ricco ecosistema Go di pacchetti consente ai clienti di sviluppare ed eseguire nuove applicazioni, in particolare quelle per il cloud su z/OS. Grazie all'ecosistema di moduli Go e alle dimensioni ridotte della sintassi del linguaggio, gli sviluppatori di applicazioni sono in genere in grado di fornire applicazioni Go in tempi più brevi e con un minor numero di nuove righe di codice, con una conseguente riduzione dei costi.

Scopri i benefici degli ultimi aggiornamenti di Go
Benefici Porta Go su z/OS

Utilizza Go, uno dei linguaggi di programmazione più diffusi, per consentire ai clienti che usano i prodotti Z di sviluppare applicazioni con Go su z/OS.

Supporta lo sviluppo cloud-native

 Ottimizza le operazioni di automazione per ambienti multicloud, IT ibridi e DevOps.

Sfrutta la velocità di un linguaggio compilato

Converti il codice sorgente Go delle applicazioni in codice a livello macchina che può essere eseguito direttamente da z/OS, anziché da un interprete.

Gestisci scalabilità, concorrenza e parallelismo

Supporta la scalabilità con goroutine e canali per aumentare la concorrenza fino alla vera programmazione parallela.

Impara il linguaggio rapidamente

Impara rapidamente, perché Go combina le migliori funzioni degli altri linguaggi di programmazione in un unico linguaggio di facile comprensione.

Esegui la garbage collection

Esegui la garbage collection o la gestione automatica della memoria, con un ampio controllo sull'allocazione della memoria.

Funzioni
Usa Go su z/OS

Porta su z/OS un potente framework per la creazione di applicazioni veloci e scalabili, con la possibilità di scrivere applicazioni a supporto di infrastrutture cloud. Sfrutta la colocation dei dati e delle applicazioni esistenti su IBM Z per aumentare la velocità effettiva e ridurre i tempi di risposta. Puoi controllare quali dati saranno esposti all'esterno, mantenendo tutti i dati proprietari al sicuro all'interno della piattaforma IBM Z.

Go si è affermato come il linguaggio preferito per numerose operazioni cloud-native. Costituisce la base per le piattaforme di orchestrazione dei container come Kubernetes, le tecnologie di containerizzazione come Open Container Initiative, e le piattaforme applicative containerizzate come OpenShift. Go è un linguaggio in continua evoluzione, che offre supporto costante alla modernizzazione delle applicazioni. Le funzionalità e la diffusione lo rendono il complemento perfetto per z/OS.

Leggi l'annuncio

Nessun costo di licenza

Ottieni gratuitamente IBM Open Enterprise SDK for Go. Ottieni l'SDK gratuito per z/OS e mettiti subito al lavoro.


Accedi alla libreria standard di Go

Utilizza l'ampio set di librerie standard e pacchetti aggiuntivi di terze parti. Troverai attività di programmazione molto utilizzate in ambiti come le operazioni sulle stringhe, la crittologia, l'archiviazione, le operazioni di posta elettronica, la codifica e la decodifica Unicode, le routine matematiche, il networking, la manipolazione degli errori, le interfacce del sistema operativo e altre funzioni popolari. I pacchetti incoraggiano il riutilizzo del codice.


Ottieni pacchetti aggiuntivi utilizzando i moduli Go

Accedi alla raccolta sempre più ampia di pacchetti gratuiti della community di Go. I moduli, disponibili sul sito web della community Golang, possono essere riutilizzati dagli sviluppatori per le comuni attività di programmazione, per velocizzare lo sviluppo e ridurre i costi. La continua condivisione di moduli da parte della community assicura un flusso costante di nuove librerie e nuovi strumenti.

Vai alla community

Sfrutta l'open source

Sfrutta un linguaggio open source che viene continuamente migliorato dalla community. Go vanta una community sempre più numerosa di sviluppatori che lavorano con passione e di appassionati, che ne promuovono lo sviluppo e il supporto. Il continuo perfezionamento fa sì che le soluzioni Go siano il più possibile mature. Inoltre, la community contribuisce alla raccolta di pacchetti Go fornendo numerosi moduli aggiuntivi.


Ottieni prezzi basati sull'unità di valore

Approfitta dei prezzi basati sull'unità di valore. L'opzione è disponibile nell'ambito di programmi IBM Z IBM International Program License Agreement (IPLA) selezionati e mira a ridurre i costi legati alla crescita incrementale e all'aggregazione aziendale, con un conseguente vantaggio in termini di prezzo per il cliente.


Supporto per l'accesso ai set di dati VSAM

Il supporto per il modulo Go recordio offre accesso diretto ai set di dati VSAM per accedere più facilmente ai dati dei record VSAM esistenti. Le operazioni sono implementate tramite le interfacce del Language Environment z/OS, senza dover chiamare C da Go. Poiché gli input e gli output di queste operazioni sono byte slice uniformi, non è più necessario specificare la dimensione, una pratica che spesso comporta errori.

Maggiori informazioni qui

Dettagli tecnici

Requisiti software

  • z/OS 2.5 o versioni successive
  • IBM z/OS UNIX System Services deve essere abilitato sui sistemi che utilizzano IBM Open Enterprise SDK for Go

Requisiti hardware

  • Server IBM Z compatibile con z/OS 2.5 (5650-ZOS) o versioni successive
  • Spazio minimo richiesto sul disco rigido: 850 MB
Confronta le edizioni

PAX è un formato di download molto diffuso negli ambienti UNIX, incluso z/OS UNIX System Services, e offre un'esperienza di installazione fai da te. Le immagini installabili SMP/E e i relativi pacchetti di correzioni possono essere gestiti nel comodo strumento di tracciamento SMP/E. Upgrade al supporto IBM di alto livello per aprire richieste di assistenza che vengono evase in tempi documentati.

Qual è la soluzione più adatta a te? Versione PAX

Formato installabile di archivio PAX per un'installazione fai da te. Per l'accesso puoi utilizzare l'IBMid esistente o crearne uno al momento della registrazione.

Prova l'edizione gratuita
Versione SMP/E

Il formato installabile SMP/E (CBPDO, ServerPac) può gestire facilmente gli aggiornamenti. Consigliato per le distribuzioni in produzione. Disponibile su Shopz.

Nessun costo di licenza

Esegui le tue applicazioni

Funzionalità complete

Abbonamento e supporto al software IBM (S&S)

No

Opzionale

Prodotti correlati IBM Open Enterprise Python for z/OS

Gli sviluppatori possono avvalersi di uno dei linguaggi di programmazione in più rapida crescita, integrato in modo nativo nella piattaforma, e sfruttare il ricco ecosistema di moduli di Python per sviluppare nuove applicazioni.

IBM Open Enterprise SDK for Node.js

Offre un approccio gratuito e sicuro, basato su moduli e altamente scalabile per accelerare la trasformazione digitale su IBM Z. Assistenza disponibile a pagamento.

IBM Z and Cloud Modernization Stack

Una soluzione di modernizzazione per estendere le applicazioni e i dati su IBM Z con ambienti di cloud ibrido tramite la piattaforma containerizzata Red Hat® OpenShift®.

Domande frequenti

È disponibile senza costi di licenza. Sono disponibili l'abbonamento e l'assistenza opzionali (S&S).

Le applicazioni Go non sono idonee per IBM z Integrated Information Processor (zIIP). I clienti possono avere diritto all'opzione Prezzi su misura nell'ambito del modello tariffario di New Application Solution per i nuovi workload di produzione per isolare Go su workload z/OS senza incidere sui costi complessivi dei workload esistenti. Parla con un rappresentante IBM.

Fai il passo successivo
Continua a esplorare Ciclo di vita dei prodotti software Portale delle idee IBM Supporto Documentazione Comunità