アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds
インストール (スコア:2, すばらしい洞察)
URL とタイトルを含んだテーブル作って表示させました。
作るって言ってるけど開発するのではなくて、インストールするですな。
Re:インストール (スコア:1, すばらしい洞察)
Rubyはプログラムというよりテンプレート。
Re:インストール (スコア:3, 参考になる)
計算手順を抽象化したアルゴリズム(=つまりテンプレート)を,具体的なデータ構造に合わせて組み合わせるのがプログラミング.
ruby は,オブジェクト指向な言語なので,データ構造が柔軟に扱える.その結果テンプレートを簡単に組み合わせることが出来るので,生産性が高い(とruby使いは宣伝している)
Re:インストール (スコア:1, 興味深い)
でもいざウェブアプリを作ろうとした時に、RoRが例えばStrutsと比べてどれほど生産性が高いのか全然分からないですよ。
RoRの生産性の高さとやらは、インストールフェーズにしか無いんでしょうか。
Re:インストール (スコア:2, 参考になる)
Strutsはよく知らないのでアレなんですが、O/Rマッピングを動的に自動でやってくれるのは楽。
# ただ、SHOW FIELDS FROM ~がばしばし飛んでいる。富豪
他にはコードのタイプ量が少なくて済みます。
この辺はRubyのおいしいところ(イテレータやmethod_missing)のおかげも大きいかな。
# それと、RoRよりもRailsと略されることが多い。AoEの続編と紛らわしい?
Re:インストール (スコア:0)
なんでも一つの言語でやれる、と豪語する人間の生産性を基準に考えても無意味。
どんな言語でも、最初は環境に熟知してる人間はいないという問題はある。
生産性の向上は、環境への慣れに依存する事を否定する人間はいないでしょう。
インストールが容易であれば、それだけで生産性に直結する場面があるのは
いくつか案件をこなしていれば解るかと思うが?
(突発的な、別プロジェクトのサポートとかに多い)
事実はともかく、そういう意図で書かれたことが解らない人間は、
今の自分の環境を盲信しているだけで、読解力と想像力に柔軟性が無い
というのは開発者的には随分と致命的な問題のようです。
Re:インストール (スコア:2, 参考になる)
たしかに某Windows向けインタプリタ言語のときはアレでしたが。
ただ、他言語探訪あたりを読んでくださると、けなしてばっかりでもない事はおわかりいただけるかと。
Rubyist のための他言語探訪 【第 1 回】 Python [rubyist.net]
Rubyist のための他言語探訪 【第 2 回】 CLU [rubyist.net]
Rubyist のための他言語探訪 【第 3 回】 Io [rubyist.net]
Re:インストール (スコア:1)
本家/.でも、Railsは9回取り上げられていますし、開発チームリーダーのDavid Heinemeier Hansson [loudthinking.com]は今年のOSCONでBest Hacker Awardを受賞 [loudthinking.com]してますし、むしろ日本が今まで取り残されすぎていたというべきです。
Re:インストール (スコア:0)
OSS以外はけなすOSS信者と同じですよ。
気にしたら負けです。