1738425995
2025-01-30 12:07:00
Svelteは、Web開発の世界内で奇妙な空間を占めています。それは8年間、何らかの形で存在しており、Apple、Spotify、Ikea、The New York Timesなどに使用されていますが、それはまだ新興のようなものであり、おそらく黒い羊さえも感じています。クリエイターのリッチ・ハリスが最近言ったように、
「反応がテイラー・スウィフトなら、私たちはフィービーの橋のようなものです。彼女は非常に高く評価されており、あなたは彼女のことを聞いたことがありますが、おそらく彼女の歌の多くに名前を付けることはできません。」
– リッチハリス
これが、今年10月にSvelte 5のリリースがとても大したことだと感じた理由かもしれません。それは慣習と革新の輪を二乗しようとします。それは残ることができますか ウェブ上で最も愛されているフレームワークの1つ 反応、vueなどで肩をまったく擦ることができないという疑いを揺さぶりながら スケーラビリティ?ささやきますが、彼らはそれを引き離しただけかもしれません。発売後の反応は、ほぼ輝いています 毎週NPMダウンロード 6か月前と比較して倍増します。
それでも、私は予測ゲームに参加していません。今後数か月と数年は、Svelte 5の究極の尺度になります。彼は親切に時間をかけて、SvelteとWeb開発の未来について私とおしゃべりしました。
魔法ではなく、魔法
Svelte 5は、概要の書き直しです。私はここで雑草に入りたくありません – 重要な変更はうまくカバーされています 移行ガイド – しかし、日々のユーザーが懸念している大きなものを言うだけで十分です ルーン。時には、魔法のような気持ち $ より明示的なものに道を譲りました $state、 $derived、 そして $effect。
Svelte 5に関する多くの講演には、それがマークする感情が含まれていました フレームワークの「成熟」。 HarrisとSvelteチームにとって、それは集大成のように感じられ、レッスンは、新鮮でありながら馴染みのあるものを形成するための願望と組み合わせて学んだ。
「これは新しい章のように感じます。私はあなたがそれを生産的にする前に、あなたがそれに学位を取得する必要があるとは思わない何かを構築しようとしています。そして、それはSvelte 5と一緒に運ばれたようです。」
– リッチハリス
生の使用数はすべてではありませんが、インストールの増加を見ることは、HarrisとSvelteチームにとって歓迎すべきシグナルでした。
「私たちにとって、成功は間違いなく養子縁組に基づいていませんが、数が上がり、右にあるのを見ると、私たちは正しいことをしていることを安心させ、正しい軌道に乗っています。たとえそれが目標でなくても、それは有用な兆候です。しかし、成功とは、このフレームワークを使用してアプリを構築し、より高品質で、より回復力があり、アクセスしやすいアプリを構築する人々です。」
– リッチハリス
Svelte哲学の教義 今年初めにハリスが概説したことは、ポイントを強化します。
- Webが重要です。
- 雰囲気のために最適化します。
- 採用を最適化しないでください。
- HTML、母言語。
- 進捗を受け入れます。
- 数字は嘘をつきます。
- 魔法ではなく、魔法。
- 大きな夢。
- 誰も気にしません。
- コンセンサスによるデザイン。
上記のリンクをクリックして、これらが説明されているのを聞きますが、核心が表示されます。 Svelteはとてもです 定性的プロジェクト。 Svelteはかなりの数のパフォーマンスメトリック自体でうまく機能しますが、ハリスは長い間のメトリックの批評家でした 灯台 それ自体で終わりとして扱われています。最速は必ずしも最良の意味ではありません。結局のところ、私たちは皆、質の高いウェブサイトを作るビジネスにいます。
フレームワークはその目的のための手段であり、ハリスはそこでやられるべき多くの仕事を見ています。
ソフトウェアは壊れています
すべてのマイルストーンはお祝いの原因です。また、尋ねる自然な一時停止でもあります、 「今何?」 Svelteチームにとって、視力はWebの品質を強化することにしっかりと設定されているようです。
「最近の議論の過程で私たちが到達したという結論は、世界のほとんどのソフトウェアは一種のひどいものだということです。物事は良くありません。私の携帯電話の半分はうまくいきません。基本的なタスクで失敗します。そして、多くのウェブサイトにも同じことが言えます。フォームを送信できるように、ボタンから無効な属性を削除するためにDevToolsを開く必要がある回数、または支払いが通過したかどうかが不明確になりました。」
– リッチハリス
これは確かに私の経験と、そして間違いなく無数の他の人と結びついています。 enshittification、操作的なアルゴリズム、およびAIに生成されたスロップの一見無限の流入の間に、その感覚を揺るがすのは難しいです ウェブはますます退廃的になり、de落しています。
「私たちが使用する非常に多くのソフトウェアはひどいものです。彼らはただの悪いソフトウェアです。ソフトウェアエンジニアが馬鹿だからではありません。ツールメーカーとしての主な優先事項は、人々が壊れていないソフトウェアを構築できるようにすることです。ベースラインとして、人々は機能するソフトウェアを構築できるはずです。」
– リッチハリス
優れたソフトウェアの作成とメンテナンスに対するこの責任感は、Svelteチームの全体的な見通しを語り、今後の優先順位にも影響を与えようとしています。
勇敢な新世界
Svelte 5の一部は、新鮮な基盤の意味で新しい章のように感じます。ソフトウェア開発やWebデザインで働いていた人なら誰でも、頭痛のグラウンドアップの書き直しがどれだけあるかを教えてくれます。財団を再構築することは、あなたがそれをやってのけるときに祝うべきものですが、それはまた質問を頼みます: 基礎は何ですか?
ハリスは、フレームワークの周りのより広いエコシステムに目を向けています。
「いくつかのアプリケーション状態を採用してDOMに変えるという問題を解決するためにやることはこれ以上ないと思いますが、補助的な問題については膨大な量があると思います。これらのコンポーネントに入れたデータをどのようにロードしますか?そのデータはどこに住んでいますか?アプリケーションをどのように展開しますか?」
– リッチハリス
短期的には、これは、Svelteを中心に構築されたWebアプリケーションフレームワークであるSveltekitへの愛につながる可能性があります。フレームワークは、認証とデータベース、おそらく公式のライブラリ、および精神の開発ツールについて意見を述べ始めるかもしれません Astro Dev Toolbar。そして、これらはすべて、さらに大きな探求の前駆体である可能性があります。
「JavaScriptのRailsまたはLaravelがあることを望んでいます。実際、私はそのようなものが複数あることを望んでいます。そして、少なくともSvelteの長期的な目標の一部はその一部になることだと思います。 JavaScriptを使用して、今日完全なスタックアプリケーションを構築するために学習する必要があるものが多すぎます。」
– リッチハリス
以降
Svelteは長年にわたって喜んでカチカチと刻まれていますが、バージョン5のリリースは、その周辺の生態系にとって新たな生命のリースのように感じられました。毎日は、新しいエキサイティングなプロジェクトをフロントページにもたらします /r/pruner 今年はsubreddit Svelteの出現 安定したリリースに続いて勢いの感覚を維持しました。
以下は、私の目を引いたスベルトベースのプロジェクトのほんの一握りです。
多くの技術を取り巻く実存的な恐怖の乱流と避けられない感覚にもかかわらず、これはウェブ開発のエキサイティングな時期のように感じます。条件は、素敵な新しいものが現れるのが熟しています。
そして、Svelte 5自体については、リッチハリスはフェンスにいるかもしれない人々に何と言いますか?
「あなたがそれを試してみると、あなたは午後以外に失うものは何もないと思います。我々は持っています チュートリアル それは、Svelteや既存のフレームワークについてさえ何も知らないことからあなたを連れて行きます。それから3時間または4時間でSvelteを使用してアプリケーションを構築できるようにすることができます。 Svelteの基本を学びたいだけなら、それは1時間です。試してみてください。」
– リッチハリス
SmashingMagのさらに読み取り
#リッチハリスとのチャット #スマッシングマガジン