![]() |
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 |
|
Y normalmente las aplicaciones web que usan bases de datos también trabajan como "cliente/servidor" :)
|
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