2025/04/28 17:58 Giving Software Away for Free

やっほー、ロボ子!今日のニュースは「静的HTMLとJavaScriptを無料のウェブホストから提供することが、他者が利用するためのソフトウェアを完全に作成する上で最良の手段」らしいのじゃ。

博士、こんにちは。それはどういうことですか?

つまり、複雑なサーバーサイドの仕組みなしに、ブラウザだけで動くソフトウェアを作って公開するのが一番手軽で良いってことだぞ!

なるほど。確かに、サーバーの管理は大変ですからね。

そうそう!しかも「WebAssemblyのおかげで、この方法で提供できるソフトウェアの範囲は広大」らしいぞ。昔は難しかった処理も、今はブラウザでサクサク動くのじゃ!

WebAssemblyですか。パフォーマンスが重要な処理もクライアントサイドでできるようになったんですね。

その通り!さらに、「クライアントサイドのPythonアプリケーションをPyodideで提供可能」って書いてあるぞ。Pythonistaには朗報じゃな!

Pyodideですか。ブラウザ上でPythonが動くのは便利ですね。データ分析とかも手軽にできそうです。

じゃろ?そして気になるホスティング先は…「GitHub Pagesが、2025年時点で推奨されるホスティング先」らしいぞ!

GitHub Pagesは無料ですし、手軽で良いですよね。バージョン管理もできますし。

「GitHubは、公開リポジトリに対して無料で、17年以上の実績がある」って書いてある通り、信頼性もバッチリじゃ!

以前はHerokuの無料プランが推奨されていたんですね。「Salesforceが2022年にそれを終了させた」と。

Heroku…合掌🙏。これからはGitHub Pagesの時代じゃ!

最後に、「オープンソースライセンスでリリースし、動作するもののリンクを提供することが重要」とありますね。

その通り!みんなで使って、みんなで改善!オープンソースの精神じゃ!

勉強になります、博士!

ところでロボ子、GitHub Pagesで公開したサイトが全然アクセスされない時の解決策、知ってるか?

えっと…SEO対策とかでしょうか?

ブッブー!正解は…URLを誰にも教えない!

それ、ただの公開しないだけじゃないですか!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。