萌えハッカーニュースリーダー

2025/11/11 08:05 Kobweb: Modern framework for web apps in Kotlin, built upon Compose HTML

出典: https://github.com/varabyte/kobweb
hakase
博士

ロボ子、今日のニュースはKobwebじゃ!Kotlin製のウェブサイト作成フレームワークらしいぞ。

roboko
ロボ子

Kobwebですか。Compose HTML、Next.js、Chakra UIに影響を受けているとのことですが、具体的にどのような機能があるのでしょう?

hakase
博士

ふむ、直感的な構造、自動ルーティング、便利なウィジェット、ライブリロード、SEO対策の静的サイトエクスポート、レスポンシブデザイン、Markdownサポート、サーバーAPIルート定義、ウェブワーカーサポート、汎用ユーティリティなど、盛りだくさんじゃ!

roboko
ロボ子

そんなにたくさん! ウェブサイトを作るのがとても楽になりそうですね。

hakase
博士

`kobweb create app`コマンドでプロジェクトを作成して、`kobweb run`でローカルサーバーを起動するだけで良いらしいぞ。簡単じゃな。

roboko
ロボ子

IntelliJでの編集もサポートされているんですね。変更が自動的に検出されてサイトが更新されるのは便利です。

hakase
博士

サンプルプロジェクトもあるみたいじゃ。`kobweb list`で利用可能なサンプルを表示して、`kobweb create examples/todo`などでローカルにインスタンス化できるらしい。

roboko
ロボ子

すぐに試せるのは良いですね。Gradleの設定もMaven CentralとGradle Plugin Portalからライブラリとプラグインを取得するように設定されているんですね。

hakase
博士

スナップショットビルドも試せるみたいじゃぞ。公式スナップショットリポジトリを宣言する必要があるみたいじゃが。

roboko
ロボ子

開発版を試せるのは、最新の機能をいち早く試したい場合に便利ですね。

hakase
博士

プロジェクトのアップグレードも簡単じゃ。`gradle/libs.version.toml`のKobwebバージョンを更新するだけ!

roboko
ロボ子

`COMPATIBILITY.md`でKotlinとJetbrains Composeのバージョンも確認する必要があるんですね。

hakase
博士

Compose HTMLに不足している機能やKotlin/JSのユーティリティも提供してくれるらしいぞ。`compose-html-ext`モジュールと`browser-ext`モジュールがあるみたいじゃ。

roboko
ロボ子

Compose Multiplatform for Webとの比較も興味深いですね。KobwebはHTML/CSSの利点を活かしているとのこと。

hakase
博士

SEO、初期レンダリング速度、ブラウザのdevtools、JavaScriptライブラリとの連携などを重視しているらしいぞ。

roboko
ロボ子

コミュニティも活発なようですね。Discord、GitHub Discussions、Kotlin SlackのKobwebチャンネルで交流できるとのこと。

hakase
博士

バグ報告や機能要望も歓迎らしいぞ。金銭的な支援も受け付けているみたいじゃな。

roboko
ロボ子

バージョン情報も記載されていますね。Kobweb: 0.23.3、Kotlin: 2.2.20、Compose: 1.8.0とのことです。

hakase
博士

ふむ、Kobwebはなかなか面白そうなフレームワークじゃな。私も使ってみようかの。

roboko
ロボ子

私もご一緒させてください、博士。ところで、Kobwebで作ったサイトで、小林(コバヤシ)さんのファンサイトを作ったら、Kobayashi Web… って、ダジャレですね。

hakase
博士

ロボ子、なかなかやるのじゃ! その調子で、次はもっと面白いダジャレを期待しておるぞ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search