Ruby だけを使用して、ブログのような単純な Web サイトを作成できるかどうかを試しています。Rails、データベース、または外部の Web サーバーはありません。永続化のためにデータをファイルに保存する予定です。
TCPServer、CGI、および Net::HTTP を使用したかったのです。
もっと簡単に使用できる方法はありますか?
Ruby だけを使用して、ブログのような単純な Web サイトを作成できるかどうかを試しています。Rails、データベース、または外部の Web サーバーはありません。永続化のためにデータをファイルに保存する予定です。
TCPServer、CGI、および Net::HTTP を使用したかったのです。
もっと簡単に使用できる方法はありますか?
ウェブサイトをデザインする際には、多くの可動部分があります。
演習の目的によっては、Camping、Sinatra、またはRamazeなどの非常に単純な Web フレームワークの使用を検討することをお勧めします。Web プログラミングのトップレベルの理解を得ようとしている場合、これはおそらく最良の解決策です。必要なものだけが含まれており (Camping は 4k 未満です!)、ルーティングなどを処理します。
Web サーバーの構築は、HTTP 解析の演習です。フレームワークを省略して、Rake (多くの一般的な Web サーバーの API) と Webrick や Thin のような単純な Web サーバーの上に何かを構築しようとする場合があります。