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