Buenos días foro.
 

Como dice Martín ,  mi aportación  ha sido poco (nada) aclarativa, aunque ha 
sido hecha desde el punto de vista técnico y no comercial. 

 

De entrada he de decir que no conozco nada de las siguientes herramientas:  
Webfacing ó HAST , ni de los siguientes lenguajes: PHP y Java. Pero si tengo 
conocimientos  y experiencia ,tanto de la programación en RPG clásico , CL , 
programación en cliente/servidor utilizando ASNA VRPG ;  así como de la 
programación  web  en entornos corporativos, utilizando  principalmente: 

 

-          Dll's escritas en ASNA VRPG para el acceso (en tiempo real) a la 
base de datos del iSeries e implementación de las reglas de negocio. Utilizando 
, en algunos casos Xml  como interfaz de intercambio de datos con el lenguaje 
del servidor Web y en otras generando directamente desde las propias

      Dll's la salida para la parte de presentación y datos.

 

-          ASP para la programación en la parte del servidor

 

-          Java Script ó VBasic Script  en la parte cliente.

 

-          HTML en la parte de presentación.

 

pero también he realizado proyectos utilizando: Visual RPG para .NET.

 

La ventaja que  presenta AVR RPG en formato clásico , para los programadores de 
pantalla verde , es que la curva de aprendizaje es bastante corta , ya que 
dicho lenguaje , permite reutilizar bastante del código ya escrito , e incluso 
en el caso de programas  que no tienen interacción con el usuario casi hasta el 
99% de dicho código. Es más, su editor permite programar tanto en formato fijo 
RPG/400 y RPG IV al estilo del editor del SEU; como en formato libre , en un 
estilo parecido a la programación de cualquier otro lenguaje de entorno 
gráfico,  pero utilizando  los códigos de operación de RPG y las 
funcionalidades y prestaciones del entorno gráfico.

 

AVR RPG permite realizar proyectos de los siguientes tipos :

 

-          Exe SDI Standard

-          Exe MDI Standard

-          Controles ActiveX

-          Dll ActiveX

-          Dll ActiveX para ASP

 

En un entorno de desarrollo fácil de usar .

 

Por su parte la versión del lenguaje para .Net esta integrada totalmente dentro 
del entorno de Visual Studio y permite utilizar todas las funcionalidades que 
ofrece Microsoft FrameWork  en un lenguaje totalmente orientado a objetos , por 
lo cual sus prestaciones crecen de forma exponencial ,tanto en cliente/servidor 
como en Web, donde la capa de presentación se realiza mediante técnicas de 
arrastrar y pegar al estilo de la programación en entorno gráfico.

Pero  por  contra, presenta la desventaja de la mayor  curva de aprendizaje 
para los programadores que solo conocen el desarrollo en pantalla verde. De 
todas formas existe una herramienta MONARCH que permite migrar fácilmente , el 
desarrollo en formato clásico a .Net.

 

Saludos cordiales 

 
__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© 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