¿Qué herramienta de Python es la encargada de instalar paquetes desde PyPI?
La herramienta pip.
¿Cuál es el nombre del archivo de texto plano tradicional para listar dependencias?
El archivo requirements.txt.
¿Qué archivo moderno de Python unifica la configuración del proyecto y dependencias?
El archivo pyproject.toml.
¿Por qué es fundamental usar un “Virtual Environment” (venv) en Python?
Para aislar las librerías de cada proyecto y evitar conflictos entre versiones globales.
¿Qué comando de pip equivale a npm install cuando tienes un fichero de requisitos?
El comando pip install -r requirements.txt.
¿Cómo se llaman los paquetes o librerías en el ecosistema de Ruby?
Se llaman Gems (Gemas).
¿Qué archivo es el equivalente al package.json en un proyecto Ruby?
El archivo Gemfile.
¿Qué comando se utiliza para instalar todas las dependencias listadas en el Gemfile?
El comando bundle install.
¿Cuál es la función del archivo Gemfile.lock?
Asegurar que se instalen las mismas versiones exactas de las dependencias en cualquier entorno.
¿Cómo se llama el repositorio central donde se alojan las gemas de Ruby?
RubyGems.org.
¿Cómo se llama la herramienta estándar para gestionar dependencias en PHP?
Se llama Composer.
¿Qué archivo es el equivalente exacto al package.json en PHP?
El archivo composer.json.
¿En qué carpeta guarda Composer todas las librerías descargadas?
En la carpeta vendor.
¿Qué archivo debemos incluir en nuestro código PHP para cargar todas las librerías automáticamente?
El archivo vendor/autoload.php.
¿Cuál es el repositorio principal de paquetes para PHP?
Packagist.org.
¿Qué framework de backend es conocido por su arquitectura modular inspirada en Angular?
El framework NestJS.
¿Cuál es la principal ventaja de usar Fastify frente a Express?
Su rendimiento superior y menor consumo de recursos (latencia mínima).
¿Qué significa que Hono sea un framework “Multi-runtime”?
Que puede ejecutarse indistintamente en Node.js, Bun, Deno o servicios de Edge.
¿Por qué Express.js sigue siendo el más usado a pesar de haber opciones más rápidas?
Por su ecosistema gigantesco, simplicidad y la enorme cantidad de documentación disponible.
¿Qué herramienta de NestJS se encarga de recibir las peticiones y devolver las respuestas?
El Controlador (Controller).
¿Qué framework de PHP es famoso por su ORM Eloquent y su enfoque en la sintaxis elegante?
El framework Laravel.
¿Cuál es la principal diferencia de enfoque entre Django y FastAPI?
Django es un framework completo (“baterías incluidas”); FastAPI es ligero, asíncrono y enfocado en APIs.
¿Qué framework popularizó el concepto de “Convención sobre Configuración”?
Ruby on Rails.
¿Qué micro-framework de Python es el antecesor espiritual (y aún muy usado) de FastAPI?
El framework Flask.