Pregunta

¿Qué quiere decir con aplicación de cliente ligero?

¿Fue útil?

Solución

aplicación de cliente ligero es donde toda la lógica de negocio en el lado del servidor, pero muy poco código se encuentra en el lado del cliente, como podemos ver en las aplicaciones web en muy poco código disponible en javascript, pero toda la lógica de procesamiento está en el servidor,

Otros consejos

Una aplicación de cliente ligero es aquella en la que los requisitos del host de la aplicación del lado del usuario, en términos de potencia de procesamiento, tamaño y configuración, son relativamente mínimos.

Las aplicaciones de cliente ligero se oponen a las aplicaciones que requieren que el usuario final haga algo de lo siguiente:

  • instalar un programa específico de la aplicación, generalmente un binario relativamente grande, tal vez con bibliotecas dependientes y archivos de soporte,
  • instalar una especie de base de datos
  • incluir su propia lógica para procesar algunas de las funciones de la aplicación, de un extremo a otro.

Estas aplicaciones de "cliente no ligero" no excluyen la posibilidad de que algunos de los datos o características de la aplicación se proporcionen desde un servidor remoto, pero varias de las características de la aplicación son manejadas localmente por la aplicación.

Los clientes ligeros, por otro lado, implican la existencia de un servidor que proporciona la mayor parte del comportamiento de la aplicación, dejando que el lado del "cliente ligero" maneje poco más que la entrada del usuario final y la visualización en la pantalla.

A Aplicación web En la mayoría de los casos es una aplicación de cliente ligero, aunque no siempre se piensa como tal (porque el término "cliente ligero" se utilizaba tradicionalmente en el contexto de los servicios de terminal (ver más abajo)).El navegador web hace poco más que estas funciones de entrada/visualización del usuario (aunque hacer algo de esto requiere un poco de trabajo pesado de JavaScript).Con la llegada de la "Web 2.0" y sus navegadores web con javascript rápido y confiable, funciones html5 como lienzo, etc., la distinción entre aplicaciones web y cliente ligero puede volverse borrosa nuevamente.En general, debido a su gran soporte de servidor para estas aplicaciones y a su capacidad para "solo trabajo"(No se requiere instalación del lado del cliente) las aplicaciones web se considerarán 'cliente ligero', creo, incluso cuando el cliente reciba scripts grandes para que pueda admitir varias funciones localmente...

Hay muchas aplicaciones que no están basadas en un navegador web y que se consideran cliente ligero.Por ejemplo, una aplicación de pedidos en línea dedicada que permitiría al usuario final buscar pedidos anteriores o el catálogo mismo, ingresar nuevos pedidos con una validación mínima, etc.calificaría como cliente ligero.

Una tecnología a menudo asociada con el cliente ligero es la de Microsoft. Servicios de terminal (o tecnologías similares ofrecidas por otros proveedores como Citrix), donde la computadora del usuario final es simplemente una consola gráfica, que toma información del usuario final y la pasa al servidor, y recibe imágenes de mapa de bits exactas de las partes del pantalla que necesita ser actualizada.Esta tecnología permite ejecutar aplicaciones tradicionales sin modificar, en el lado del servidor, y utilizarlas en cualquier cliente ligero que lo necesite.De esta manera, sin instalación es requerido en el lado del cliente, y también el Requisitos de hardware para el lado del cliente son muy reducidos, ya que todos los cálculos pesados, el acceso a un almacenamiento enorme y otros recursos costosos los realiza el servidor.

Un cliente ligero es aquel en el que sólo actúa como una interfaz para el usuario. El proceso de negocio conjunto se realiza en el extremo del servidor donde se aloja la aplicación de servidor.

Un cliente ligero puede hacer referencia a un software o a un equipo real que basa en gran medida en otro equipo para hacer la mayor parte de su trabajo. Un cliente ligero es parte de una red, y el software de cliente o el ordenador actúa como una interfaz, mientras que el equipo del servidor de red hace todo el trabajo real. En el caso de un ordenador, un cliente ligero no es capaz de realizar muchas funciones por sí solo. Un equipo de cliente delgado puede ser una máquina diseñada sólo para uso en línea, enviar y recibir correo electrónico y navegar por la red. Un equipo cliente ligero también puede ser parte de una red mayor, en una empresa o en la escuela, por ejemplo.

Lea más aquí

¿Qué es un Thin Client?

thin client

normalmente significa que el servidor realiza la mayor parte de la obra, mientras que la aplicación cliente hace muy poco.

medios de aplicación del lado del cliente que consume pocos recursos del sistema. Los recursos pueden ser - RAM, disco duro, potencia de procesamiento gráfico y otros similares. Y se basa en el servidor (puede ser otro ordenador) para cumplir con parte de las necesidades de recursos.

Ejemplos de aplicación de cliente ligero:

Navegador : proporciona una plataforma común para las aplicaciones de cliente ligero para correr. Como único navegador necesita Se debe tener instalado en el cliente lado su la manera más popular para crear aplicaciones cliente ligero, el único inconveniente no es mucho privilegios se proporcionan para su aplicación a ejecutar.

Algunos servicios en línea como servicio meteorológico : No todos los ordenadores pueden conectarse al satélite para conocer las condiciones meteorológicas (y probablemente no es factible), por lo que la aplicación instalada puede conectar con el servidor común que a su vez se comunica con el satélite y devolver el resultado de la aplicación.

Un cliente ligero puede hacer referencia a un programa de software o para un equipo real que se basa en gran medida en otro equipo para hacer la mayor parte de su trabajo. Un cliente ligero es parte de una red, y el software de cliente o el ordenador actúa como una interfaz, mientras que el equipo del servidor de red hace todo el trabajo real. En el caso de un ordenador, un cliente ligero no es capaz de realizar muchas funciones por sí solo. Un equipo de cliente delgado puede ser una máquina diseñada sólo para uso en línea, enviar y recibir correo electrónico y navegar por la red. Un equipo cliente ligero también puede ser parte de una red mayor, en una empresa o en la escuela, por ejemplo.

Lea más aquí

El cliente ligero tradicional es el modelo de terminal / computadora central. El terminal existe sólo para retransmitir instrucciones de la unidad central y presentar una interfaz de usuario significativa para el usuario. Un buen ejemplo moderno es el navegador web y el servidor web (con el navegador es el cliente ligero).

Esto es un poco de una explicación crudo, ya que hay más a él, pero en términos simples me gusta pensar en ello como esto:

Si usted está construyendo un software que es cierta variación de la distribución siguiente:

interfaz de usuario -> modelo de dominio -> datos

A continuación, en un cliente ligero de la capa de interfaz de usuario está en la máquina cliente (piensa en las páginas html, javascript pre pesada) y todo lo demás está en una ubicación separada (un servidor en muchos casos)

Considerando que un cliente pesado es donde los datos están en la [server] y la interfaz de usuario y dominio del modelo / lógica está en la máquina (pensar script del lado del cliente / lógica).

refiere típicamente a una aplicación de web.

  
      
  • El cliente fino aplicación basada en navegador.
  •   
  • cliente pesado es OS aplicación basada.
  •   

Básicamente, un cliente ligero es una aplicación basada en web y la mayor parte del procesamiento se realiza en el lado del servidor.

A cliente pesado se instala en el lado del cliente. Todavía está conectado al servidor, pero la mayor parte del procesamiento se realiza en el lado del cliente. Con cliente pesado, no habrá mucho de procesamiento a través de la red. En cierto modo, será una opción mucho más rápido si la red es lenta o congestionada.

referencia

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top