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&#225;s de NEWS/400. > &#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&#225;s de NEWS/400. &#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

