以前より思っていたことから入ります。
「初めてウェブアプリ作ろう!」 ってときの実行+開発環境として、LAMPっていうのがあるけど(僕もはじめてはLAMPでしたよ)、その「P」にはRubyが入らない。そしてたいていPHPが入る。Web連携って考えるとPythonやPerlよりは適しているのかもしれないけれど、で、意外とLAMPって言葉がPHP普及に一役買ってるんじゃないかと思っていました。
今更ながら、LAMPとは。
- Linux
- Apache2
- MySQL
- PHP(多くの場合)
なわけで。ウェブ開発の鉄壁の包囲網ですね。このPHPを無理やりRubyに替えてもなあ、「LAMR」って読み方不明だし、「らむる」? 語感悪いし、って思っていたんですね。
で、急に、「じゃあ並び替えればよくね?」 って思い立って、
- MARGL
という言葉を作りました。「まーぐる」と読みましょう。並び替えなので分かると思うけれど、
- MySQL
- Apache2
- Ruby
- Linux
です。で、肝心の「G」は何? っていうと、
- Git
です。僕は敢えて、バージョン管理システムをこの鉄壁の包囲網に導入したい。そしてRubyなら状況等諸々を考えて、Gitがいいでしょう、と。
別にPostgreSQLでPARGL、SQLite3でSARGL、SubversionやCVSでMARSL、MARCLでもいいと思いますけれど。語感極端に悪くなってないし(大事)。でもNginXにするととたんに発音ができないので、Apacheの「A」は大事だなって思った。
それはいいとして、このフラッシュアイデア、いくつか自己ツッコミしたいところです。




