以前より思っていたことから入ります。

「初めてウェブアプリ作ろう!」 ってときの実行+開発環境として、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」は大事だなって思った。

それはいいとして、このフラッシュアイデア、いくつか自己ツッコミしたいところです。

Read the rest of this entry »