アカウント名:
パスワード:
どれも使ったことなくて記事での紹介やブログだけの印象ですが、
Hibernate: 最悪。間違いなくアンチパターン。ActiveRecord: RoRが使える領域に限れば問題ないと思う。Doctrine: 全く知らない
あとMyBatisとかS2DaoとかSQLを活かすフレームワークはこのパターンに当てはまらないような感じですね。
なので、実質的にはHibernate = アンチパターンだと思います。
> どれも使ったことなくてそれがすべてを物語ってるんじゃないの?
挙げてるものを使ったことがないだけで、ORM自体使ったことないわけじゃないですよ。Hibernateはちょっと検索してみれば分かるけど、あまりに酷いというコメントばかりで、使わなくても想像するだけでこりゃおかしいなと分かります。
「おかしい」とか抽象的な事書くからおかしなコメントがでてくるわけで。
自分がHibernateちょっと使って思ったのが、使い方覚えるのに時間がかかりそうということです。SQL書けない人でも使えるか又は、SQL直接書くより楽じゃなければORマッピングツール使う意味なんて無いわけだけど、Hibernateにはどちらも当てはまらないと思いました。(Hibernateバリバリ使いこなせるようになれば違うんだろうけど)
コメントが沢山あるのは、ORマッピングツールとして世に出てきたのが最初の頃だったからかと思います。
その点、S2Daoは現実的に使えると感じます。
親コメのアンチパターンかどうかは自分にはわかりませんが、もっと良いパターンあるのでしょうか?(今より工数かからず安全に作れるパターン)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
Hibernate = アンチパターン (スコア:0)
どれも使ったことなくて記事での紹介やブログだけの印象ですが、
Hibernate: 最悪。間違いなくアンチパターン。
ActiveRecord: RoRが使える領域に限れば問題ないと思う。
Doctrine: 全く知らない
あとMyBatisとかS2DaoとかSQLを活かすフレームワークはこのパターンに当てはまらないような感じですね。
なので、実質的にはHibernate = アンチパターンだと思います。
Re: (スコア:0)
> どれも使ったことなくて
それがすべてを物語ってるんじゃないの?
Re: (スコア:0)
挙げてるものを使ったことがないだけで、ORM自体使ったことないわけじゃないですよ。
Hibernateはちょっと検索してみれば分かるけど、あまりに酷いというコメントばかりで、
使わなくても想像するだけでこりゃおかしいなと分かります。
Re: (スコア:4, すばらしい洞察)
「おかしい」とか抽象的な事書くからおかしなコメントがでてくるわけで。
自分がHibernateちょっと使って思ったのが、使い方覚えるのに時間がかかりそうということです。
SQL書けない人でも使えるか又は、SQL直接書くより楽じゃなければORマッピングツール使う意味なんて無いわけだけど、Hibernateにはどちらも当てはまらないと思いました。(Hibernateバリバリ使いこなせるようになれば違うんだろうけど)
コメントが沢山あるのは、ORマッピングツールとして世に出てきたのが最初の頃だったからかと思います。
その点、S2Daoは現実的に使えると感じます。
親コメのアンチパターンかどうかは自分にはわかりませんが、もっと良いパターンあるのでしょうか?(今より工数かからず安全に作れるパターン)
Re:Hibernate = アンチパターン (スコア:2)