IBM® Open Enterprise SDK for Go
Pruebe la edición PAX
ilustración gráfica de figuras geométricas
Cree aplicaciones rápidas y escalables en IBM® z/OS

IBM® Open Enterprise SDK for Go es un compilador Go estándar de la industria que brinda una potente infraestructura para crear aplicaciones rápidas y escalables para la plataforma z/OS. Permite a los clientes de IBM® Z aprovechar esta tecnología realmente popular y en crecimiento para impulsar la transformación digital.

El rico ecosistema de paquetes Go permite que los clientes desarrollen y ejecuten nuevas aplicaciones, especialmente aquellas que habilitan la nube en z/OS. Dado el ecosistema de módulos Go y el pequeño tamaño de la sintaxis del lenguaje, los desarrolladores de aplicaciones normalmente pueden entregar aplicaciones Go en un tiempo más corto y con menos líneas nuevas de código, lo que redunda en una reducción de costos.

Descubra cómo beneficiarse de las últimas actualizaciones de Go
Beneficios Lleve Go a z/OS

Utilice Go, uno de los lenguajes de programación más populares, y permita que los clientes que cuentan con Z desarrollen aplicaciones con Go en z/OS.

Admita el desarrollo nativo de la nube

 Optimice las operaciones de automatización para entornos DevOps, TI híbridos y multinube.

Aproveche la velocidad de un lenguaje compilado

Convierta su código fuente de Go para aplicaciones en código a nivel de máquina que z/OS puede ejecutar directamente, en lugar de a través de un intérprete.

Gestione la escalabilidad, la concurrencia y el paralelismo

Admita la escalabilidad, con goroutines y canales para elevar la programación concurrente a una verdadera programación paralela.

Aprenda el lenguaje rápidamente

Aprender el lenguaje es sencillo, ya que Go combina las mejores características de otros lenguajes de programación en un lenguaje fácil de entender.

Realice recolección de basura

Realice la recolección de basura o administración automática de memoria, con amplio control sobre la asignación de memoria.

Características
Utilice Go para z/OS

Aporte una potente infraestructura para crear aplicaciones rápidas y escalables para z/OS®, con la facilidad para escribir aplicaciones que admiten infraestructuras de nube. Aproveche la colocación de sus datos y aplicaciones existentes en IBM® Z para aumentar el rendimiento y mejorar el tiempo de respuesta. Puede controlar qué datos se expondrán externamente y, al mismo tiempo, mantener seguros todos sus datos de propiedad exclusiva dentro de la plataforma IBM® Z.

Go se ha convertido en el lenguaje por excelencia de muchas operaciones nativas de la nube. Constituye la base para la orquestación de contenedores como Kubernetes, la tecnología de contenerización como Open Container Initiative y plataformas de aplicaciones en contenedores como OpenShift. Sus capacidades y uso generalizado lo convierten en una incorporación natural a z/OS a medida que evoluciona y respalda la modernización de aplicaciones.

Lea el anuncio

Licencia sin costo

Obtenga IBM® Open Enterprise SDK for Go sin pagar una licencia. Obtenga el SDK sin costo para z/OS ahora y comience rápidamente.


Acceso a la biblioteca estándar de Go

Utilice el amplio conjunto de bibliotecas estándar y paquetes adicionales de terceros. Incluye tareas de programación muy utilizadas en áreas como operaciones con cadenas, criptología, archivado, operaciones de correo, codificación y decodificación Unicode, rutinas matemáticas, redes, manipulación de errores, interfaces de sistemas operativos y otras funciones populares. Estos paquetes fomentan la reutilización de código.


Obtenga otros paquetes utilizando módulos Go

Obtenga la creciente colección de paquetes disponibles de forma gratuita de la comunidad Go. Se puede acceder a estos módulos desde el sitio web de la comunidad Golang y los desarrolladores pueden reutilizarlos para realizar tareas de programación comunes, acortar los tiempos de desarrollo y reducir costos. La contribución continua de módulos por parte de la comunidad garantiza un flujo constante de nuevas bibliotecas y herramientas.

Ir a la comunidad

Aproveche el código abierto

Aproveche este lenguaje de código abierto que la comunidad mejora continuamente. Go cuenta con una comunidad cada vez mayor y apasionada de programadores y entusiastas que han impulsado su desarrollo y soporte. Su perfeccionamiento continuo ayuda a garantizar que las soluciones Go sean lo más maduras posible. Esta comunidad también aporta numerosos módulos adicionales a la colección de paquetes Go.


Obtenga precios basados en las unidades de valor

Aproveche los precios basados en las unidades de valor. Están disponibles con los programas IBM® Z IBM International Program License Agreement (IPLA) elegibles para permitir reducir el costo del crecimiento gradual y la agregación empresarial, con el consiguiente beneficio de precio para usted.


Compatibilidad para acceso a conjuntos de datos VSAM

La compatibilidad para el módulo Go recordio proporciona la capacidad de acceso directo a conjuntos de datos VSAM a fin de que pueda acceder a sus datos de registros VSAM existentes con mayor facilidad. Las operaciones se implementan a través de las interfaces de z/OS Language Environment sin ningún requisito de llamar a C desde Go. Las entradas y salidas de estas operaciones son segmentos de bytes uniformes, lo que elimina la necesidad de especificaciones de tamaño propensas a errores.

Más información aquí

Datos técnicos

Requisitos de software

  • z/OS 2.5 o posterior
  • IBM® z/OS UNIX System Services debe estar habilitado en sistemas en los que se ejecuta IBM® Open Enterprise SDK for Go

Requisitos de hardware

  • Servidor IBM® Z compatible con z/OS 2.5 (5650-ZOS) o posterior
  • El espacio requerido en el disco duro es de 850 MB como mínimo
Comparar ediciones

El formato de descarga PAX es popular en entornos UNIX, incluidos z/OS UNIX System Services, y ofrece una experiencia de instalación DIY (hágalo usted mismo). Las imágenes instalables SMP/E y sus paquetes de arreglos se pueden administrar en la conveniente herramienta de seguimiento SMP/E. Suba de categoría al soporte de IBM de clase mundial para abrir solicitudes de servicio, que se abordan en tiempos de respuesta documentados.

¿Cuál opción es adecuada para usted? Edición pax

Formato instalable de archivo PAX para una instalación “hágalo usted mismo”. Utilice su IBMid existente para acceder o cree uno al registrarse.

Probar la edición gratuita
Edición SMP/E

El formato instalable SMP/E (CBPDO, ServerPac) puede gestionar fácilmente las actualizaciones. Recomendado para despliegues en producción. Disponible a través de Shopz.

Licencia sin costo

Ejecute sus propias aplicaciones

Funcionalidad completa

Soporte y suscripción de software de IBM (S&S)

No

Opcional

Productos relacionados IBM® Open Enterprise Python for z/OS

Los desarrolladores de aplicaciones ahora pueden utilizar uno de los lenguajes de programación de más rápido crecimiento de forma nativa en la plataforma y aprovechar el rico ecosistema de módulos de Python para desarrollar nuevas aplicaciones.

IBM® Open Enterprise SDK for Node.js

Sin costo alguno, proporciona un enfoque seguro, basado en módulos y altamente escalable para acelerar la transformación digital en IBM® Z. Puede optar por obtener soporte de pago.

IBM Z y Cloud Modernization Stack

Una solución de modernización para ampliar aplicaciones y datos en IBM® Z con entornos de nube híbrida a través de la plataforma de contenedores Red Hat OpenShift.

Preguntas frecuentes

Está disponible sin cargo por la licencia. Puede optar por soporte y suscripción de software (S&S).

Las aplicaciones Go no son elegibles para IBM® z Integrated Information Processor (zIIP). Los clientes pueden ser elegibles para Precios a la medida en virtud del modelo de precios Nueva solución de aplicaciones para nuevas cargas de trabajo de producción para aislar las cargas de trabajo de Go en z/OS sin afectar los costos generales de las cargas de trabajo existentes. Hable con el representante de su cuenta de IBM.

Dé el siguiente paso
Más formas de explorar Ciclo de vida de productos de software Portal de ideas de IBM Soporte Documentación Comunidad