El 2005-03-12 a las 10:59 -0300, Juan Erbes escribió:
Hoy en día, la tendencia es hacer las aplicaciones via browser, aunque quedan algunas aplicaciones corporativas viejas, que corrian en emulacion de terminales vt220,
Si, he visto el otro dia una aplicación de una oficina del gobierno acá, y arrancan en windows sesiones telnet contra algo. El problema peor que tienen es que nadie la ha modernizado: pero no me refiero al programa, sino al contenido de la base de datos en si: registrar mi profesión exacta es imposible, porque los nombres han cambiado y nadie ha actualizado el listado. Claro, entiendo que necesiten un curso de capacitación para usar tales engendros... primero miran en una lista "las profesiones", y luego meten en tu ficha el valor numérico del indice, que son seis cifras. Luego dirán que es una base "relacional" :-P
y hace un par de años, le hicieron una lavada de cara, armando una aplicación grafica para ruindous (un engendro de aquellos), donde el usuario en lugar de loguearse via telnet contra el servidor (HP-UX - Oracle), debe loguearse contra la base de datos, con la unica ventaja, que se puede usar el mouse, pero a pesar de que pusieron un servidor mas rapido, la operación, es mas lenta, y encima, la aplicación es pesada, y tarda bastante en cargar, y cada tanto alguna colgada, con lo que tambien queda colgado el usurio de BD colgado, cosa que antes en emulación de terminal vt220, nunca sucedia.
¡Je! Como una aplicación de vigilancia de red que conozco, de esas de chorromillones, que la migraron a acceso web, como dices. Ves el error, haces click para entrar en el equipo, e imaginate al iexplorer abriendo una ventanita que es un telnet en java contra el equipo en cuestión... desesperante. Por cierto, el aplet o como se llame en java era codigo abierto.
¿Que uso le dabas a Vantive?
Mucho. Yo era un simple usuario, y supongo que eramos doscientos, a ojo. Desde datos de clientes, hasta incidencias. Y podías ver un histórico de que modificación había sido hecha por quien y cuando. Multitud de campos texto de tamaño ilimitado, creo que se llaman "memo". En mi empresa, tambien se usa, y por ahora estoy zafando de tener que usarla, pero por lo que vi, es una aplicación bastante pesada y complicada.
Si, suelen ser aplicaciones pesadas.
Pero a lo que ibamos. Mi punto es que, llega un momento en que ejecutar los clientes en los servidores se vuelve pesado. Cuantos clientes, o cuan pesada la aplicación, pues dependerá.
A mi modo de ver, es mas rapida la aplicación via browser o telnet (con emulacion de terminal), con un unico usuario de BD, en lugar de una aplicación que usa su propio usuario de BD, con lo que en el servidor tienes muchos usurios de BD y se hace mas lento el procesamiento.
Prefiero que hayan varios usuarios, por seguridad :-) Fíjate que el Vantive registraba en un histórico cada modificación, con el login de usuario y timestamp. Es decir, debía tener una tabla o base de datos auxiliar con tres o cuatro campos: timestamp, login, table, field, memo. En el ultimo campo se pone la entrada que haya hecho el usuario: es como un log de todas las modificaciones, una auditoría. Pero un motor de base de datos bien hecho no debe importarle demasiado que hayan varios usuarios simultaneos, están pensados para ello. Como dice creo que era Emiliano, dependerá de cada caso que es lo que sea mejor. -- Saludos Carlos Robinson