Documentos de Académico
Documentos de Profesional
Documentos de Cultura
con C# [6/10]: Signaturas
e Interfaces
Fundamentos de la POO
con C# [5/10]: Los
Constructores
Fundamentos de la POO
referencia
Fundamentos de la POO
Clases
Fundamentos de la POO
requerimientos
funcionales y no
funcionales
Estimado dev, hay mucha confusión allá afuera sobre patrones de diseño, que vimos en
la entrada anterior y la arquitectura de software, sin embargo en esta lectura
Comentarios
desmiti caremos ambos conceptos, acompáñame en este interesante camino, ya que te recientes
va a liberar de algunos mitos y comenzarás a tocar estos temas con propiedad, además
Gerson Azabache
te servirá para cuando atravieses entrevistas técnicas en donde se suele incluir
Martínez en Qué es el
preguntas de este tipo.
Patrón arquitectónico
apliques
De entrada déjame decirte que no hay un consenso ni entre los más entendidos, y es por matias en Qué es el
ello que hay tanta confusión, sin embargo sí coinciden en algo los autores de los libros
Patrón arquitectónico
más reconocidos en este campo de estudio, y es que la arquitectura de software es la
DTO y por qué es
estructura que se le da a un sistema al más alto nivel, organizando a todos sus
componentes e interrelacionándolos entre ellos. imprescindible que lo
apliques
Para entender mejor este asunto, dejemos que personas mucho más entendidas que Fundamentos de la POO
nosotros al respecto nos den su de nición, y la pondré en su idioma original (recuerdas con C# [5/10]: Los
lo que mencioné en esta entrada del blog? ahí tienes pues English is everywhere ): Constructores en POO
Basics: Qué son los
constructores y su
Fahed en El diseño
set of structures needed to reason about the inteligente: Cómo la
lina en El diseño
Len Bass, Rick Kazman, Paul Clements
inteligente: Cómo la
ingeniería de software
La de nición lo que menciona es: la arquitectura de software de un sistema es el de software Backend basics
conjunto de estructuras necesarias para dar sentido a un sistema, lo cual abarca los
Bootstrap buenas prácticas c#
elementos del software, las relaciones entre ellos y las propiedades de ambos.
Desarrollo móvil English Entity
Todo software tiene una arquitectura per sé, por más trivial que el sistema sea, esté framework entrevista
documentado o no, sea intencional la arquitectura o no, es igual, y también es cierto que técnica Firebase Frameworks
no necesariamente dicha arquitectura empleada sea conocida, ya que existen muchas y
historia de la programacion ingeniería
además variantes de ellas, incluso los programadores pudieron aprender y aplicar una de
forma intuitiva y empírica, claro está, esto no signi ca que esto sea siempre correcto ni de software Inglés javascript JSON
Categorías
Algoritmos
Algoritmos notables
Android
API
Arquitectura y patrones
Backend
Bases de datos
Buenas prácticas
Buenos hábitos
C# Avanzado
via GIPHY
C# Basics
Ciencia
Patrones de arquitectura y estilos Ciencia de la
arquitectónicos computación
Cloud
Coding skills
Es importante también tener claro también estos conceptos, ya que están relacionados
Conceptos
pero no son lo mismo, pero seamos prácticos y en un par de párrafos dejemos claro sus
diferencias y qué son; Los patrones arquitectónicos son aquellas soluciones recurrentes Control de versiones
a un problema de diseño entre componentes y su relación entre ellos y puede estar Desarrollo de Software
conformada de uno o más patrones de diseño. Desarrollo móvil
Documentación
Por otra parte un estilo arquitectónico es un marco de referencia o estilo de trabajo que Electrónica aplicada
puede componerse de uno o más patrones arquitectónicos. Estas de niciones están de
Empleabilidad
acuerdo con mi buen amigo Óscar Blancarte, en su libro Introducción a la Arquitectura
Estructuras de datos
de software en la página 48, disponible desde
https://reactiveprogramming.io/books/software-architecture/es esta también es una Frontend
lectura recomendada. Entre algunos ejemplos de los principales estilos arquitectónicos Gestión de proyectos
tenemos a la arquitetura monolítica, cliente-servidor, SOA, microkernel, en capas y Herramientas
microservicios.
Historia
Infraestructura y
Opinión
Mientras que los patrones de diseño como vimos en esta entrada anterior, afectan a un Personajes
componente del sistema en particular o el comportamiento de este, como por ejemplo la Plataformas
forma de crear nuevos objetos, la arquitectura o el patrón arquitectónico afecta a todo el Productividad
sistema en su conjunto, por eso se menciona que es un estilo de estructura al más alto
Resolviendo test
nivel, en otras palabras la principal diferencia estriba en el campo de acción de cada una
técnicos
de ellas.
Rómpela papá
Seguridad
Espero hayan quedado los conceptos más claros y si este contenido te aportó valor de
alguna manera, considera compartirlo en tus redes sociales y compartir así el Soft skills
conocimiento Taller
Tecnología
Previous Next
Patrones de diseño de software y su aplicación Inglés técnico para desarrolladores
Konstanza
Responder
Responder
Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *
COMENTARIO *
NOMBRE *
CORREO ELECTRÓNICO *
WEB
GUARDA MI NOMBRE, CORREO ELECTRÓNICO Y WEB EN ESTE NAVEGADOR PARA LA PRÓXIMA VEZ
QUE COMENTE.
Publicar el comentario
ENGLISH