アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
非常に申し訳ないのだが未だにRuby on Railsの良さがわからない。 (スコア:2, 興味深い)
PHPやJavaのtomcatアプリにも劣るパフォーマンス、
HTMLにわかりにくいタグを入れなければいけない全体的な生産性の低さ…ってこれは他も同じか。
せっかく作ったアプリもさくらとかロリポなどのレンタルサーバに設置できず敷居がとても高く感じてしまう…
すいません、ボクがヘタレなだけですil||li _| ̄|○ il||li
Re:非常に申し訳ないのだが未だにRuby on Railsの良さがわからない。 (スコア:0)
Re:非常に申し訳ないのだが未だにRuby on Railsの良さがわからない。 (スコア:1, おもしろおかしい)
可読性の高いコードとは、読んだだけで理解できるコードで、
生産性の高いプログラムとは、タイプ量が少なくて済むプログラムです。
ん?背反してないか?
Re:非常に申し訳ないのだが未だにRuby on Railsの良さがわからない。 (スコア:0)
ほぼ同じ機能を開発するときに、どこに構築コストを振り向けるかというテーマの回答のひとつということで。
Re:非常に申し訳ないのだが未だにRuby on Railsの良さがわからない。 (スコア:0)
規約を1から10まで読むなんて事をやってられない時もある
細かい仕様やアルゴリズムなんかを知りたい時に、例えば単純なフレームワークやクラスライブラリなら
ちょっとソース見てくれば理解出来るんだけど
Railsは、動的生成の鬼みたいなコードで、どこを探しても見つからない
ドキュメント読めって? 使うだけならそれでも良いかもしれん、サンプルコピペでも用は足りるしな
Re:非常に申し訳ないのだが未だにRuby on Railsの良さがわからない。 (スコア:1)
Re:非常に申し訳ないのだが未だにRuby on Railsの良さがわからない。 (スコア:0)
C++のHaskellもどきテンプレートを見た人間としては
どんなコードをみても驚かないが
Re:非常に申し訳ないのだが未だにRuby on Railsの良さがわからない。 (スコア:0)
Re:非常に申し訳ないのだが未だにRuby on Railsの良さがわからない。 (スコア:0)
Re:非常に申し訳ないのだが未だにRuby on Railsの良さがわからない。 (スコア:0)
Re:非常に申し訳ないのだが未だにRuby on Railsの良さがわからない。 (スコア:0)
この部分は完全に同意です。
CoC なんて、適用箇所を間違えたり分量を間違えれば毒にしかならない薬。
私にとっては RoR とか Seaser はやりすぎで、毒にしかならない。もちろん薬になる人もいるんでしょうけどね。
Re:非常に申し訳ないのだが未だにRuby on Railsの良さがわからない。 (スコア:2, 興味深い)
CoCのメリットは2回目以降(規約学習後)の生産性の高さではないでしょうか?
例が悪いかもしれませんが、Strutsなどの場合でも独自に規約を決めて命名規則やディレクトリ構造を作るので、それに加えて設定ファイルを書くのは面倒。
そこをCoCは解決してくれてうれしいなぁ、と。正直、学習コストという点ではむしろ悪化しているというのには同意。
ちなみに、Rails的に大切なのはDRY(Don't Repeat Yourself)のほうでCoCは手段だと思っています。
あと、余談ですがSeaserの中の人は最近はCoCの次は流れるようなインタフェースだ! って言ってますね。
Railsは具体的な名前を強要してない (スコア:0)
Rails自体はどんな具体的な言葉をも強要してない、
ってのは注目に値する点だ。
Railsが言ってるのはいわばメタ規約ばかりだ。
テーブルとDTO(じゃないが)の名前を「同じ」にしろとか、
大文字小文字単数複数の変換はしろ(ただし機械的に)とか、
find_by_属性1_属性2_…といったメソッドを使えとか、
要するに
「あなたのプロジェクト」に
「あなたのプロジェクトで決めた言葉(とそこから機械的に算出できる言葉)」
を使え、
と言ってるに過ぎないんだ。
「これあんたが決めた名前でしょ。じゃあ最後まで(責任もって)使いなさいよ」ってわけだ。DTOの名前が気に入らない
Re:Railsは具体的な名前を強要してない (スコア:0)
>「現状のテーブル定義」が参照できるファイルって…
rake db:structure:dump かしら?