Rustでフルスタック開発の決定版!新フレームワーク「Topcoat」が凄そう
Topcoat: The full full-stack framework for Rust
Topcoat: The full full-stack framework for Rust
RustでWebアプリを構築する際、バックエンドからフロントエンドまで網羅的にカバーしてくれる「Topcoat」が登場しました。フルスタック開発を強力にサポートするRust製フレームワークとして、今後要チェックな存在になりそうです。
Rustのウェブフレームワーク界隈が抱えてる課題を、これが解決してるとは思えないな。それに、DBレイヤーの機能が全くないのに、どうやって「フルスタック」って呼んでるんだ?
まさかここでこれを見ることになるとは思わなかった。リポジトリを公開したのは、プライベートなCIの利用枠を使い切っちゃったからなんだ。来週にはブログ記事を出す予定だよ。でも、ここでの質問には喜んで答えるよ。
一つ知っておいてほしいのは、Topcoatが存在する一番の理由は、多くの組織がすでにインフラレベルやパフォーマンスが重要な領域でRustを使っていて、普段使い慣れた言語でそのままウェブアプリも作りたいと思っているからなんだ。
うーん……自分はtokioプロジェクトが作ってきたものの多くが好きだし、axumのユーザーでもある。
Topcoatみたいなプロジェクトや彼らのORMのようなものが、このプロジェクトにとって良い方向性だとは思えないな。実力よりも知名度だけで、コミュニティで過大評価されて普及しちゃうんじゃないかと懸念してる。
これってPOR-15の製品名から取ったの?もしそうなら最高すぎる :D
\m/(>.<)\m/
Rubyと下痢が子供を作ったらこうなる、って感じだな。
Rust全般そうだけど。
最近は「ウェブサーバー+ウェブページ」で「フルスタック」って呼んじゃうの?
ワクワクするけど、Djangoに匹敵するものが欲しいよ。htmxスタイルの「フルスタック」アプリで解決できる問題なんてほんの少ししかなくて、実際は自動生成される管理画面、認証フレームワーク、キャッシング、イベント管理なんかが解決してくれる問題の方が多いんだ。
残念ながらPythonを使うとパフォーマンスや型定義の甘さに縛られることになるけど、Rustならそのあたりをバッチリ解決してくれるからね。
いやー、Rustでイケてるフルスタックフレームワークがあったら最高なんだけどな!DjangoやLaravel、Railsってすごく整ってるじゃない。昔はマイクロフレームワーク派だったけど、ここ数年は全部入りなのがどんどん魅力的に見えてきたよ。
これらメジャーなフルスタックフレームワークのコア機能と同等になるには時間がかかるだろうけど、応援してる!Rustの型システムをフルスタックなウェブフレームワークで使えるなんて、考えただけで最高だ。
めちゃくちゃ良さそう。toastyも最高だし、全体的に素晴らしい仕事ぶりだね。
昔は「バッテリー同梱(batteries-included)」といえば、少なくともスキーマやモデル、DB抽象化レイヤーくらいは含まれてたもんだけどね。Claudeに頼めばすぐ作ってくれるんじゃないか?