Pregunta

    

Esta pregunta ya tiene una respuesta aquí:

         

Estoy confundido acerca de estos dos términos. ¿Qué significan estos dos términos? ¿Cuál es la diferencia entre la capa y el Nivel?

¿Fue útil?

Solución

A veces la gente los usa indistintamente, pero en mi mente una capa es una separación lógica (interfaz gráfica de usuario, acceso a datos, lógica de negocio, etc.) y un nivel de una separación física (servidores separados ... es decir, servidor web, servidor de base de datos, etc.).

Vea las entradas en Wikipedia: Multipiso Arquitectura vs arquitectura multicapa

Otros consejos

Tier se utiliza a menudo en referencia a 3 aplicaciones de nivel (GUI, objetos de negocio / de lógica, de acceso de base de datos), o N-Capas aplicaciones. Muchas veces en la discusión de una aplicación de nivel 3, alguien va a utilizar "capa" cuando se hace referencia a uno de los niveles, como la "capa de negocio" o "capa de acceso a la base de datos". A menudo se utilizan indistintamente. Si bien es probable que haya definiciones técnicas de éstos, el diferenciarlos, yo no estancarse en él. Muchas veces estos términos adquieren un sabor diferente en diferentes contextos.

Como tal me gusta aclarar términos cuando se utilicen en la conversación diaria. Si digo "servicio" que podría significar "servicio de Windows", "Servicio WCF", "Algún tipo de servicio SOA", o "servicio web". Así que nunca gustaría simplemente decir "servicio" porque la persona que estoy hablando con podría interpretar de una manera y luego vamos a estar en totalmente diferentes páginas.

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