5 puntos por xguru 2020-06-26 | Aún no hay comentarios. | Compartir por WhatsApp
  • Usan Rust en producción desde 2016

→ Desde el servicio principal de entrega de push hasta los consumidores de Kafka para procesar datos analíticos

  • En 2016: 125 mil por segundo y 2 mil millones de notificaciones push por semana → para 2020: 1.75 millones por segundo y 7 mil millones por día, un crecimiento de 24x en el que Rust ayudó mucho

Pros and Cons

  • Rust sigue permitiendo crear sistemas potentes y de alto rendimiento sin sobrecarga por seguridad

  • Ha madurado mucho en comparación con 2015, pero el lenguaje todavía sigue cambiando

  • Rust-Analyzer ha mejorado muchísimo y ahora agrega autocompletado, tooltips enriquecidos, ir a la definición, visualización de errores/advertencias/linting y soporte para refactorización

  • Se añadió compilación incremental para mejorar la velocidad de compilación, pero Go sigue siendo más rápido compilando. Aun así, Rust sigue acelerándose en cada release

  • Muchos problemas relacionados con HTTP desaparecieron gracias a Future y async/await

→ Ha habido muchas mejoras desde 2016, pero el cambio más útil de todos fue la introducción de la programación asíncrona

  • Aunque Rust ha ido sumando muchísimas novedades, todavía se esperan muchos cambios interesantes más

→ Generic Associated Types (#1598)

→ Custom Test Frameworks (#2318)

Aún no hay comentarios.

Aún no hay comentarios.