Iniciar Sesión

Ver la Versión Completa : [Discusión] É o NetCobol + PowerCobol ainda viável ????


Paulo
19 de julio de 2024, 14:52
Hola a todos.

Tenho muitos muitos anos a programar em Cobol, mas com o avanço da necessidade de comunicar / integrar com ambientes cada vez mais baseados em web services, cada vez mais me convenço que o NetCobol / PowerCobol é uma solução de curto futuro, e está a morrer...

Apesar da sua robustez, faltam as ferramentas para efectuar de forma nativa o que é necessário hoje em dia.

O seu desenvolvimento parou desde há uns anos, e não existem esperanças de continuação.

Na minha opinião cada vez é mais complicado, e tenho que recorrer a aplicações desenvolvidas noutras linguagens (VB.NET, etc) para resolver questões que o Cobol deveria estar preparado.

Enquanto que o MicroFocus Cobol tem evoluido o Fijitsu parou.

Claro que o problema é converter / escrever de novo, todos os milhões de linhas para os programas que tenho...

Quem o utiliza está "agarrado" a uma morte lenta ?

Quais as alternativas ?

Que acham deste tema ?

Saludos

Fito
19 de julio de 2024, 15:20
Hola:

Es una realidad que nuestro PowerCobol está quedando atrasado. Por ahora nos vamos arreglando con lo que podemos. Ya Andrés, según yo, nos marcó el camino hace años. Hay que empezar a cambiar los archivos cobol de datos por algún motor de BBDD (Sql Server, Postgres, etc) y desde ahí empezar a programar lo nuevo en otra cosa (Pyton, Windev, .NET, etc).
Por más que nos resistamos al cambio (la edad que tenemos no nos juega a favor), es algo que deberemos hacer. Máxime que las empresas desarrolladoras de la herramienta COBOL jamás se enfocaron en los "pequeños" programadores.

Humilde opinión...

Saludos

Fito...

Joseg
19 de julio de 2024, 19:08
Power Cobol esta em morte lenta. Já não se espera nada de novo.
No nosso caso, começamos por migrar para o Maria DB (exitem outras alternativas pagas, mas que funcionam bem, por exemplo: https://www.hxtt.com/cobol.html ou https://www.faircom.com/learn/blog/tutorial-accessing-cobol-data-in-real-time-using-sql), depois começamos a desenvolver certas funcionalidades em Windev/webdev.
Não dá para converter tudo ao mesmo tempo ...no nosso caso.

Com esta DLL podemos ir convertendo em mantendo o mesmo código ou com pequenas alterações:
https://www.mercosoft.com.br/index.php?pagina=inicial

Em relação ao Windev estamos muito satisfeitos.

Paulo
19 de julio de 2024, 20:18
Na idade que estou é complicado recomeçar, mas parece-me inevitável.
Como disseram o Fito e o Joseg, é uma morte anunciada do Power Cobol.
Mas não dá para passar toda a programação, são muitos, mesmo muitos programas e modulos, mas nada fazer é garantida a perda de clientes.
E depois tem o facto de os clientes pedirem alterações, e os melhoramentos que é preciso fazer, torna-se bastante complicado.

Joseg, estás a usar MariaDB ou SQL neste momento ?
O EXTMYSQL. é compativel com o PowerCobol ?

fastpho
19 de julio de 2024, 21:30
Hola @Joseg , @Paulo , @Fito

Si lamentablemente nuestro PowerCobol se quedo en el tiempo , yo a mi edad ya no estoy para
comenzar con nuevos lenguajes , si hace unos años comencé con B4A y B4J por el tema de que
los clientes pedían integración de Android con mi sistema , no creo que deje los archivos indexados
pero de a poco he ido integrando mi sistema con Tabletas y Celulares por medio de sqlite
( que funciona muy rápido y me faltaba solamente manejar imágenes binarias , per lo he logrado) como interface entre ambas
aplicaciones


Saludos ....

Kuk
19 de julio de 2024, 23:20
Amigos, es verdad que Fujitsu ya no actualiza PowerCOBOL o ni siquiera lo hay en versiones nuevas de NetCOBOL. Pero yo propongo mirar el asunto desde el punto de vista pragmático y práctico.

Creo que las aplicaciones hechas en PowerCOBOL seguirán funcionando todavía años, incluso con versiones de Windows más modernas, aunque siempre nos queda la opción de una VM.
Las funcionalidades existentes las seguirá haciendo igual de bien.

La cuestión es, a mi modo de ver, qué nuevos retos se presentan, y luego cómo se podría tratarlos: directamente desde PowerCOBOL mediante OCX/DLL, WinAPI etc. o si no hay manera (cosa rara yo creo), cómo hacer interfaz con otras tecnologías.

Podríamos hacer una lista de cosas que podríamos considerar un handicap e PowerCOBOL y luego ver qué opciones se nos ocurren para solucionarlo.

Joseg
20 de julio de 2024, 01:20
Na idade que estou é complicado recomeçar, mas parece-me inevitável.
Como disseram o Fito e o Joseg, é uma morte anunciada do Power Cobol.
Mas não dá para passar toda a programação, são muitos, mesmo muitos programas e modulos, mas nada fazer é garantida a perda de clientes.
E depois tem o facto de os clientes pedirem alterações, e os melhoramentos que é preciso fazer, torna-se bastante complicado.

Joseg, estás a usar MariaDB ou SQL neste momento ?
O EXTMYSQL. é compativel com o PowerCobol ?

Sim, o EXTMYSQL é compativel com o PowerCobol - posso mostrar um exemplo, é fácil de implementar. É possivel usar programação em SQL (select * from ...) ou 100% Cobol (Read, write, ...).
Esta DLL é compativel com MySql e MariaDB.
Apenas uso ficheiros indexados para gerar relatórios e processos auxiliares.

Paulo
22 de julio de 2024, 12:45
Sim, o EXTMYSQL é compativel com o PowerCobol - posso mostrar um exemplo, é fácil de implementar. É possivel usar programação em SQL (select * from ...) ou 100% Cobol (Read, write, ...).
Esta DLL é compativel com MySql e MariaDB.
Apenas uso ficheiros indexados para gerar relatórios e processos auxiliares.

Se puderes enviar um exemplo agradeço, queria efectuar alguns testes.

- - - Updated - - -

Amigos, es verdad que Fujitsu ya no actualiza PowerCOBOL o ni siquiera lo hay en versiones nuevas de NetCOBOL. Pero yo propongo mirar el asunto desde el punto de vista pragmático y práctico.

Creo que las aplicaciones hechas en PowerCOBOL seguirán funcionando todavía años, incluso con versiones de Windows más modernas, aunque siempre nos queda la opción de una VM.
Las funcionalidades existentes las seguirá haciendo igual de bien.

La cuestión es, a mi modo de ver, qué nuevos retos se presentan, y luego cómo se podría tratarlos: directamente desde PowerCOBOL mediante OCX/DLL, WinAPI etc. o si no hay manera (cosa rara yo creo), cómo hacer interfaz con otras tecnologías.

Podríamos hacer una lista de cosas que podríamos considerar un handicap e PowerCOBOL y luego ver qué opciones se nos ocurren para solucionarlo.


Parece-me uma excelente ideia.
Vamos a isso.

Joseg
22 de julio de 2024, 18:44
Ver mais em: https://www.mercosoft.com.br/extmysql.php?pagina=extmysql
Pode parecer dificil, mas depois de se iniciar é fácil.

Joseg
22 de julio de 2024, 19:40
Para converter uma Fd parta SQL - Cria tabela sql automaticamente (necessita posteriormente de alguns ajustes...)
BIB2SQL clientes.FD@clientes@mydatabase

BIB2SQL "COBOL.FD"@"TABELA_SQL"@"NOME_DA_BASE_DE_DADOS"

andalusoft
1 de agosto de 2024, 15:16
Hola a tod@s.

Lo visto por el momento, PowerCOBOL ya no sacan nueva versión inglesa, siguen desarrollando solo para Japón, se puede decir desde ya, que ya no es viable desarrollar nada nuevo, y lo más importante, en Windows 11, ya no existe versión para 32 bits, en el momento que quiten el WOW64 las aplicaciones dejarían de funcionar, las maquinas virtuales es una solución temporal, en el momento que drivers de dispositivos externos (impresoras, lectores, etc) dejen de ser compatible con versiones de Windows que se esté ejecutando, ya no tiene sentido seguir con su uso.

Al final es evitar lo inevitable, esto en otros sitios no se puede hablar de esto, hay gente que se ofende, y no quieren ver la realidad que se les asoma, y veo que nuestros compañeros portugueses lo tiene más claro, los negocios son los negocios, hay que adaptarse.

Ya lo dije hace años, COBOL se va a quedar para aplicaciones de servidor, y cada vez este nicho se va cercando más hacía ese camino.

Mi recomendación, es ir migrando poco a poco a base de datos desde PowerCOBOL, e ir haciendo módulos nuevos en otro lenguaje de programación, si podéis usar SQL Server mejor aún, es un motor de base de datos muy estable, tengo clientes que lo usan desde hace 10 años, y cero problemas, y además lo van actualizando, pasé de versión 2005 a 2008 sin problemas, y ahora estoy usando la 2019 en mi equipo de desarrollo, tampoco tengo problemas, en todas las versiones que uso es la express edition.

Suerte y saludos.