Red de conocimiento del abogados - Ley de patentes - ¿Qué es BS? ¿Cuáles son las diferencias entre BS y CS?

¿Qué es BS? ¿Cuáles son las diferencias entre BS y CS?

1. La estructura B/S (navegador/servidor, modo navegador/servidor) es un modo de estructura de red después del surgimiento de WEB. El navegador WEB es el software de aplicación más importante en el cliente. Este modelo unifica al cliente y concentra las partes centrales de la implementación de funciones del sistema en el servidor, simplificando el desarrollo, mantenimiento y uso del sistema. Sólo es necesario instalar un navegador (Browser en inglés ['bra?z?] US ['bra?z?]), como Netscape Navigator o Internet Explorer, en el ordenador cliente, e instalar SQL Server, Oracle, MYSQL y otras bases de datos en el servidor. El navegador interactúa con la base de datos a través del servidor web.

2. Diferencias (C/S y B/S):

1. Diferentes entornos de hardware:

C/S generalmente se construye en una red dedicada. En un entorno de red de pequeña escala, se utilizan servidores dedicados para proporcionar servicios de conexión e intercambio de datos entre redes de área local. B/S se basa en una red de área amplia y no necesita ser un entorno de hardware de red especializado, como acceso telefónico a Internet o equipos de alquiler. La información la administra usted mismo. Generalmente, tiene una mayor adaptabilidad. sólo requiere un sistema operativo y un navegador.

2. Diferentes requisitos de seguridad:

C/S generalmente se dirige a un grupo de usuarios relativamente fijo y tiene un fuerte control sobre la seguridad de la información. Generalmente, es apropiado que los sistemas de información altamente confidenciales adopten una estructura C/S. Parte de la información pública se puede divulgar a través de B/S. B/S está construido sobre una red de área amplia, tiene capacidades de control de seguridad relativamente débiles y puede estar orientado a usuarios desconocidos.

3. Arquitectura de programa diferente:

El programa C/S puede prestar más atención al proceso, puede realizar verificación de permisos multinivel y puede prestar menos atención al sistema en ejecución. velocidad.

Las múltiples consideraciones de seguridad y velocidad de acceso de B/S se basan en la necesidad de una mayor optimización. La arquitectura del programa con requisitos más altos que C/S es la tendencia de desarrollo de la estructura de B/S. Net series para BizTalk 2000 Exchange 2000, etc., es totalmente compatible con el sistema creado por componentes de red. ¿SUN e IBM promueven la tecnología de componentes JavaBean para hacer que B/S sea más maduro?

4. Costos de desarrollo y mantenimiento

Los costos de desarrollo y mantenimiento de cs son mayores que los de bs. Porque cuando se utiliza la estructura cs, es necesario desarrollar diferentes programas para diferentes clientes, y es necesario realizar la instalación, depuración y actualización del software en todos los clientes.

bs, solo necesita actualizar la versión del software en el servidor e iniciar sesión nuevamente.

5. Carga del cliente

La carga en el cliente cs es enorme. El cliente cs no solo es responsable de interactuar con los usuarios y recopilar información del usuario, sino que también necesita realizar solicitudes al servidor a través de la red.

bs entrega la lógica de procesamiento de transacciones al servidor y el cliente solo es responsable de la visualización.

6. Manejo de diferentes problemas

El programa C/S puede manejar planos de usuario fijos y, en la misma área, los requisitos de seguridad son altos y los requisitos están relacionados con la sistema operativo. Todos deberían ser el mismo sistema.

B/S está construido sobre una red de área amplia, frente a diferentes grupos de usuarios y geográficamente dispersos, algo que C/S no puede hacer. Mínimamente relacionado con la plataforma del sistema operativo.

7. ¿Diferentes interfaces de usuario?

C/S se basa principalmente en la plataforma Windows, con métodos de expresión limitados y requisitos generalmente más altos para los programadores.

B/S se basa en el navegador y tiene una forma de expresión más rica y vívida para comunicarse con los usuarios. Y la mayor parte de la dificultad se reduce, lo que reduce los costos de desarrollo.

Información ampliada:

Contacto (C/S y B/S)

1. C/S es la abreviatura de Cliente/Servidor.

El servidor suele utilizar una PC, estación de trabajo o minicomputadora de alto rendimiento y utiliza un sistema de base de datos de gran tamaño, como Oracle, Sybase, Informix o SQL Server. El cliente necesita instalar un software de cliente especial.

2. B/S es la abreviatura de Browser/Server. Solo necesita instalar un navegador (Browser) en la computadora cliente, como Netscape Navigator o Internet Explorer, y el servidor instala bases de datos como Oracle, Sybase, Informix o SQL Server. Bajo esta estructura, la interfaz de usuario se implementa completamente a través del navegador WWW, parte de la lógica de transacción se implementa en el front-end, pero la lógica de transacción principal se implementa en el lado del servidor. El navegador interactúa con la base de datos a través del servidor web.

3. En el desarrollo del sistema, el Cliente en la estructura C/S (Cliente/Servidor) a menudo puede ser soportado por el Navegador (navegador) y su operador en la estructura B/S (estructura Navegador/Servidor). ). Las aplicaciones web con estructura C/S están estrechamente relacionadas con la estructura B/S (estructura Navegador/Servidor). En sistemas grandes y complejos, el anidamiento de estructuras C/S y estructuras B/S también es muy común.

4. Después de que la estructura Cliente/Servidor original se transformó en una estructura Navegador/Servidor, la presión sobre el cliente se redujo considerablemente y la carga se distribuyó uniformemente al servidor. Dado que esta estructura ya no requiere software de cliente dedicado, libera al personal de mantenimiento técnico de trabajos pesados ​​de mantenimiento como instalación, configuración y actualizaciones, y puede concentrarse en actualizar los programas del servidor. Al mismo tiempo, el uso de un navegador web como software cliente tiene una interfaz amigable y el sistema recientemente desarrollado no requiere que los usuarios aprendan desde cero cada vez. Además, en este modelo de tres capas, las capas son independientes entre sí. Los cambios en cualquier capa no afectarán las funciones originales de otras capas, por lo que se pueden utilizar productos de diferentes fabricantes para formar un sistema con mejor rendimiento. En resumen, la estructura Navegador/Servidor de tres niveles compensa fundamentalmente las deficiencias de la estructura Cliente/Servidor tradicional de dos niveles y supone un cambio profundo en la arquitectura del sistema de aplicaciones.

Estructura de la Enciclopedia Baidu-B/S