
Un Sueño, un deseo, un empeño..
Con RpgForWeb hemos conseguido que se puedan crear Aplicaciones Web como las mejores, y usando sólamente lo imprescindible y lo que ya conocen los informáticos del Entorno iSeries:
- el propio iSeries o 400 como Servidor, sin otros servidores ni PC.
- RPG IV como lenguaje principal, permitiendo todas las adiciones naturales, cómo CLP, SQL, OpnQryF, etc.
- aprender, un poco, HTML para el diseño de páginas Web. HTML es fácil de aprender y el auténtico estándar de Internet.
RpgForWeb puede usarse para crear nuevos programas, y con ello sustituir todo o parte (módulos) de Aplicaciones tradicionales.
La ventaja de crear nuevos programas es que pueden adecuarse más fácilmente a un entorno diferenciado, además de que se pueden repensar funciones, etc.
Aunque RpgForWeb permite hacer llamadas a programas tradicionales, aprovechar rutinas o trozos de codigo, etc, no ofrece una respuesta clara a la pregunta de...
y que hago yo con mis programas?
Un avance significativo sería que RpgForWeb permitiera automatizar o ayudar
en la tarea de implantar una capa de interfaz GUI a las
Aplicaciones Tradicionales ya existentes.
Es decir, hacer posible el sueño de
Migrar o Convertir los programas !
Para ello estamos creando RpgToWeb, con el objetivo y funcionalidad siguiente:
- convertir los programas y pantallas tradicionales.
- soportar la sincronía funcional del tipo de programas interactivos
- pero sin consumir interactivo !
- con gestión automática de persistencia
- mantener la lógica de negocio programada en RPG/CL/etc y cambiar la
capa
de interfaz visible (las pantallas) por un entorno moderno basado en HTML
+ JS + CSS.
- A partir de ésta separación en dos capas, poder mantener fácilmente -y
con los conocimientos actuales- cada una de ellas:
- La lógica de negocio seguirla manteniendo con los medios (y las
personas) actuales.
- Esto es muy importante, ya que no hay que reprogramar la lógica de negocio, lo que
supone una gran cantidad de tiempo y dinero para re-analizar y
re-programar con otros lenguajes y conocimientos.
- la capa de presentación, al ser simple, estable
y bien conocida (HTML, básicamente) se puede mantener con el mismo
personal y/o con ayuda de personal de diseño, pero sin penalizar la programación.
- Por supuesto, como en todo RpgForWeb:
- utilizar un simple browser para acceder a la aplicación, sin usar
Screen Scrappers o Maquilladores sino tecnologia al uso, cambiable
fácilmente.
- utilizar la aplicación sin instalar nada en los puestos (PC) de los
usuarios.
- Se pueden usar modelos de iSeries sin interactivo, ya que los programas corren en batch.
- hacer la aplicacion incluso compatible con dispositivos como PDA,
teléfonos móviles...
- Romper el mito de que el AS/400 tiene tecnología vieja con
pantallas en modo caracter, verde.
Se te ocurre comentarnos algo?

página adicional