RpgForWeb es un entorno para desarrollar
aplicaciones gráficas HTML usando únicamente el
IBM iSeries 400.
El desarrollo de aplicaciones web y Cliente/Servidor cuenta con múltiples plataformas, herramientas, modos de uso, lenguajes, tipos de ficheros, etc. Existen tantas opciones que puede provocar la sensación de
tener que usar otra cosa en lugar de
afianzar lo que funciona, lo que ya conocemos.
RpgForWeb hace posible desarrollar aplicaciones modernas usando la experiencia de las instalaciones del iSeries 400, y los mismos profesionales.
- Aplicaciones gráficas para uso interno (intranet).
- Aplicaciones gráficas para uso externo (internet).
- Entorno real cliente/servidor sin runtimes.
- Todo en la plataforma más fiable.
- Sin aprender nada nuevo.
- Compatible Windows, Linux, PDA's...
- No consume recursos de interactivo.
Usar lo que funciona
El éxito que tienen las aplicaciones tradicionales del entorno IBM iSeries 400 se basa, en buena parte, en los lenguajes más usados y orientados al mundo de la empresa: RPG y (en menor medida) Cobol.
Con toda esta experiencia y seguridad acumulada, el propio iSeries también puede ser una buena opción para el desarrollo y ejecución de aplicaciones web, ya que la plataforma es totalmente compatible con los estándares necesarios:
- Soporte completo de TCP/IP.
- Servidor HTTP
- ¡Donde están los datos y los programas de la Empresa!
- ¡Lo que dominamos!
Con todas las ventajas
El desarrollo de páginas web sólo 400 tiene muchas ventajas, que quizá no se sopesan suficientemente antes de considerar mover el desarrollo web a otra plataforma, con otros lenguajes, con otros profesionales...
- Puede hacerse en la misma plataforma y lenguaje conocidos.
- La formación necesaria es muchísimo menor, básicamente sólo rudimentos de HTML, que puede simplificarse con el uso de Editores completos como MS-FrontPage o DreamWeaver. A partir de lo básico, es fácil y natural seguir aprendiendo, pero sin abandonar lo que dominamos.
- El diseño de las páginas web puede fundamentarse en HTML, pero puede incluir técnicas adicionales como CSS (Cascade Style Sheets), JavaScript, DHTML, SSI (Server Side Includes), cookies, etc.
- Los datos y los programas de la empresa ya los tenemos en el 400.
- No se necesitan otros servidores de hardware ni otros lenguajes, ni servidores de aplicaciones adicionales: nada nuevo que aprender ni manejar.
- No consume recursos de interactivo, y al no necesitar otros servidores o programas, se necesitan menos recursos generales de máquina.
- Puede funcionar en máquinas pequeñas y en máquinas no dedicadas.
- Puede aprovecharse todo el conocimiento y parte de la programación actual.
- Compatible con lo existente (CL, bases de datos, llamadas a programas, etc.).
- RpgForWeb incorpora funciones para hacer mucho más fácil y rápida la programación.
Cómo usar éste enfoque
Este modelo de desarrollo es ideal para hacer nuevas aplicaciones o módulos.
Muchas veces, el enfoque y modo de uso de una aplicación tradicional no está acorde con los modos de uso de las aplicaciones web, por lo que es mejor crear una nueva aplicación o módulo para tratar las transacciones web de forma diferente aunque actualizando la misma base de datos, etc. Además, una pantalla verde tradicional convertida no ofrece nada más. Rehaciendo esas operaciones como nuevos módulos se pueden obtener unas mejoras espectaculares de la aplicación.
Lo importante a resaltar es que pueden hacerse aplicaciones web usando buena parte de lo que dominamos.
Recomendamos leer sobre este punto en nuestro
Preguntas más frecuentes sobre RpgForWeb.