Aplicación en cliente.

24/11/2003 - 17:39 por Jimy | Informe spam
Queridos amigos:
Y digo amigos porque asi lo siento ya que hay que ver cuanta colaboración
desinteresada hay en este foro. Quiero dar las gracias nueva y publicamente
en especial a Dani Castillo y Jhonny Vargas. Y al resto por supuesto que
también.

El problema que me ha surgido ahora es que después de montar la aplicación
resulta que los clientes dicen que eso de que esté la información fuera de
sus equipos, no les hace ninguna gracia y que no quieren ir por ese camino.
Yo creo que son ellos los que nos están preparados mentalmente para la
tecnología actual.
El caso es que el cliente, muy a mi pesar, es el que manda. Y lo que tendría
que hacer ahora es transformar la aplicación en asp y mysql en una
aplicación instalable en pc con los siguientes requerimientos: los pc no
tienen ni pueden tener instalado IIS ni PWS ni Mysql, con lo que me temo que
deberá ir en VBasic y los datos en un Access "capado" o algo por el estilo
porque es muy posible que los clientes no tengan Access completo instalado.
Pues resulta que en todo esto estoy muy pez y no tengo ni idea cómo
abordarlo y el caso es que hay una oportunidad de negocio que me gustaría
aprovechar.

Así que, humildemente, necesito ayudas y consejos para sacar el tema
adelante.
Gracias y saludos.

Preguntas similare

Leer las respuestas

#1 Jhonny Vargas P. [MVP]
25/11/2003 - 14:15 | Informe spam
Hola Jimy,

te contesto más abajo

"Jimy" wrote in message
news:bptc6i$nn2$
Queridos amigos:
Y digo amigos porque asi lo siento ya que hay que ver cuanta colaboración
desinteresada hay en este foro. Quiero dar las gracias nueva y


publicamente
en especial a Dani Castillo y Jhonny Vargas. Y al resto por supuesto que
también.



Gracias por tus agradecimientos... esto a uno lo hace motivar más en ayudar
en los newsgroups...

El problema que me ha surgido ahora es que después de montar la aplicación
resulta que los clientes dicen que eso de que esté la información fuera de
sus equipos, no les hace ninguna gracia y que no quieren ir por ese


camino.

mmm... a ver... el que no esté en sus equipos, significa que va a estar en
un servidor central y que se conectarán a un sitio en común, la idea es que
el servidor sea local (intranet) en la misma empresa... con esto
centralizaran las operaciones y las podrán ver de donde sea, sin la
necesidad de instalar componentes adicionales a los PC-usuarios o estaciones
de trabajo.

Por otra parte, si el servidor está en otro lado, como por ejemplo, en una
empresa que brinda un hosting... ahi ya es otra cosa...

Yo creo que son ellos los que nos están preparados mentalmente para la
tecnología actual.



También creo lo mismo, aunque no saben de que se trata... deberías leer un
poco sobre la arquitectura en la construcción de software, ya sea tres capas
o con la nueva tecnología .NET, que se basa en muchas capas (es
increible muy bueno)... Con esto les explicarías de que se trata, la
seguridad y las ventajas de tener una aplicación 100% distribuible


El caso es que el cliente, muy a mi pesar, es el que manda. Y lo que


tendría
que hacer ahora es transformar la aplicación en asp y mysql en una
aplicación instalable en pc con los siguientes requerimientos: los pc no
tienen ni pueden tener instalado IIS ni PWS ni Mysql, con lo que me temo


que
deberá ir en VBasic y los datos en un Access "capado" o algo por el estilo
porque es muy posible que los clientes no tengan Access completo


instalado.

Ufff así es, el cliente siempre tendrá la razón y uno como profesional
sabe si lo tomas o no... si tu crees que están mal, demuestrales eso...
sino, tienes dos alternativas, los dejas o lo haces... (prefiero optar por
dejarlos y buscar otra cosa, en mi caso... pero yo no sé como están las
condiciones con tu cliente...)

Pues resulta que en todo esto estoy muy pez y no tengo ni idea cómo
abordarlo y el caso es que hay una oportunidad de negocio que me gustaría
aprovechar.

Así que, humildemente, necesito ayudas y consejos para sacar el tema
adelante.
Gracias y saludos.



para finalizar, independiente o no de utilizar Visual Basic o Páginas Web
(asp), vas a tener que dejar el MDB compartido y no en el PC de los
usuarios, por lo tanto la teoría que tienen ellos de dejar las cosas en el
PC, no va a funcionar...

Trata de estudiar un poco el desarrollo de tres capas, te servirá tanto para
Visual Basic y para páginas web...


Saludos,
Jhonny Vargas P. [MS MVP]
Santiago de Chile
Respuesta Responder a este mensaje
#2 Jimy
25/11/2003 - 14:56 | Informe spam
Gracias por tu respuesta.
La aplicación daba servicio a distintas empresas por lo que estaba instalada
en un hosting. También se podría en montar en la intranet de cada empresas y
que éstas se comunicasen las modificaciones. Pero eso tiene pinta de ser un
tinglado muy complicado.

Me ha comentado un amigo que programa en VB que se puede crear una
aplicación distribuible y utilizando tablas mdb. Y que el PC en el que se
instala no necesita grandes requisitos previos. El caso es que perderían la
capacidad de una bd centralizada, pero eso es lo que quieren: "Mm... esto de
internet es peligroso porque hay muchos piratas y virus..." comentarios como
estos pululan bastantes entre los ignorantes tecnológicos. A veces pienso
que hacemos cosas adelantadas al tiempo actual. Pues que se "aten los
machos" porque muchos puestos de trabajo se están transformando porque las
empresas empiezan a sacarle el jugo a los efectos de la globalización. Yo
conozco algunos casos de departamentos financieros en las subsidiarias que
se han eliminado centralizando todo en Londres u otra ciudad.

Lo de estudiar .NET la verdad me dá un poco de pereza (estoy un poco mayor,
:-)) y no se si le sacaría bastante partido.

Saludos desde Madrid
Respuesta Responder a este mensaje
#3 Jhonny Vargas P. [MVP]
25/11/2003 - 15:08 | Informe spam
Hola Jimy,

Lamentablemente todas las dll u ocx que utilices en tu aplicación Visual
Basic, las tendrás que instalar en el PC del cliente, para mantener
distribuible tu aplicación, tendrás que crear una carpeta compartida y ahí
alojar tu MDB...

Talvez tengas menos trabajo, si dejas un servidor en la intranet y coloque
tu sitio interno, pero como mencionas es multiempresa y por eso lo tienes en
un hosting...

Por otra parte si tienes el control del servidor, puedes crear que tu
aplicación sea segura, aplicando buenas reglas de autentificación de
usuarios, separando el código de presentación de los usuarios, con el código
del negocio o reglas del negocio (encapsular a componentes activeX en visual
basic, las famosas dll), etc..

De todas maneras, no hay aplicación 100% segura, ya que la mayoría de las
fallas de seguridad dependen de los descuidos de los mismos usuarios...

Hazles saber a tu cliente, que la mayoría de las empresas grandes, están
migrando a Internet... y a las aplicación web... como por ejemplo los
Bancos, en donde tienen miles de transacciones por sus sitios.

Sobre lo de NET... creo que es demasiado bueno, asp es prehistórico
comparado con ASP.NET, asp no tienen NINGUNA ventaja en comparación con
ASP.NET en .NET, nace el concepto de Web Services, aunque con ASP
perfectamente lo puedes hacer, pero con mucho código

Si quieres más información sobre .NET me preguntas y te mando algunos
link... para trabajar con ASP.NET es totalmente gratis... existen
herramientas gratuitas y obviamente de pago, como por ejemplo el Visual
Studio .NET


Saludos,
Jhonny Vargas P. [MS MVP]
Santiago de Chile




"Jimy" wrote in message
news:bpvn0c$49d$
Gracias por tu respuesta.
La aplicación daba servicio a distintas empresas por lo que estaba


instalada
en un hosting. También se podría en montar en la intranet de cada empresas


y
que éstas se comunicasen las modificaciones. Pero eso tiene pinta de ser


un
tinglado muy complicado.

Me ha comentado un amigo que programa en VB que se puede crear una
aplicación distribuible y utilizando tablas mdb. Y que el PC en el que se
instala no necesita grandes requisitos previos. El caso es que perderían


la
capacidad de una bd centralizada, pero eso es lo que quieren: "Mm... esto


de
internet es peligroso porque hay muchos piratas y virus..." comentarios


como
estos pululan bastantes entre los ignorantes tecnológicos. A veces pienso
que hacemos cosas adelantadas al tiempo actual. Pues que se "aten los
machos" porque muchos puestos de trabajo se están transformando porque las
empresas empiezan a sacarle el jugo a los efectos de la globalización. Yo
conozco algunos casos de departamentos financieros en las subsidiarias que
se han eliminado centralizando todo en Londres u otra ciudad.

Lo de estudiar .NET la verdad me dá un poco de pereza (estoy un poco


mayor,
:-)) y no se si le sacaría bastante partido.

Saludos desde Madrid


Respuesta Responder a este mensaje
#4 Jimy
25/11/2003 - 19:53 | Informe spam
Hola Jhonny:

Me ha picado el gusanillo con .NET
¿Me puedes mandar links donde pueda empezar a informarme?
Sobre todo necesitaría conocer los conceptos antes de meterme con la técnica
del código
Salu2
Respuesta Responder a este mensaje
#5 JLF
25/11/2003 - 20:45 | Informe spam
Hola Jhony, yo también estoy bastante interesado en todo tipo de unformación
sobre .NET y, en particular, en ASP.NET.

Un saludo.

"Jimy" escribió en el mensaje
news:mCNwb.90071$
Hola Jhonny:

Me ha picado el gusanillo con .NET
¿Me puedes mandar links donde pueda empezar a informarme?
Sobre todo necesitaría conocer los conceptos antes de meterme con la


técnica
del código
Salu2


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida