Solapas principales

Pregunta
Bernabé Martín · Mayo 11, 2020

Evolucion de MUMPS

Acabo de darme de alta en la Comunidad.

Soy, lo que hoy se denomina un Dinosaurio, en el ámbito de la llamada informática.

Hace ya años pasé a la jubilación, conservo una versión de Cache 5.2, (y una versión MSM V4), en la que conservo y añado los programas que se me ocurren para uso privado.

Yo comencé con MUMPS instalado en el sistema VMS de Digital, en el área de análisis y programación de los años 90, del siglo pasado. Sé que hasta hace unos 15 años aún se utilizaban mis aplicaciones, basadas en MUMPS puro y duro.

En la versión 5.2 (en una Maquina Virtual con WXP), el Studio, solo lo utilizo para edición de rutinas (*.int)

Toda esta exposición es para poner en antecedentes de mi solicitud.

Me gustaría obtener de la Comunidad información para darle a mis RUTINAS MUMPS las capas de cebolla necesarias para convertirlas mas visuales, es decir más Windows.

Muchas gracias, y pedir disculpas por alterar el discurrir de esta Comunidad.

00
0 6 144 2

Respuestas

El código Mumps y sus variantes, sean Micronetics Standard Mumps, Digital Standard Mumps, DataTree Mumps se puede seguir ejecutando en versiones recientes de la plataforma Caché, Ensemble y la más reciente InterSystems IRIS. 
Historicamente, clientes que han querido dotar una aplicación texto de una capa visual han optado por:

  •  un entorno Visual para desarrollar la parte cliente en Visual Basic o más recientemente .NET, o a veces con frameworks visuales Java. Se pueden conectar a la plataforma mediante ODBC/ADO.NET/JDBC u otros mecanismos , (incluido el ya muy antiguo MSM-Activate).
  • un desarrollo directo en entorno Web, sea mediante la generación directa de paginas Web desde CSP (Caché Server Pages).
  • Más recientemente muchos desarrollos Web se realizan con frameworks modernos como Angular, VueJS o React, connectando-los a un back-end Caché/IRIS donde ejecutar el código.  En este ejemplo se explica como hace esto:

Hola Bernabé, eres la prueba viviente de la resiliencia de una buena tecnología! Lo cierto es que han pasado varias "eras" tecnológicas desde los tiempos que comentas... pero a ver quien es el milenial que se enfrenta a un dinosaurio a pecho descubierto!  laugh 

Te aconsejaría "empaquetar" la lógica que tienes en tus rutinas en clases... y dejar Caché a un lado, con todos los honores que se merece, para empezar con InterSystems IRIS... A partir de ahí, depende de lo que tengas, te resultará más o menos fácil, pero en la mayoría de los casos tendría que ser bastante directo.

Una vez que te manejes con las clases, tus opciones son muchas... puedes desarrollar APIs REST, o Web Services,... que te sirvan para publicar funcionalidad que luego puedan utilizarse desde una aplicación en Angular, React, Vue..si te inclinas por aplicaciones web, o en .Net, Java,... Por supuesto siempre puedes ejecutar comandos en modo terminal para funciones atómicas, pero si quieres un interfaz más moderno, el terminal queda descartado.

No te libras de tener que familiarizarte con alguna tecnología de front-end... las que te comento u otras... cuando lo hagas, siguiendo algún tutorial, verás que todo absolutamente todo lo que te planteen en temas de intercomunicación con un motor de BD, lo puedes hacer con IRIS.

Pero bueno, hay camino que recorrer... aparte de este foro, tienes el Open Exchange, con muchas aplicaciones open source que te pueden ser muy útiles y dar ideas. También tienes cursos gratuitos en la sección de Learning... 

En el Try InterSystems IRIS puedes probar en una máquina virtual durante un mes... o también puedes bajarte una versión gratuita de InterSystems IRIS Community aquí.

Para ir haciéndote una idea... puedes empezar por los Quick Start.

Ponerse al día puede ser lento al principio... en cuanto le cojas el hilo a los objetos, empezarás a correr. En todo caso, por seguir tu analogía... desde cuando los obstáculos de unos mamíferos bípedos insignificantes han parado a un T-Rex??!! laugh

Bueno, espero haberte ayudado... o encaminado al menos.

Gracias,

Un T-rex!!!, un poco ranqueante.

He intentado, antes de llegar aquí, buscar algun tutorial, pero....

Miraré de bajar la versión de IRIS, supongo que esta no caduca, ya que tardaré algun tiempo.

Salud

Hola Bernabé,

He visto tu Post y la verdad es que me ha hecho ilusión que hay alguien que no ha dejado el "viejo Mumps" como yo. Hace mucho tiempo que mis entornos laborales no me hacen trabajar con Mumps y ahora que tengo tiempo me gustaría retomarlo. He visto que tienes un MSM versión 4. Te importaría compartirlo? La verdad es que no lencuentro en ningún lado y es el que había trabajado más con él.

Te doy las gracias por adelantado

Santi 

Hola Santi,

Si tengo esa version de Micronetics, quizas no me expliqué bien no la tengo instalada.

Utilizo la 5.2 de Intersystems

Supongo que ya debe de estar descatalogada y no habría problemas en pasartela.

Sería mejor que utilices mi correo bernabe1955@gmail.com

Salud

Bernabé