11 pontos por xguru 2022-05-10 | 2 comentários | Compartilhar no WhatsApp
  • Rust é atraente para construir UIs em termos de desempenho e segurança, mas é difícil encontrar uma boa arquitetura
  • As arquiteturas que funcionam bem em outras linguagens geralmente não se encaixam bem em Rust
    → isso porque a maioria depende de estado mutável compartilhado, algo que não é muito usado em Rust
  • Por isso, é proposta a Xilem, uma arquitetura de UI de alto desempenho, reativa e declarativa
    → semelhante a SwiftUI, Flutter e React, mas buscando um Rust idiomático
  • Xilem usa uma abordagem de sincronização contínua baseada em uma árvore de Views, com uma UI declarativa simples
    • A árvore existe por muito pouco tempo, e uma nova árvore é gerada sempre que a UI é atualizada

2 comentários

 
xguru 2022-05-10

Parece ser um texto de proposta de quem criou o Druid, um toolkit de design de UI data-first para Rust.
Como o texto é bem longo, vou traduzir apenas a introdução. Acho que só vai dar para saber mesmo quando houver um resultado concreto.

 
lifthrasiir 2022-05-10

Raph Levien é uma figura grande demais para ser descrita apenas pelo Druid... Ele é conhecido há muito tempo por coisas como ser mantenedor principal do (GPL) Ghostscript, a comunidade de blogs Advogato, a fonte Inconsolata, o editor Xi e outras.