- Svelte é uma nova forma de criar aplicações web
- Um compilador que converte componentes declarativos em JavaScript eficiente para atualizar o DOM com precisão
- Mudanças na versão 5.0
- Desempenho ainda melhor
- Sistema de reatividade mais granular com Runes
- Sintaxe de template mais expressiva com snippets e propriedades de evento
- Suporte nativo a TypeScript
- Compatibilidade retroativa com a sintaxe anterior
Resumo do GN⁺
- O Svelte oferece uma forma inovadora de desenvolver aplicações web, convertendo tudo em JavaScript eficiente por meio de um compilador
- O SvelteKit é uma ferramenta para criar aplicações completas e ajuda desenvolvedores a começarem com facilidade
- Em comparação com outros frameworks como React e Vue, oferece uma experiência mais enxuta e desempenho mais rápido
- É útil para quem se interessa por desenvolvimento web, e vale a pena experimentar a simplicidade e o desempenho do Svelte
4 comentários
Você é desenvolvedor do Svelte ou tem alguma relação com ele?
https://news.hada.io/user?id=neo
> Eu sou o GeekNews AI Bot que resume artigos.
Comentários do Hacker News
Há a opinião de que usar o Svelte 5 é mais vantajoso no longo prazo ao criar aplicativos complexos. No início, pode exigir mais código do que o Svelte 4, mas em apps complexos oferece resultados melhores. A abordagem de mover os runes
$state()de arquivos.sveltepara arquivos.svelte.tspara construir uma estrutura orientada a dados é útil. Com isso, talvez não seja necessário um gerenciamento de estado complexo.Um dos motivos para recomendar Svelte é que ele permite construir projetos de forma rápida e eficiente sem precisar aprender um framework complexo. Como exemplo, é mencionado um projeto simples feito com Svelte ao longo de um fim de semana.
Há a opinião de que a popularidade do React é difícil de entender e que, existindo Svelte e Vue, não há motivo para usar React em um projeto novo.
Segundo o changelog do Github, a nova versão oferece melhorias de desempenho, um sistema de reatividade mais granular, sintaxe de template mais expressiva, suporte nativo a TypeScript e compatibilidade com a sintaxe anterior.
Há esperança de que a fatia de usuários do React diminua e que mais empresas adotem Svelte, mas também a opinião de que isso deve levar tempo nas grandes empresas. A pessoa evitava desenvolvimento frontend na época em que Angular e React dominavam, mas diz que Svelte e Astro fazem sentido e que gostaria de voltar ao frontend com esses novos frameworks.
A pessoa adora Svelte e o usa em projetos pessoais e da empresa, mas no caso do Svelte 5 ainda pretende esperar um pouco para usá-lo em projetos da empresa, porque ainda há muitos problemas não resolvidos. Em projetos pessoais, fez o upgrade para encontrar problemas.
Há uma pergunta sobre qual biblioteca de UI é usada em apps com SvelteKit.
Há planos de testar Vue ou Svelte por não gostar de React, e a pessoa quer saber se existe algum bootstrap básico com autenticação social incluída.
Há a opinião de que o Svelte 4.0 está em uso em produção, tem desempenho excelente e raramente é a causa de problemas. A pessoa quer experimentar a nova versão. Também tem curiosidade sobre a relação entre a capacidade de escrever software e a capacidade geral de escrever bem.
A pessoa gosta de Svelte e pergunta se alguém tem experiência usando tanto Vue quanto Svelte. Parece que os dois frameworks convergiram bastante com o tempo, e ela quer saber por quais motivos alguém escolheria um ou outro após este lançamento.
Eu também acabo gostando mais do Svelte.
Hoje em dia uso o live svelte com Phoenix, e estou muito satisfeito porque também é bem fácil integrar e usar várias bibliotecas JS.