Me refiero a que en una aplicación 5250 definiendo las DDS de la pantalla y
haciendo un Execute Format ya es suficiente para mostrar el resultado de la
lógica del programa.

Con CGIDEV, hay que linkar las funciones, y pintar la pantalla al vuelo....
los dos o tres pasos de más que indicaba.

Cierto es que en el resto de plataformas que no existen los *DSPF, una de
las tareas tediosas es la formatación de la salida, como lo es si hacemos
salida a TXT o HTML desde nuestro RPG.

Hace unos años, estudiando la métrica de los puntos de
función<http://es.wikipedia.org/wiki/M%C3%A9trica_de_punto_funci%C3%B3n>,
observé que se dedicaba una buena parte de los PF a la creación de la
interficie interactiva. Esa regla no se cumplia en los programas AS/400 o
S/38 de toda la vida, pués las DDS la rompian, y por eso apliqué algunas
correcciones a nuestro entorno.

Me referia que para crear una salida sin DDS se han de hacer dos o tres
pasos más.


Atentament / Kind Regards

Àlex Corretgé
Serveis Informàtics Corretgé.com SLU
http://corretge.cat/

LinkedIn: http://www.linkedin.com/in/corretge


2008/12/16 Guillermo Andrades (CPI Software) <[email protected]>

> <<que se tenga que hacer dos o tres pasos más para crear aplicaciones web
> .... >>
>
> no se a que te refieres con esto.
>



>
> una aplic web es como una aplic de pantalla,
> el problema es que como nadie quiere reprogramar de nuevo es muy dificil
> coger un programa ya hecho en 5250 y re-programarlo en web,
>
> pero en realidad si comparamos las lineas de codigo de un programa de
> pantalla nuevo (hecho con logica separada) y uno web las diferencias no
> serian tantas.
>
> lo que si es muy diferente es el como se aborda la "persistencia" (stateful
> state), pero es porque programando en modo caracter la persistencia esta
> embebida en el modo en el que se hace el programa (todas las capas en el
> mismo lado).
>
> pero si una aplicacion o programa se hace en modo pantalla-separada +
> programa-separado para cada unidad de presentacion entonces la logica de
> programacion es igual.
>
> lo que hace realmente potente a la programacion tradicional de 400, y por
> tanto en dificil y lento de convertir es la capacidad de tener en el mismo
> programa varios formatos de pantallas incluyendo el tipo especial as400 de
> subfiles.
>
> por otra parte, luego cuando un pgm web anda no hay diferencias
> fundamentales, incluso hay muchas mejoras de funcionamiento como son el
> trbajar con el modo AJAX (tambien llamado Web 2.0) y otras cosillas.
>
>
> Saludos,
> Guillermo Andrades
> http://cpiSoftware.es
>
>
> 2008/12/16 Àlex Corretgé <[email protected]>
>
> Cualquier lenguaje que emita una salida (y todos hacen el famoso ciclo
>> entrada-proceso-salida) es susceptible de ser utilizado para crear páginas
>> web, si emite la salida en HTML. La libreria CGI seria la encargada de
>> librar esa salida al servidor web en el peor de los casos.
>>
>> El RPG cumple con esos requisitos.
>>
>> No estaria nada mal que para la release 7 IBM planeara un tipo de archivo
>> *WEB, como tenemos los *DSPF y los *PRTF para simplificar todo el proceso de
>> programación de aplicaciones que generen salida HTML y/o JavaScript.
>>
>> Pero que se tenga que hacer dos o tres pasos más para crear aplicaciones
>> web no quiere decir que no se pueda. Yes we can!
>>
>>
>>
>>
>> Atentament / Kind Regards
>>
>> Àlex Corretgé
>> Serveis Informàtics Corretgé.com SLU
>> http://corretge.cat/
>>
>>
>
> __________________________________________________
> Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
> &amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
> http://www.help400.es
> _____________________________________________________
>
> Para darte de baja visita la siguente URL:
> http://listas.combios.es/mailman/listinfo/forum.help400
>
__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a