El blog de desarrollo de software de Ivan Montilla.

Hasta ahora hemos hablado de las opiniones de un framework, pero estas suelen ser bypasseadas cuando se aplica arquitectura limpia. Poco importa que tu framework incluya un contrato para el envío de notificaciones si tu capa aplicación no depende de él y por lo tanto no lo puede utilizar directamente. Poco importa la forma en la que el framework valide los datos de entrada si tu capa de aplicación va a hacerlo de otra forma diferente.

Hace unos días pregunté en Twitter si el framework Laravel era un framework opinionado. Quería saber primero, que se entiende por un framework opinionado y segundo, si esto es bueno o no.

Aunque la pregunta la hice usando Laravel de ejemplo, ya que tiene fama de ser un framework opinionado a raíz de los servicios que ofrece y los patrones que promueve, todo el contenido de esta entrada se podría aplicar a cualquier otro framework.

El hilo dio debate y sacaron a la luz algunos argumentos interesantes sobre lo que es un framework opinionado.