[Tradução]Os princípios do Svelte (Tenets)
(velog.io)> O texto original deste artigo é Tenets, publicado por Richard Harris no repositório do Svelte no GitHub.
Este texto é uma tentativa de expressar com clareza a filosofia do Svelte — nossa filosofia fundamental e as diretrizes que usamos para tomar decisões de design.
A web importa. (The web matters)
Desenvolvemos o Svelte porque acreditamos que a web é muito importante, e que sua sobrevivência contínua não pode ser garantida.
Otimize para a sensação. (Optimise for vibes)
Temos como objetivo explícito ser o framework com a melhor sensação de uso.
Não otimize para adoção. (Don't optimise for adoption)
Mesmo indo contra a corrente, buscamos ser o melhor framework possível.
HTML é a língua materna. (HTML, The Mother Language)
Tanto priorizar JS quanto priorizar HTML são abordagens válidas, mas a abordagem centrada em HTML nos parece mais natural.
Vamos abraçar o progresso. (Embrace progress)
Como comunidade, nossa postura em relação à tecnologia é de otimismo. A plataforma melhora, as ferramentas melhoram, os dispositivos melhoram, e se abraçarmos isso poderemos criar coisas melhores.
Os números mentem. (Numbers lie)
Rigor numérico é algo bom, e prestamos atenção a vários indicadores, mas ao projetar o Svelte pensamos mais em termos qualitativos do que quantitativos.
Mágico, não magia. (Magical, not magic)
Queremos que o Svelte seja mágico, e que, ao escrever código em Svelte, você se sinta como um mago. Achamos que no passado o Svelte esteve em um território de magia em que não ficava claro como as coisas funcionavam, e estamos corrigindo isso no Svelte 5.
Sonhe grande. (Dream big)
Acreditamos que é importante fazer a pergunta “o que seria necessário para que o SvelteKit se tornasse o melhor framework?”, independentemente da situação.
Ninguém liga. (No-one Cares)
A maioria das pessoas não se importa com frameworks. Elas só querem criar algo incrível, e o Svelte é para elas. Deve ser possível aprender apenas os conceitos necessários e criar o que se deseja sem se preocupar com o resto.
Projetamos por consenso. (Design by consensus)
O Svelte é um projeto guiado pela comunidade e conduzido por consenso. É importante que a comunidade — ou seja, vocês — tenha participação no futuro do projeto.
5 comentários
Sem mágica, mas como se fosse mágica
Ao ver o parágrafo seguinte, não acho que usaram essa expressão por significar que não existe magia; parece mais que quer dizer que magia é algo misterioso que se usa sem entender, então isso também fica um pouco ambíguo.
É uma diferença realmente sutil, então é bem difícil preservar isso na tradução.
Não é mágica, mas e se fosse como mágica?
Como foi uma tradução que eu mesmo fiz, pode haver algumas partes estranhas; se me avisarem nos comentários, vou corrigir o mais rápido possível. Essa parte,
Mágico, não magia. (Magical, not magic), ainda me incomoda na tradução, mas não consigo pensar em uma expressão melhor.E o corpo do Geek News é um resumo.