Pular para o conteúdo

Por que UX

UI é a camada visual — botão, cor, espaçamento. UX é a experiência inteira — comportamento, acessibilidade, interatividade, performance e integração. O nome Symfony UX é proposital: entrega a experiência em cima do HTML que o servidor já renderiza, não "só telas".

  • Progressive enhancement: parte de HTML nativo e melhora com pouco JS (Stimulus).
  • A11y no pacote: foco visível, ARIA, elemento semântico correto.
  • Server-first: render no servidor + AssetMapper, menos JS e menos build.
  • Estado & disclosure: os componentes de UX abrem/fecham, sobrepõem e reagem.

Um kit de UI te dá peças; o UX te dá as peças mais a filosofia de entregá-las bem.