5 pontos por xguru 2020-06-26 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Usa Rust em produção desde 2016

→ Do principal serviço de entrega de push até os consumers de Kafka para processamento de dados analíticos

  • Em 2016, eram 125 mil por segundo e 2 bilhões de pushes por semana → em 2020, isso cresceu 24x para 1,75 milhão por segundo e 7 bilhões por dia, e Rust ajudou bastante nisso

Pros and Cons

  • Rust ainda permite criar sistemas robustos, seguros e de alto desempenho sem overhead de segurança

  • Amadureceu bastante em comparação com 2015, mas a linguagem ainda está mudando

  • O Rust-Analyzer evoluiu muito, adicionando autocomplete, tooltips ricos, ir para definição, exibição de erros/avisos/lint e até suporte a refatoração

  • A compilação incremental foi adicionada para melhorar a velocidade de compilação, mas o Go ainda compila mais rápido. Ainda assim, Rust está ficando mais rápido a cada release

  • Os problemas relacionados a HTTP praticamente desapareceram graças a Future e async/await

→ Houve muitas melhorias desde 2016, mas a mudança mais útil de todas foi a introdução da programação assíncrona

  • Embora Rust tenha recebido muitas novidades enormes, ainda se espera que venha muita coisa interessante pela frente

→ Generic Associated Types (#1598)

→ Custom Test Frameworks (#2318)

Ainda não há comentários.

Ainda não há comentários.