Hola a todos:
 
No es una consulta estrictamente de postgres pero éste foro me da mucha confianza y no quisiera tener una mala orientacion.
 
Lo siguiente como referencia: Cuando desarrollé aplicaciones en VFP en el pasado simplemente creaba un unico ejecutable (compilado de mi aplicación), y cuando lo corria desde el mismo servidor al comprobar usuario admin simplemente enrutaba correctamente el acceso a la bd corespondiente.
El mismo archivo de la aplicacion podía ejecutarse al mismo tiempo desde una máquina cliente, que al loguearse accedia tambien a la bd de datos correspondiente (solo necesitaba los runtime en el sistem de cada una).
En realidad los derechos sobre los accesos simplemente los limitaba con el acceso a distintos menus principales, segun el grupo al que pertenecía el usuario, (realmente siempre me disgustaron aquellos menus únicos en los que si dabas un click te salen mensajes de acceso denegado!)
 
Ahora todo ha cambiado, lo precario de mi descripcion es hasta aterradora en cierto modo, ¿que es lo mas aconsejable ahora para una mejor administracion? tomando en cuenta obviamente de que POSTGRESQL trabaja otorgando accesos a sus bases de datos sin depender de la aplicación?
 
El acceso a las aplicaciones ha cambiado?, cual es la mejor forma de acceder? (sería encantador el acceso a través de web, y asi no utilizar algo parecido al terminal server), pero como ya saben estoy comenzando a utilizar C#.
 
En teoría se que las aplicaciones ahora una vez compiladas no necesitan pasar runtime para correr en otras máquinas...pero y el framework??, recuerdo tratar de correr un pequeño programa que desarrolle en C# en otra máquina pero la version del framework no era correcta, incluso bajé la ultima actualizacion desde internet...y tampoco daba...fue irritante y frustrante...ahora no se si pisar éste terreno o echarpe pa tras.
 
Tengo presente lo que un DBA debe hacer...pero es teórico, me refiero ya a lo práctico.
 
Siempre creí posible una aplicacion capaz de tener un servidor de bases de datos accedido desde una aplicacion desarrollada en un poderoso lenguaje (C# por ejemplo), y si los clientes no siempre se loguean desde una LAN, tener acceso desde aplicaciones desarrolladas sobre la misma base de datos en lenguaje para web (por ejemplo PHP). Por qué no solo uno, o el otro?, por las limitaciones del acceso desde una aplicacion desarrollada en sharp y la funcionalidad o la potencia perdidas por utilizar web.
 
es posible? o estoy pateando oxígeno?
 
Un saludo
Alejandro
 


Express yourself instantly with MSN Messenger! MSN Messenger Download today it's FREE!