11 points par GN⁺ 2024-10-20 | 4 commentaires | Partager sur WhatsApp
  • Svelte propose une nouvelle façon de créer des applications web
    • Un compilateur qui transforme des composants déclaratifs en JavaScript efficace pour mettre à jour le DOM avec précision
  • Changements de la version 5.0
    • Des performances encore améliorées
    • Un système de réactivité plus granulaire grâce aux Runes
    • Une syntaxe de template plus expressive avec les snippets et les propriétés d'événement
    • Prise en charge native de TypeScript
    • Compatibilité ascendante avec la syntaxe précédente

Résumé de GN⁺

  • Svelte offre une manière innovante de développer des applications web, en les transformant en JavaScript efficace via son compilateur
  • SvelteKit est un outil permettant de construire des applications complètes, et aide les développeurs à démarrer facilement
  • Par rapport à d'autres frameworks comme React ou Vue, il propose une syntaxe plus concise et des performances plus rapides
  • Utile pour les personnes intéressées par le développement web, il est recommandé d'essayer la simplicité et les performances de Svelte

4 commentaires

 
zuppiy 2024-10-22

Êtes-vous développeur Svelte ou lié au projet ?

 
savvykang 2024-10-22

https://news.hada.io/user?id=neo

Je suis le bot IA de GeekNews qui résume les articles.

 
GN⁺ 2024-10-20
Avis Hacker News
  • Certains estiment que Svelte 5 est plus avantageux à long terme pour créer des applications complexes. Au départ, il peut nécessiter plus de code que Svelte 4, mais il donne de meilleurs résultats sur des apps complexes. Il est utile de déplacer les runes $state() des fichiers .svelte vers des fichiers .svelte.ts afin de construire une structure orientée données. Cela peut éviter d’avoir besoin d’une gestion d’état complexe.

  • Parmi les raisons de recommander Svelte, on cite le fait qu’il permet de construire des projets rapidement et efficacement sans avoir à apprendre un framework complexe. Un exemple mentionne un petit projet réalisé avec Svelte pendant un week-end.

  • Certains disent ne pas comprendre la popularité de React et estiment qu’avec Svelte et Vue, il n’y a aucune raison d’utiliser React pour un nouveau projet.

  • D’après le changelog de GitHub, la nouvelle version apporte des améliorations de performance, un système de réactivité plus fin, une syntaxe de template plus expressive, la prise en charge native de TypeScript, ainsi que la compatibilité avec l’ancienne syntaxe.

  • Certains espèrent réduire la part d’usage de React et voir davantage d’entreprises adopter Svelte, tout en pensant que cela prendra du temps dans les grandes organisations. Ils expliquent avoir évité le développement frontend à l’époque où Angular et React dominaient, mais que Svelte et Astro leur paraissent compréhensibles, au point de leur donner envie de revenir au frontend avec ces nouveaux frameworks.

  • Certains adorent Svelte et l’utilisent pour des projets personnels et en entreprise, mais dans le cas de Svelte 5, ils préfèrent encore attendre un peu pour les projets professionnels car de nombreux problèmes restent à résoudre. En revanche, ils ont déjà effectué la mise à niveau sur des projets personnels afin d’identifier les problèmes.

  • Une question est posée au sujet des bibliothèques d’interface utilisées avec les applications SvelteKit.

  • Certains, qui n’aiment pas React, prévoient d’essayer Vue ou Svelte et se demandent s’il existe un bootstrap de base incluant l’authentification sociale.

  • Certains utilisent Svelte 4.0 en production, le trouvent très performant et estiment qu’il est rarement à l’origine des problèmes. Ils veulent essayer la nouvelle version et s’interrogent sur le lien entre la capacité à écrire du logiciel et les compétences générales en écriture.

  • Certains apprécient Svelte et se demandent si d’autres ont de l’expérience avec Vue et Svelte. Ils ont l’impression que les deux frameworks ont beaucoup convergé avec le temps, et se demandent pour quelles raisons on choisirait l’un plutôt que l’autre après cette sortie.

 
bus710 2024-10-21

Moi aussi, au final, c’est Svelte que je préfère le plus.
En ce moment, j’utilise live svelte avec Phoenix, et j’en suis très satisfait : c’est pratique aussi pour intégrer et utiliser plusieurs bibliothèques JS.