Aplicacion Windows o Web?

21/11/2005 - 20:15 por SammyG | Informe spam
Les agradecere si me ayudan a encontrar algun parametro para decidir cuando
desarrollar aplicaciones Windows o cuando en Web, o bien si es conveniente
usar las dos.

Yo desarrollo sistemas administrativos y pensaba poner pantallas web solo a
los ejecutivos para que tengan consultas mas "ejecutivas", y a los usuarios
operativos (los que capturan la información) ponerles aplicaciones windows.

Estamos usando Visual Basic. Net y SQL Server.

Gracias

Preguntas similare

Leer las respuestas

#26 Alfredo Novoa
27/11/2005 - 23:44 | Informe spam
On Fri, 25 Nov 2005 18:32:06 -0500, "Abraham Echenique Carta"
wrote:

¿Sabías que muchas cosas en Windows son basadas en XML?



¿Y tu sabías que las vacas dan leche? :-)

Si, lo se, y no es nada bueno, pero no tiene nada que ver con lo que
estamos hablando.

XML no es más que una serie de convenciones para crear formatos de
texto extremadamente redundantes, y además jerárquicos (un modelo de
datos obsoleto).

Probablemente sea el engañabobos informático más grande de los últimos
tiempos.

¿Sabías que en el
próximo entorno de desarrollo va a poder ejecutarse la aplicación desde un
browser o desde tu querido WinForms de la misma manera?



Ya se puede.

¿Sabes lo que eso
significa para Windows?



¿Mayores ventas?


Saludos
Respuesta Responder a este mensaje
#27 [_(V)_i_c_K_] T
28/11/2005 - 09:02 | Informe spam
Jajajaa.. lei todos los posts sobre este tema..

muy buena discución, y pongo mi grano de arena en favor de Alfredo.

Cuando actualizé el sistema que utilizaban en mi empresa a Web, los usuarios (que mayormente nos olvidamos en pós de "el avance tecnológico") casi me linchan.

Tuve que realizar una actualización a la aplicación actual, y guiandome por la experiencia del usuario.

la verdadera XP!.. jajaja.. (ahora a todos mis sistemas, les pongo la XP al final =)

de todas formas:

Cuando un sistema winForm hace una llamada, recibe casi instantaneamente una respuesta.

en cambio, en una aplicación web, esta respuesta se puede ver afectada en muchos aspectos.

(no me digan que nunca nadie perdió un mensaje al estar escribiendo un mail desde algun webmail al hacer click en enviar!.. )



Saludos.

Mick
VB6 SP6 / WinXP SP2



"Alfredo Novoa" escribió en el mensaje news:
On Fri, 25 Nov 2005 18:32:06 -0500, "Abraham Echenique Carta"
wrote:

¿Sabías que muchas cosas en Windows son basadas en XML?



¿Y tu sabías que las vacas dan leche? :-)

Si, lo se, y no es nada bueno, pero no tiene nada que ver con lo que
estamos hablando.

XML no es más que una serie de convenciones para crear formatos de
texto extremadamente redundantes, y además jerárquicos (un modelo de
datos obsoleto).

Probablemente sea el engañabobos informático más grande de los últimos
tiempos.

¿Sabías que en el
próximo entorno de desarrollo va a poder ejecutarse la aplicación desde un
browser o desde tu querido WinForms de la misma manera?



Ya se puede.

¿Sabes lo que eso
significa para Windows?



¿Mayores ventas?


Saludos
Respuesta Responder a este mensaje
#28 Sandro D. Garcia
26/12/2005 - 21:14 | Informe spam
Mira, lo primero que tenes que hacer para saber que te conviene usar es
definir tu arquitectura, es decir como va a estar distribuida tu aplicación,
donde estan las estaciones que las van a usar y que posibilidad de que los
usuarios instalen las actualizaciones y las aplicaciones por su cuenta.
Si la aplicación va a ser usada por gente que esta dentro y fuera del
edificio, no pienses más, la respuesta es WEB, por otro lado si la
aplicación va a ser usada por 3 personas dentro de una misma oficina, no
habría problemas en hacerlo en Win32, claro que de esta forma no vas a tener
la misma facilidad de escalar la aplicación y que la puedan usar 5, 10 o
1000 usuarios.
Hay que tener en cuenta que una instalación de una aplicación Win32, va
a tener que se ejecutada en cada máquina cliente, en cambio, una instalación
WEB, se instala sobre el IIS y el Servidor de componentes (si los usas) y te
olvidas de la cantidad de usuarios que haga uso de la misma, es por esto que
la tendencia hoy día, es usar aplicaciones Web.

Saludos de Argentina.
Sandro D. Garcia
MCP VB

"SammyG" escribió en el mensaje
news:
Les agradecere si me ayudan a encontrar algun parametro para decidir


cuando
desarrollar aplicaciones Windows o cuando en Web, o bien si es conveniente
usar las dos.

Yo desarrollo sistemas administrativos y pensaba poner pantallas web solo


a
los ejecutivos para que tengan consultas mas "ejecutivas", y a los


usuarios
operativos (los que capturan la información) ponerles aplicaciones


windows.

Estamos usando Visual Basic. Net y SQL Server.

Gracias



Respuesta Responder a este mensaje
#29 Alfredo Novoa
26/12/2005 - 23:55 | Informe spam
On Mon, 26 Dec 2005 17:14:59 -0300, "Sandro D. Garcia"
wrote:

Mira, lo primero que tenes que hacer para saber que te conviene usar es
definir tu arquitectura, es decir como va a estar distribuida tu aplicación,
donde estan las estaciones que las van a usar y que posibilidad de que los
usuarios instalen las actualizaciones y las aplicaciones por su cuenta.
Si la aplicación va a ser usada por gente que esta dentro y fuera del
edificio, no pienses más, la respuesta es WEB, por otro lado si la
aplicación va a ser usada por 3 personas dentro de una misma oficina, no
habría problemas en hacerlo en Win32, claro que de esta forma no vas a tener
la misma facilidad de escalar la aplicación y que la puedan usar 5, 10 o
1000 usuarios.
Hay que tener en cuenta que una instalación de una aplicación Win32, va
a tener que se ejecutada en cada máquina cliente, en cambio, una instalación
WEB, se instala sobre el IIS y el Servidor de componentes (si los usas) y te
olvidas de la cantidad de usuarios que haga uso de la misma, es por esto que
la tendencia hoy día, es usar aplicaciones Web.



Parece que no has leido el hilo por que ya se ha explicado por que
todo esto no es cierto. Los SmartClients tienen casi todas las
ventajas de las aplicaciones Web y ninguna de sus desventajas.

Saludos
Alfredo
Respuesta Responder a este mensaje
#30 Sandro D. Garcia
27/12/2005 - 14:00 | Informe spam
Alfredo,
Muchas veces las limitaciones te las pone tu cliente, y no podes
decirle que use smart clients. En mi caso, tenemos mas de 200 puestos
distribuídos en toda la ciudad, por lo que si no podemos utilizar smart
clients y deberíamos utilizar aplicaciones win32, sería bastante complicado
realizar las actualizaciones y las instalaciones, además de que cada vez que
llama alguien para reportar un error, sería bastante mas engorroso el tema
de solucionarlo.
Por otro lado, los Smart Clients y las aplicaciones win32 necesitan
puertos abiertos para COM+ y para proxys (salvo que hagas algun invento,
como solemos hacer aqui cuando necesitamos si o si un Win32), lo que suma
inseguridad, y los administradores chillan, en cambio con WEB y WebServices,
solo necesitas el puerto 80; y, ni hablar de lo que es compatibilidad con
multiplataformas, porque si mañana tu cliente, dice "Oh! la licencia de
windows para 500 terminales es muy cara!, mejor quiero linux" podes empezar
a tirar a la basura todas tus aplicaciones y empezar de nuevo, claro, que
para un sistema pequeño no vas a tener problemas, pero que pasa cuando tenes
un sistema distribuído con N capas, hay que empezar a regenerar todas las
aplicaciones Front End. Esto cuando hablamos de Aplicaciones Web, no es
problema, con una licencia de servidor lo solucionamos, ya que las
terminales pueden estar corriendo en la plataforma que de la gana.
Este es el motivo por el cual estan dejandose un poco de lado las
aplicaciones Win32, y no es es que este a favor de las aplicaciones web,
porque es cierto que me parecen mas toscas y menos versatiles y prefieron
las win32, pero si le encontras la vuelta vas a ver que al final, son un
poco mejor de lo que parecen a simple vista y si hablamos de ASP.NET 2.0,
sin practicamente igual que programar un win32.

Saludos, Sandro.

"Alfredo Novoa" escribió en el mensaje
news:
On Mon, 26 Dec 2005 17:14:59 -0300, "Sandro D. Garcia"
wrote:

> Mira, lo primero que tenes que hacer para saber que te conviene usar


es
>definir tu arquitectura, es decir como va a estar distribuida tu


aplicación,
>donde estan las estaciones que las van a usar y que posibilidad de que


los
>usuarios instalen las actualizaciones y las aplicaciones por su cuenta.
> Si la aplicación va a ser usada por gente que esta dentro y fuera del
>edificio, no pienses más, la respuesta es WEB, por otro lado si la
>aplicación va a ser usada por 3 personas dentro de una misma oficina, no
>habría problemas en hacerlo en Win32, claro que de esta forma no vas a


tener
>la misma facilidad de escalar la aplicación y que la puedan usar 5, 10 o
>1000 usuarios.
> Hay que tener en cuenta que una instalación de una aplicación Win32,


va
>a tener que se ejecutada en cada máquina cliente, en cambio, una


instalación
>WEB, se instala sobre el IIS y el Servidor de componentes (si los usas) y


te
>olvidas de la cantidad de usuarios que haga uso de la misma, es por esto


que
>la tendencia hoy día, es usar aplicaciones Web.

Parece que no has leido el hilo por que ya se ha explicado por que
todo esto no es cierto. Los SmartClients tienen casi todas las
ventajas de las aplicaciones Web y ninguna de sus desventajas.

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