~/VibeHandbook
PDF gratis

Capítulo 10 · 04

Rust

Rust te da velocidad a nivel de C con un compilador que se niega a dejarte escribir categorías enteras de bugs de memoria. La compensación es un compilador famosamente estricto y una curva de aprendizaje empinada. Para el vibe coding, Rust es un arma de doble filo: la IA lo escribe, pero la severidad de Rust significa que el compilador rechazará el código con más frecuencia, lo que lleva a más ciclos de ida y vuelta para corregirlo.

  • Bueno para: software crítico en rendimiento, programación de sistemas, motores de videojuegos, WebAssembly, herramientas de línea de comandos donde la velocidad importa, cualquier cosa donde la corrección y la seguridad sean primordiales.
  • Dónde duele: curva de aprendizaje empinada; tiempos de compilación lentos; el "borrow checker" frustra a los principiantes; excesivo para la mayoría de las aplicaciones web y scripts.
  • Casos de uso típicos: backends de alto rendimiento, herramientas , módulos WASM (WebAssembly), sistemas cuasi-embebidos, infraestructura donde cada milisegundo cuenta.
  • Manejo por IA: bueno pero más accidentado. Los asistentes conocen bien Rust, pero el compilador estricto saca a la luz errores que necesitan iteración. Espera más ciclos de "corrige el error, intenta de nuevo" que con Python o JS. Elige Rust cuando el rendimiento o la seguridad justifiquen genuinamente la fricción — no por defecto.

Hay una ventaja sutil en la severidad de Rust que es fácil pasar por alto: el compilador es un revisor gratuito e implacable. Cuando una IA escribe JavaScript descuidado, el bug se envía y muerde a un usuario en tiempo de ejecución. Cuando una IA escribe Rust descuidado, el compilador suele detectarlo antes de que el programa siquiera se ejecute. Los ciclos extra de corrección se sienten como fricción, pero una parte de ellos son el compilador deteniendo un bug real. La pregunta honesta que hay que hacerse antes de recurrir a Rust es si realmente necesitas la velocidad o la seguridad, o si te han dicho que deberías quererlas. Para un primer proyecto, casi nunca las necesitas.

¿Lo quieres sin conexión?

Descarga el libro entero en PDF o EPUB — gratis.