アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
そりゃそうだろ・・・ (スコア:5, すばらしい洞察)
どんな言語・開発・運用環境にも、万能薬は無いさ。自分の目的のものに対し、どれが優れているのかを見極めるのが技術屋ってもんでしょう。
#元記事の人はミュージシャン兼務なので強くはいえませんが。
雑誌・ニュース記事など盲目的に「**を導入すればすべて解決!」的な”煽り”宣伝が多く見受けられます。これは書いている本人より、担当者の意向でしょうが、もういい加減、万能薬は無いことがわかってるんだから、スポーツ紙1面のような煽りは止めたほうがいいようにも思う。
雑誌の部数が伸びないのは、この辺の煽りにうんざりした連中が多いのかもしれない。
-- gonta --
"May Macintosh be with you"
Re:そりゃそうだろ・・・ (スコア:5, 参考になる)
http://developers.slashdot.org/comments.pl?sid=305901&cid=20718897
よぉ、おまえら。ひさしぶりだ。
おいらのちっぽけなBlogがSlashdotに載ってるんで驚いちまったよ。
特にタレコミの文章が全然間違ったポイントでフレームの元になってるもんで。
オレはRailsの限界のせいでプロジェクトをキャンセルしたなんて言ってないって。
もっと、こう、
オレは2年間、Railsが向いてないことをさせようとした。それで気づいたんだ。昔の置き去りにした言語(PHPだけど)が、Railsで覚えた知識を用いてアプローチしたらとてもうまくいったんだよ。
それだけのことさ。
----- ここまで
#んで、万能薬と最初に書いたのは誰?
Re:そりゃそうだろ・・・ (スコア:0)
問題はこの「向いてないこと」とは何か?なのでしょうね。
で、何が向いてないとされてるんでしょうか?私も英語はサッパリなものでどなたかよろしく…
こういう話題のときにはたいてい、「万能薬は無い」っていう言い方は、かえって間違った言い方なんだよね。
それこそmatz氏も言っている言葉を乱暴に言い直せば「プログラム言語は(簡易言語でなければ)もともと万能」なんだよ。「ただし、書き易さの違いがある」とね。もちろんどんな場面でも書き易い/書きにくい言語があると言い切れるわけじゃなく、場面ごとの要素もあるはずだけど。
そして今回は他の人(多数)も秀逸な指摘をしていますね。つまり「コードを書く人間のほう」が万能薬かどうか?という議論です。
Re:そりゃそうだろ・・・ (スコア:1, 参考になる)
ひょっとするとRubyならエンジン制御もできるかもしれませんけどね。で、RailsはRubyの上に構築されているわけで無理矢理Railsでエンジン制御をさせられるかもしれませんが、向いていないということにはかわりありません。
Re:そりゃそうだろ・・・ (スコア:1, すばらしい洞察)
言語とフレームワークは対立概念ではありませんよ。
Rubyも言ってみればRubyのコードを書くというフレームワークです。
更にいえばOOPだって「ソフトをモノという単位の集合体だと見立てる」というフレームワークです。
また、Ruby内蔵ライブラリも結構フレームワークじみていますしね。Enumerableとかが典型的です。Rubyお得意のBlockや特異メソッドもフレームワークみたいなものだし。
要するにフレームワークってのは、それ自体が再帰的に階層を成すような概念です。
Aフレームワークの上にBフレームワークが乗り、更にCが乗り…。
そして「乗っている」フレームワークは「乗られている」フレームワークより、
より具体的であり、そのぶん「やれることが限定」されます。(その限定された範囲内ではソフトが作りやすくなる)
そういう意味では逆にいえばRubyも万能ではないわけです。なにかをやりやすくしてあるぶん、何かを苦手としますからね。
>Rubyならエンジン制御もできるかも
問題は処理速度でしょう。
Rubyでも足りる処理を分担させればRubyで出来る。
Railsでも足りる処理を分担させればRailsで出来る。
ただ、DBアクセスとかWebとかといった、特定形態のアプリを作ることに特化したFWだという意味では、Railsでやれることは色々限られるでしょうね。
といっても、UIをWebで構築し、情報をDBで保存し、いっぽうで裏でエンジンにアクセスして制御する、というアプリは(もしRubyの処理速度が間に合えば)出来そうですし、そんなに無理ではないのでは?
問題は、使い物になる機能&性能の、拡張ライブラリToyotaEngine/Rubyを実装する人が居てくれるかどうかではなかろうか?