2008/7/16 Bernabé Estrada <[EMAIL PROTECTED]>:

>  Hace algun tiempo vi algo de RPG for WEB y la verdad a mi me llamo mucho
> la atencion,
>
  con respecto a esto, aprovecho para solventar una duda:  RPG for WEB puede
> ver una DB2 que no este en un AS400?  Porque si es asi, ahorro por un tiempo
> y lo compro yo mismo. :o)
>
--------------------------

me gusta que te llamara la atención, por eso ponemos colorines llamativos
como negro y verde!
(8^-)

lo de leer una db2 de otra maquina no lo hemos probado, pero me "temo" que
si podremos, digo me "temo" porque la unica forma de probarlo es currando y
no visitando baretos.
si tienes un script que crea la db2 en un pc p.e., o algun medio "simple"
quiza podriamos probarlo.

pero en resumen, hay bastante despiste con aquello de "qué es una aplicacion
web", pues una aplicacion web es una aplicacion, y si la aplicacion se hace
en RPG pues es una aplicacion RPG y entonces podemos usar todo aquello que
usemos en un 400, el unico limite es que al menos en las proximas semanas no
vamos a poder ejecutar esos programitas con ventanas superpuestas 5250
dichos el otro dia en un navegador de internet.

simplificando un poco, en un programa de pantallas RPG el programa contiene
tanto la "logica de negocio" como la "logica de presentacion".
El enfoque primario es que para programar en Web se deben separar las dos
capas, es decir quitarle al pgm RPG la logica de pantallas cambiandola por
la presentacion y lectura de "pantallas" HTML, si a esto se una la falta de
persistencia (stateless mode) en la que generalmente se trabaja en web,
tenemos unas pequeñas o grandes diferencias en el programa en cuanto a la
logica de visualizacion y lectura de "pantallas", pero todo el resto del
programa es o puede ser RPG normal: las validaciones, las lecturas y
actualizaciones de ficheros, las llamadas a otros programas, ovrdbf, etc.
claro, a los beneficios de usar RPG en el host se une la amplia capacidad
que hoy dia tiene html + css + javascript, que dependiendo de los
conocimientos y/o inversion se pueden conseguir verdaderas virguerias como
uso extenso de AJAX (modo Web 2.0), dhtml, controles avanzados como grids
(subficheros) sorteables, calendarios y etc.

acerca del "stateless mode" hay cierta capacidad de trabajar en modo
"stateful" (esto es, con persistencia) pero está poco al dia la cosa.

como ha dicho tambien alguien hoy mismo, el conocimiento de css y js no
tiene porque ser mucho al principio, css es muy sencillo y js hay muchas
rutinas por ahi, gratis y de pago, nosotros mismos proporcionamos un monton
de funciones ya hechas que no hay ni que casi mirarlas.
html por otra parte es muy facil de aprender porque para empezar no se usan
mas alla de dos o tres docenas de "tags", algunas de ellas se aprenden
solas, y tambien hay por ahí programas que generan html a partir de diseño
visual (MS Frontpage, Dreamweaver y otros), y p.e. nosotros tambien
incluimos autogeneradores y wizards que al principio pueden usarse de
quitamiedos.

un programador de RPG tiene ante sí una gran cantidad de caminos jodidos que
le conducen a la web, pero las tres verdades de toda web son
- html
- css
- javascript

de los tres hay "manuales para torpes" y en español, no hay que empezar por
java o egl o python o ryby on rails o etc.


Saludos,
Guillermo Andrades
http://cpiSoftware.es <http://cpisoftware.es/>
http://Modernizar.iSeries.es <http://modernizar.iseries.es/>
__________________________________________________
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