{
  "id": 5984225,
  "title": "Tanuki Framework, un framework PHP para gente a la que realmente le gusta escribir PHP Vanilla",
  "url": "https://urgent.news/2026/09/06/tanuki-framework-un-framework-php-para-gente-a-la-que-realmente-le",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-06T13:27:51.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/technomantus_corvi/tanuki-framework-un-framework-php-para-gente-a-la-que-realmente-le-gusta-escribir-php-vanilla-1le1"
  },
  "original_language": "es",
  "account": "Tanuki Framework es un framework PHP MVC ligero diseñado para desarrolladores que prefieren escribir PHP Vanilla en lugar de utilizar complejos frameworks. A diferencia de otros frameworks, Tanuki no utiliza ORMs, motores de plantillas, contenedores de servicios o patrones MVC predefinidos. En cambio, ofrece un router simple, clases base modelo que utilizan PDO, vistas que son archivos PHP y manejo de sesiones y CSRF faciles de configurar.\n\nEl flujo completo de una petición en Tanuki incluye encontrar la ruta exacta o patrón, instanciar el controlador y llamar al método correspondiente. La vista se renderiza usando el método $this->view(nombre, $data). Tanuki se dirige a desarrolladores que prefieren la simplicidad y el control total sobre su código, sin la necesidad de aprender abstracciones adicionales.\n\nEntre las características de Tanuki se encuentra un CRUD de TODO como ejemplo de uso, autenticación basada en sesión, un panel admin inspirado en Django, y soporte i18n mínimo. Todas estas características están diseñadas para ser opcionales, lo que permite a los desarrolladores utilizar solo la parte del framework que necesitan sin ser obligados a usar cosas que no quieren. Tanuki está comprometido con la seguridad, utilizando prepared statements, validación de nombres de columna/tabla, CSRF, hashing de contraseñas, y regeneración de sesiones.",
  "summary": "El problema con el que siempre me topaba Cada vez que empezaba un proyecto pequeño en PHP, tenía dos malas opciones. Opción uno: coger un framework completo. Conseguir un ORM cuyo lenguaje de queries tengo que aprender, un motor de plantillas que básicamente es PHP-pero-distinto, un contenedor de servicios, pipelines de middleware, y una estructura de carpetas diseñada por un comité. La mitad de…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 2,
    "also_reported_by": [
      {
        "outlet": "Dev.to",
        "title": "Tanuki Framework, a PHP framework for people who actually like writing PHP",
        "url": "https://urgent.news/2026/09/06/tanuki-framework-a-php-framework-for-people-who-actually-like-writing",
        "published": "2026-09-06T13:31:53.000Z"
      }
    ]
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}