Red de conocimiento informático - Problemas con los teléfonos móviles - La diferencia entre el programa WINFORM y el programa WEBT.

La diferencia entre el programa WINFORM y el programa WEBT.

El programa Winform pertenece a la arquitectura C/S, mientras que el programa Web pertenece a la arquitectura B/S

La diferencia entre los dos es como la diferencia entre CS y BS

C /S es la abreviatura de Cliente/Servidor. Los servidores suelen ser PC, estaciones de trabajo o minicomputadoras de alto rendimiento con grandes sistemas de bases de datos como Oracle, Sybase, Informix o SQL Server.

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

La diferencia entre C/S y B/S:

1. Diferentes entornos de hardware:

C/S generalmente se establece en una red dedicada y un Entorno de red a pequeña escala, LAN, y luego proporcionar servicios de conexión e intercambio de datos a través de servidores dedicados.

B/S se basa en una red de área amplia y no requiere un entorno de hardware de red especial, como usar un teléfono para acceder a Internet, alquilar equipos, etc. La información es autogestionada. Tiene una mayor adaptabilidad que C/S, generalmente siempre que tenga un sistema operativo y un navegador

2. Diferentes requisitos de seguridad

C/S generalmente se dirige a un usuario relativamente fijo Gran capacidad para controlar la seguridad de la información. Generalmente, los sistemas de información altamente confidenciales deberían adoptar una estructura C/S. B/S puede divulgar cierta información pública.

B/S está construido sobre una red de área amplia y tiene capacidades de control de seguridad relativamente débiles, y puede estar orientado a usuarios desconocidos.

3. Diferente en la arquitectura del programa

El programa C/S puede prestar más atención al proceso, puede verificar los permisos en múltiples niveles y puede preocuparse menos por la velocidad del sistema.

B/S tiene múltiples consideraciones para la seguridad y la velocidad de acceso, y es necesario realizar más optimización sobre esta base. La arquitectura de programa de estructura B/S con requisitos más altos que C/S es la tendencia de desarrollo, desde la serie .Net de MS hasta BizTalk 2000 y luego a BizTalk 2000. Desde la serie .Net de MS hasta BizTalk 2000, Exchange 2000, etc., es totalmente compatible con sistemas creados con componentes de red. La tecnología de componentes JavaBean promovida por SUN e IBM hace que B/S sea más maduro.

4. La reutilización de software es diferente

Los programas C/S inevitablemente tendrán consideraciones generales, y la reutilización de componentes no es tan buena como la reutilización de componentes requerida en B/S.

La estructura múltiple del par B/S requiere que las funciones de los componentes sean relativamente independientes. La capacidad de reutilización es relativamente buena. La mesa de comedor comprada se puede reutilizar en lugar de ser una mesa de piedra en la pared

5. El mantenimiento del sistema es diferente

Dado que el programa C/S es un todo, se debe llevar a cabo en su conjunto Comprueba, resuelve problemas y actualiza el sistema. La actualización es difícil. Se puede construir un sistema completamente nuevo

Está compuesto por componentes B/S y se puede 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

El programa C/S puede 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 sobre una red de área amplia, dirigida a diferentes grupos de usuarios y geográficamente dispersos, algo que C/S no puede lograr. Dependencia mínima de la plataforma del sistema operativo.

7. Diferentes interfaces de usuario

C/S se basa principalmente en la plataforma Windows y el método de expresión está limitado a programadores que generalmente tienen requisitos más altos.

B/S está construido en la plataforma Windows. En el navegador, hay expresiones más ricas y vívidas para comunicarse con los usuarios. Y la mayor parte de la dificultad se ha reducido, reduciendo los costos de desarrollo.

8. Diferentes flujos de información

Los programas C/S son generalmente procesamiento mecánico centralizado típico con interactividad relativamente baja.

El flujo de información B/S puede cambiar. flujo de información como cambios B-B B-C B-G, más como un centro comercial.