Red de conocimiento informático - Computadora portátil - BS CS en el desarrollo de bases de datos, ¿qué significa BS?

BS CS en el desarrollo de bases de datos, ¿qué significa BS?

La estructura C/S, es decir, la estructura Cliente/Servidor, es una arquitectura de sistema de software con la que estamos familiarizados. Reduce la sobrecarga de comunicación del sistema al asignar razonablemente tareas al cliente (Cliente) y al servidor (Servidor). , puede aprovechar al máximo el entorno de hardware en ambos extremos. Los primeros sistemas de software adoptaron esto como criterio de diseño preferido.

La estructura B/S, es decir, la estructura navegador/servidor, es una variación o mejora de la estructura C/S con el auge de la tecnología de Internet. En 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, formando la llamada estructura de tres niveles. La estructura B/S utiliza principalmente la tecnología de navegador WWW cada vez más madura, combinada con varios lenguajes de script (VBScript, JavaScript) del navegador (VBScript, JavaScript ...) y la tecnología ActiveX son un nuevo sistema de software. tecnología de construcción que utiliza navegadores comunes para realizar funciones potentes que antes requerían software especial complejo y ahorrar costos de desarrollo. Con la tecnología de navegador Windows 98/Windows 2000 integrada en el sistema operativo, esta estructura se ha convertido en la arquitectura preferida para el software de aplicación actual. p>

La diferencia entre C/S y B/S:

El cliente/servidor se basa en la red de área local (LAN) y el navegador/servidor se basa en la red de área amplia (WAN)

1. El entorno de hardware es diferente:

C. /S generalmente se construye en una LAN en una red dedicada o en un entorno de red pequeño y luego proporciona conexión y Servicios de intercambio de datos a través de un servidor dedicado.

B/S está construido en una red de área amplia y no requiere un entorno de hardware de red especializado, por ejemplo, usar el teléfono para navegar por Internet, alquilar equipos, etc. La autogestión de la información también tiene una mayor adaptabilidad que C/S y generalmente solo requiere un sistema operativo y un navegador

2 Diferentes requisitos de seguridad

p>

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, los sistemas de información altamente confidenciales deben adoptar una estructura C/S.

B/S se basa en una red de área amplia. Las capacidades de control de seguridad son relativamente débiles y su grupo de usuarios objetivo no está claro.

3. La arquitectura del programa es diferente.

El programa C/S puede prestar más atención. verifique los permisos en múltiples niveles y considere menos la velocidad del sistema.

B/S tiene múltiples consideraciones para la seguridad y la velocidad de acceso, y debe llevarse a cabo sobre esta base con una mayor optimización. requisitos que C/S es la tendencia de desarrollo, desde MS.NET hasta Java.NET promovido por SUN e IBM La tecnología ha hecho que B/S sea más maduro

4. >

Los programas C/S inevitablemente tienen consideraciones generales y la reutilización de componentes no es tan buena como los componentes de B/S. Los requisitos para la reutilización son altos.

B/S requiere componentes relativamente independientes con múltiples estructuras. y funciones La reutilización es relativamente buena, al igual que comprar una mesa de comedor que se puede reutilizar en lugar de construirla en la pared. El mantenimiento del sistema Stone es diferente. 1. El mantenimiento del sistema es diferente

El mantenimiento del sistema es un ciclo de vida del software con un alto costo, ----- -- Importante

Dado que el programa C/S es holístico, debe comprobarse en su conjunto, los problemas que surjan y las actualizaciones del sistema deben gestionarse. La actualización es difícil. Se puede crear un sistema completamente nuevo

Los componentes B/S se componen de varios componentes y los componentes se pueden reemplazar individualmente para lograr una actualización perfecta del sistema. Los gastos generales de mantenimiento del sistema son mínimos.

Los usuarios pueden actualizar simplemente descargando e instalando el software desde Internet.

6. Manejar diferentes problemas

Los programas C/S pueden manejar problemas con interfaces de usuario fijas, altos requisitos de seguridad en la misma área y problemas relacionados con el sistema operativo. Debería ser el mismo sistema

B/S está construido en la WAN, dirigido a diferentes grupos de usuarios y geográficamente dispersos, algo que C/S no puede lograr. 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 está integrado en el navegador y tiene expresiones más ricas y vívidas para comunicarse con los usuarios. Y la mayor parte de la dificultad se reduce, lo que reduce los costos de desarrollo.

8. El flujo de información es diferente

El programa C/S es un procesamiento mecánico centralizado típico con interactividad relativamente baja

El flujo de información de B/S es Información que se puede cambiar, B-B B-C B-G, cambios en la dirección del flujo, más como un centro comercial