para Jose Sanchez: <<Yo estoy perdido y no se hacia donde ir para modernizar mis aplicaciones. ¿Acabaran haciendo lo mismo pero serán mas bonitas?. ¿.Net, rpg for web, visual rpg, V.basic contra el db2, webfacing ? en fin, que no se por donde empezar>>
<<perdido y no se hacia donde ir para modernizar>> si fuera sencillo lo haria cualquiera, la razon de que las empresas tengan informaticos es precisamente (o debia ser) porque uno tiene que estar siempre tomando elecciones en cadena, y solo se sigue la cadena correcta si se cometen pocas equivocaciones. <<Acabaran haciendo lo mismo pero serán mas bonitas?>> por supuesto, es de lo que se trata, lo que vale de una aplicacion es lo que se consigue al utilizarla, y si ademas de que la aplicacion haga lo que tiene que hacer es bonita y esta adecuada a los nuevos tipos de usuarios pues mejor. <<¿.Net, rpg for web, visual rpg, V.basic contra el db2, webfacing ?>> lo primero gracias por incluir RpgForWeb. opciones, elecciones, cual es la buena? pues en cada caso y para cada momento quiza sea diferente la eleccion. - ir a .NET es trabajar (y ejecutar) en el entorno de Microsoft, lo cual significa conocer todo el entramado de .NET, generalmente te tienes que olvidar de todo lo que sabes de RPG, otros diran que eso podria llevarte a "no depender" del as400, opciones, opciones. - ir a Visual RPG es una mixtura entre .NET y RPG, quiza se pueda tener lo mejor de los dos mundos, otros diran que ya que vas a .NET ya te metes en C#, opciones, opciones. - Webfacion o HATS es pan para hoy y mira-que-lio-tengo para mañana. Quiza bueno para cosas pequeñas o mientras se piensa otra cosa mejor (pero entonces tiempo perdido). - Java (aunque tu no lo mencionas) permite en teoria que una aplicacion pueda correr en varias plataformas (pero yo no he visto una aplic no pequeñita andando asi de facil en mac + as400 + sun + intel). Ademas Java es un mundo para hacer aplicaciones de Empresa, muy muy dificil para programadores RPG, muy complejo el numero de componentes que hay que usar, doctores tiene java. se pueden tener facilidades si se usan servidores de aplicaciones como WebSphere. - RpgForWeb (y quiza por tanto otras posibles variantes) es lo que mas cerca permanece de la experiencia acumulada en RPG y as400, ya que anda SOLO en as400 con Apache (sin websphere ni java) permitiendo mas directamente codigo existente, etc. La parte de cliente que hay que usar es "solo" el estandard minimo de la web: html, css y algo de javascript, teniendo en cuenta que SIEMPRE hay que saber algo, bastante o mucho de html, css y javascript aunque queramos utilizar "principalmente" (para la logica de negocio se dice) java o php o .net o lo que sea. la ventaja de usar "solo" as400 + RPG + Apache + html + css + js es que no hay que aprender otras cosas, se usa para programar y probar (seu, pdm, ifs, debug, compiladores conocidos, etc) lo mismo que ya usamos y que ademas podemos hacer que cualquier usuario pueda usar la aplicacion desde cualquier navegador desde cualquier PLATAFORMA (tener usuarios usando apple, pda, etc, etc). disclaimer: incluso en html (sobre todo si se usa mucho js) no se tiene 100% de garantia de que todos los navegadores tengan las mismas funciones, esto es otro cantar, pero tambien lo es (o mas) para los que usen java o .net etc. porque vamos a ver de lo que estamos hablando. esto de una aplicacion web que-es-lo-que-es? 1.- el usuario final en el navegador ejecuta una cierta direccion (link, url). 2.- el 400 recibe eso, lo analiza 3.- el 400 lee la pantalla (o html) de respuesta 4.- el 400 "llena" en esa pantalla los "campos" 5.- el usuario final ve la respuesta 6.- el usuario final teclea campos y teclas (botones) 7.- el 400 analiza lo que el usuario ha enviado 8.- el 400 valida errores complejos 9.- el 400 actualiza y retorna al usuario final ...y la cosa sigue asi joooder, esto no es lo que se hace ahora? (mas o menos) claro que hay diferencias, la primera es que generalmente no tenemos persistencia (http://www.rpgforweb.com/r4wqa.htm#persist) y por tanto hay que acostumbrarse a una cierta forma de navegacion entre "pantallazos", como en cada sitio, hay muchas formas de hacer las cosas. por tanto una buena pregunta que uno se tiene que hacer es: ? yo y mi empresa queremos seguir usando la plataforma que nos ha hecho funcionar hasta ahora? ? o quiero "abrirme" a otras plataformas de servidor "libre"? otra preguntilla buena en muchos casos puede ser ?quiero ser YO, que soy quien SABE, quien haga lo NUEVO? ?o llamamos a otros giris "porque yo tengo mucho curro" y por tanto me que yo para los DFU y poco a poco los giris se apoderan de la informatica de la empresa? joder que me ha salido de forma que no vas a tener mas remedio que comprarte los tres puñeteros manuales "html para torpes", "css para principiantes" y "mira mama, con javascript". como decia forrest gump, "y eso es todo lo que tenia que decir". Opciones, opciones, como en la vida real. Saludos, Guillermo Andrades http://cpiSoftware.es
__________________________________________________ Forum.HELP400 es un servicio m&#225;s de NEWS/400. &#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

