Un consejo por favor..

30/08/2006 - 16:46 por Nohel Hernández | Informe spam
Buenas tardes a todos

Necesito que me orienten en la siguiente inquietud

Tengo un cliente que me ha solicitado desarrollar una aplicación para su
empresa, la aplicación es una herramienta administrativa con gestion de
cobranza , cuentas por pagar y cobrar

El punto es que el cliente quiere acceder a la información desde su laptop
desde cualquier lugar donde se encuentre (obviamente que tenga conex a
internet)

Vengo de Visual Basic 6, asi que lo primero que pense fue en desarrollar una
aplicación local, instalarla en su equipo y que se conecte a la base de
datos indicando la dirección IP de su servidor. (Esto ya lo he hecho en
varias oportunidades)

Pero en vista de las nuevas tecnologias .Net, pense en una aplicación Web,
que se contratara un dominio y subirla para poder abrirla desde el
explorador

Ahora mi dida esta alli, Uds. en mi caso que harían??

Un desarrollo con Windows Form o un desarrollo con Web Forms??, hasta el
momento estoy comenzando con .Net asi que me gustaria que me dieran un
consejo con respecto a mi duda.

Que ventajas o desventajas me ofrece una opcion o la otra???


Saludos


Nohel Hernández
Caracas - Venezuela
-
El Menos común de los sentidos es el Sentido Común
-

Preguntas similare

Leer las respuestas

#1 Jesús López
30/08/2006 - 18:10 | Informe spam
Yo usaría una arquitectura multi-tier como la siguiente:

(1) Presentation tier: una aplicación Windows Form en los laptop y equipos
de sobremesa.

(2) Midle tier: en un servidor web de la sede central con acceso a una base
de datos. Podría ser:
(a) Servicio Web.
(b) Objetos remotos .NET Remoting.
(c) Windows Communication Foundation.

(3) Data tier: SQL Server 2005 como servidor de base de datos en la sede
central.

La razón de elegir Windows Forms es que este tipo de aplicaciones presentan
un interfaz más rico y de respuesta más rápida que las aplicaciones web,
además estas aplicaciones son más "inteligentes" permitiendo más
procesamiento en el cliente y tienen acceso al equipo del cliente en caso de
que se necesite.

Por otra parte las aplicaciones web tienen la ventaja de su fácil despliegue
ya que no necesitan instalar nada en los equipos cliente como los laptop o
equipos de sobremesa. Por el contrario, con Windows Forms es necesario
instalar en el cliente la .NET Framewok 2.0 y la propia aplicación Windows
Forms, sin embargo esta labor resulta muy sencilla con la tecnología
ClickOnce que ha sido introducida con .NET Framework 2.0. Con ClickOnce
puedes "publicar" la aplicación Windows Forms en un servidor web desde donde
los clientes la pueden instalar fácilmente y actualizarse automáticamente
con cada nueva versión de la aplicación Windows Forms.

Saludos:

Jesús López



"Nohel Hernández" escribió en el mensaje
news:
Buenas tardes a todos

Necesito que me orienten en la siguiente inquietud

Tengo un cliente que me ha solicitado desarrollar una aplicación para su
empresa, la aplicación es una herramienta administrativa con gestion de
cobranza , cuentas por pagar y cobrar

El punto es que el cliente quiere acceder a la información desde su laptop
desde cualquier lugar donde se encuentre (obviamente que tenga conex a
internet)

Vengo de Visual Basic 6, asi que lo primero que pense fue en desarrollar
una aplicación local, instalarla en su equipo y que se conecte a la base
de datos indicando la dirección IP de su servidor. (Esto ya lo he hecho en
varias oportunidades)

Pero en vista de las nuevas tecnologias .Net, pense en una aplicación Web,
que se contratara un dominio y subirla para poder abrirla desde el
explorador

Ahora mi dida esta alli, Uds. en mi caso que harían??

Un desarrollo con Windows Form o un desarrollo con Web Forms??, hasta el
momento estoy comenzando con .Net asi que me gustaria que me dieran un
consejo con respecto a mi duda.

Que ventajas o desventajas me ofrece una opcion o la otra???


Saludos


Nohel Hernández
Caracas - Venezuela
-
El Menos común de los sentidos es el Sentido Común
-


Respuesta Responder a este mensaje
#2 Nohel Hernandez
31/08/2006 - 14:35 | Informe spam
Gracias Jesus

Tomare muy en cuenta tus comentarios,



Saludos

Nohel Hernandez
Caracas - Venezuela

El menos común de los sentidos es el Sentido Común


"Jesús López" escribió en el mensaje
news:
Yo usaría una arquitectura multi-tier como la siguiente:

(1) Presentation tier: una aplicación Windows Form en los laptop y equipos
de sobremesa.

(2) Midle tier: en un servidor web de la sede central con acceso a una
base de datos. Podría ser:
(a) Servicio Web.
(b) Objetos remotos .NET Remoting.
(c) Windows Communication Foundation.

(3) Data tier: SQL Server 2005 como servidor de base de datos en la sede
central.

La razón de elegir Windows Forms es que este tipo de aplicaciones
presentan un interfaz más rico y de respuesta más rápida que las
aplicaciones web, además estas aplicaciones son más "inteligentes"
permitiendo más procesamiento en el cliente y tienen acceso al equipo del
cliente en caso de que se necesite.

Por otra parte las aplicaciones web tienen la ventaja de su fácil
despliegue ya que no necesitan instalar nada en los equipos cliente como
los laptop o equipos de sobremesa. Por el contrario, con Windows Forms es
necesario instalar en el cliente la .NET Framewok 2.0 y la propia
aplicación Windows Forms, sin embargo esta labor resulta muy sencilla con
la tecnología ClickOnce que ha sido introducida con .NET Framework 2.0.
Con ClickOnce puedes "publicar" la aplicación Windows Forms en un servidor
web desde donde los clientes la pueden instalar fácilmente y actualizarse
automáticamente con cada nueva versión de la aplicación Windows Forms.

Saludos:

Jesús López



"Nohel Hernández" escribió en el mensaje
news:
Buenas tardes a todos

Necesito que me orienten en la siguiente inquietud

Tengo un cliente que me ha solicitado desarrollar una aplicación para su
empresa, la aplicación es una herramienta administrativa con gestion de
cobranza , cuentas por pagar y cobrar

El punto es que el cliente quiere acceder a la información desde su
laptop desde cualquier lugar donde se encuentre (obviamente que tenga
conex a internet)

Vengo de Visual Basic 6, asi que lo primero que pense fue en desarrollar
una aplicación local, instalarla en su equipo y que se conecte a la base
de datos indicando la dirección IP de su servidor. (Esto ya lo he hecho
en varias oportunidades)

Pero en vista de las nuevas tecnologias .Net, pense en una aplicación
Web, que se contratara un dominio y subirla para poder abrirla desde el
explorador

Ahora mi dida esta alli, Uds. en mi caso que harían??

Un desarrollo con Windows Form o un desarrollo con Web Forms??, hasta el
momento estoy comenzando con .Net asi que me gustaria que me dieran un
consejo con respecto a mi duda.

Que ventajas o desventajas me ofrece una opcion o la otra???


Saludos


Nohel Hernández
Caracas - Venezuela
-
El Menos común de los sentidos es el Sentido Común
-






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida