[#41531] [Bug #3385] ext/dbm: accept various version of db — Takahiro Kambe <redmine@...>

Bug #3385: ext/dbm: accept various version of db

10 messages 2010/06/03

[#41600] 質問・提案:cgi.rbの後継となるライブラリについて — Dice <tetradice@...>

Diceです。cgi.rbの後継ライブラリについて質問させてください。

16 messages 2010/06/13
[#41606] Re: 質問・提案:cgi.rbの後継となるライブラリについて — Fujioka <fuj@...> 2010/06/14

藤岡です。

[#41607] Re: 質問・提案:cgi.rbの後継となるライブラリについて — KAKUTANI Shintaro <shintaro.kakutani@...> 2010/06/14

かくたにです。

[#41616] Re: 質問・提案:cgi.rbの後継となるライブラリについて — Dice <tetradice@...> 2010/06/15

藤岡さん、かくたにさん、返信ありがとうございます。

[#41617] Re: 質問・提案:cgi.rbの後継となるライブラリについて — Fujioka <fuj@...> 2010/06/16

藤岡です。

[#41656] Re: 質問・提案:cgi.rbの後継となるライブラリについて — Dice <tetradice@...> 2010/06/20

Diceです。藤岡さん、返信ありがとうございます。

[#41623] [Feature:trunk] argument delegation — Nobuyoshi Nakada <nobu@...>

なかだです。

23 messages 2010/06/16
[#41625] Re: [Feature:trunk] argument delegation — Yusuke ENDOH <mame@...> 2010/06/16

遠藤です。

[#41627] Re: [Feature:trunk] argument delegation — Yukihiro Matsumoto <matz@...> 2010/06/16

まつもと ゆきひろです

[#41702] WIN32OLE_METHOD offset_vtbl — kuwamoto shintaro <beuniv@...>

こんばんわ

16 messages 2010/06/23
[#41712] Re: WIN32OLE_METHOD offset_vtbl — Masaki Suketa <masaki.suketa@...> 2010/06/24

助田です。

[ruby-dev:41685] Re: 質問・提案:cgi.rbの後継となるライブラリについて

From: "NARUSE, Yui" <naruse@...>
Date: 2010-06-23 08:38:03 UTC
List: ruby-dev #41685
成瀬です。

まず前提ですが、議論がどう流れようと、1.8 に入ることはないと思います。

さて、Rackを標準添付にするべきだという話ですが、
わたしも2年くらい前は1.0.0が出る頃にはした方がよいかなと思っていました。
しかし、現在ではRackの標準添付には否定的です。
理由は後述しますが、まとめると標準添付しても我々の手間が増えるだけで、
開発者やCGI利用者には嬉しくないからです。

理由ですが、いきなりちゃぶ台をひっくり返すと、
わたしはもはや CGI を推奨するべきだとは思いません。
共用レンタルサーバーじゃなくて VPS を使って、Passenger でも使うべきです。

また、Rack の CGI Handler はいくつかのバージョンでばぐっており、
1.0 ですらバグっているあたり、まともにメンテされているとは思えません。

あわせて、Rack/CGI には日本語はもとより英語ですらまともなドキュメントがなく、
およそ人に勧められる状況ではないように思います。

そもそも、Rack は所詮はミドルウェアであって、普通の開発者は Rails や
Sinatra のような Web アプリケーションフレームワークを使うべきです。
かといって Web アプリケーションフレームワークを標準添付するのは、
規模・メンテナンスコスト・開発速度どれをとっても非現実的ですし、
これらを CGI で動かすのは Rack 単体以上にありえません。

結局のところ、今時 Web アプリケーションを作ろうというのなら、
レンタルサーバで CGI ではなく、VPS を借りて Passenger 入れて
Rails なり Sinatra なりするべきでしょう。
望ましくない方法を推奨するかのような対応を Ruby が
行うべきだとは思いません。

-- 
NARUSE, Yui
naruse@airemix.jp

In This Thread