Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Cliente servidor vs web (https://www.clubdelphi.com/foros/showthread.php?t=53158)

Lizeth 12-02-2008 17:52:19

Cliente servidor vs web
 
Hola alguien me podria ayudar, necesito un articulo o alguna referencia de que es mejor cliente servidor o web. Ventajas y desventajas de uno y otro.

Gracias

dec 12-02-2008 17:53:31

Hola,

Aplicación Web

Cliente-servidor

Casimiro Noteví 12-02-2008 19:01:32

Y normalmente las aplicaciones web que usan bases de datos también trabajan como "cliente/servidor" :)

AzidRain 12-02-2008 22:36:35

Yo creo que tendríamos que hablar de: Thick Clients(escritorio) vs Thin Clients(web).

Thin Clients:

Ventajas:
* Independientes de la plataforma
* Se pueden programar completamente con software opensource
* No hay que instalar nada en las pcs cliente
* Se actualizan de inmediato
* La interface se puede decorar de maneras casi infinitas

Desventajas:
* No se puede usar Delphi (como tal)
* Requiere un servidor "dedicado" (Web + Base de datos) (Digo, para que las cosas se hagan como debe ser)
* Se pierde mucha interactividad con el usuario a no ser que se usen otras herramientas (Javascript,Ajax, Flash) que requieren más aprendizaje.
* Hay que saber HTML (aunque digan que no es necesario) por lo menos para hacer las "pantallas" de la interface.
* Son aplicaciones "lentas" y el desarrollo suele ser más lento.

Thick Clients:

Ventajas:
* Las aplicaciones funcionan más rápido.
* Se puede usar Delphi :)
* La interactividad con el usuario es máxima y se pueden desarrollar situaciones muy complejas que interactúan directamente con el equipo y sus periféricos.
* Se pueden programar controles complejos para hardware.
* Se pueden desarrollar aplicaciones muy complejas y "pesadas"
* Solo requieren a lo mucho de un servidor de base de datos que puede o no ser dedicado.
* El desarrollo y análisis suele ser mucho más rápido.

Desventajas:
* Hay que instalar en cada pc que se vaya a usar
* Si se hacen actualizaciones se debe programar la forma de hacerlas automáticas
* Por lo regular se requiere un instalador (aunque no es indispensable)


Aplicaciones "mandadas a hacer" para funcionar vía web:
* Consulta de bases de datos
* Carritos de compra en línea
* Catálogos
* Captura de formatos simples

Aplicaciones "mandadas a hacer" para funcionar vía aplicacion de escritorio:
* POS
* Contabilidad
* Reporteadores
* Análisis numérico y estadístico
* Datamining
* Gestión Administrativa
* Inventarios


No obstante que todos estos ejemplo se pueden hacer en una u otra modalidad, está claro que será mas o menós fácil en cada caso el resultado final además de que el producto reflejará irremediablemente las desventajas o ventajas del tipo de desarrollo.


La franja horaria es GMT +2. Ahora son las 01:03:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi