内製化の動きになってるけどお前らどこに行く予定? [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
優秀なお前らならそこそこの知られたユーザー企業にヘッドハンティングされるんだろ? >>220
全然違うw
RDBはRDBの世界で完結してて、ORMで扱いやすいようにのDB設計を歪めたりしないからw
ていうか、異なるパラダイムを異なるものとして扱うって、どういう設計のこと言ってんの?
ORMなんかはまさに、オブジェクトの世界とリレーションの世界をわけるための中間層なんやけど〜 >>230
ただ文字列としてクエリを発行すればいいと思うの。 ORMだとSQLで出来ることがフルにサポートされてなかったりするじゃん?その辺が面倒
あと、SQLでも同じパターンに陥るやついるけど、ORMだと特に文字列の足し算多用されてキモイ SQLの世界だけで完結してるほうが美しい
SQLに比べたらJavaやPHPなんて汚れた世界 >>232
SQL生成がORMの責務であるかのように勘違いしてるwww >>219
ただのデータの入れ物DTOをトランザクションスクリプトで処理することを否定はしないけど、大したビジネスロジックのないCRUDだからうまくいってるだけかもしれんやで〜 ORMによって全然思想が違うからな
違うものをイメージして批判しあっても意味がない >>231
いや、データ取ってくるだけならそれでいいんだけどw
ただの文字列でクエリを投げて、帰ってきたデータはどうするの?DTOというただのデータの入れ物クラスに格納? 考えてみてよ。
ORMでシステムの問題が何か解決したか?
ORMは実利がなくアーキテクチャに拘る連中がオナニーをするためのものだ。 結局ORMを崇めてるやつなんてここにはいない
使いどころをはき違えたアホがいるだけ ハードウェアリソース余ってるからコーディング楽にしようぜって思想なの?
せっかくDB側で色んな機能あるのに使いきれないのがもどかしい >>239
使い方がわからないやつは無理に触る必要ないと思うの >>238
POJOに詰め替える機能だけあれば良い。 単一テーブル扱うぐらいならアリかなって思うけど
200行超えるようなSQL組む場合に相当するようなコーディングをORMはできるの?
言語側の機能に逃げちゃうでしょ? >>244
Dapperの発想だね
これも典型的なORM >>235
アーキテクトは責務って言葉が好きだよねw >>246
だからORMイコールSQL自動生成じゃねーよwww フレームワークのORM実装と
デザインパターンとしてのORM
ごっちゃになってないか? >>244
そのPOJOは、オブジェクトグラフを構成しない、ただのデータの入れ物? >>250
ORMを批判してる俺カッコイイ(実はORMなんて知らない) なんでこんなにSQL生成にこだわってるやつが多いの? >>253
ORMのことなんてろくに知らずに批判してるだけだろ >>249
別にSQLを生成しなくてもいいけどさ
現実としてDBからデータ取得する際にSQLを生成するんでしょ?
C言語のコンパイラの評価をする際に、EXE自動生成じゃねーよって言われて納得する? >>251
はい。
だいたいオブジェクトが構造を構成したって非効率なだけだろ。 まずはこれをはっきりさせよう
ORMなんていらないって言ってる人たちは、ドメインモデル作らない派ってことでよい?
データアクセス層は、データの入れ物であるDTOを返してくれれば十分っていう作り? >>255
EntityFrameworkですら生のSQL書けるのに何言ってんの? ORMって
>プログラマはSQLを意識することなくプログラムを書ける。
が肝なんでしょ?
じゃあどんなSQLが生成されるかは性能に直結するから重要かと思うんだけど >>262
SQL自動生成は選択肢として存在するおまけのようなもの ネットのコピペしただけでおまえら全否定するってことは
世の中のORM解説サイトがほとんど間違ってるって事だわ >>263
俺はそれでいいが世間のアーキテクトはそれで終わらない。
ORMという概念をこねくり回して遊び始める。 >>266
SQL自動生成するORMだけとりあげて批判してるのって哀れだよな 具体的なORMについてじゃないのにこんなに堂々と全否定するやつがいるとはな >>256
それならORMいらないなぁ
うーん、それが「異なるパラダイムを異なるものとして扱う」ということかというと、ちょっと意味がわからんけど、納得のいく説明は聞けなさそうだしまぁええわ〜 実際問題としてSQL自動生成以外に何か出来るのか? >>273
お前の会社のオレオレORMはSQL自動生成しかできないのかもしれないが、それはそもそもORMじゃねーから >>260
じゃあ話は平行線かな
あんたにはいらないと思うやで
ORMはシンプルじゃないのは認める
シンプルなドメインに無理矢理持ち込んでも無駄に複雑になるだけ >>262
ちがうちがうw
SQLを意識せずにプログラミングするためのものじゃなくて、リレーションを意識せずに、リレーションから切り離してドメイン層を設計するためのもんやで〜
SQLは普通に意識するわw
クエリログとって実行計画覗いてw DTOとSQLをマッピングするだけならORMなんていらんよ
そういう、ORMが必要ない領域で使ってみようとして、なんだこれ無駄に複雑になるだけじゃんって結論に至ったのが君らやで〜 >>279
EntityFrameworkでも、もちろんDapperでも普通にSQLでクエリ書くしな >>280
どうでもいい問題をこねくり回して金取ってるのがおまいらだろw >>280
いやいやそのマッピングを自動でやってくれるだけでもありがたいからDapper使ってるわ。めっちゃ楽になるし、パフォーマンス的にもADO.NET直書きと大差ないし。 リレーション意識すればいいじゃない。
DBは生でガンガン叩け。 >>284
生のSQLで叩いた結果を受け取る時に楽にしてくれるのがORM DapperやEntityFrameworkみたいに具体例を挙げてるやつはいるが、思い込みでORM全般を否定するのはいかがなものか >>287
概念わかってないですやん
SQLを書かなくていいってことのためだけに、あんな大掛かりなもん使ってると思っとるんやろw >>287
理解が追いつかないようだったら、業界を去ればいいと思うの 正直ORMもデザインパターンもオブジェクト指向にまつわる全てのものがクソに思えてくる >>290
実際はその「SQLを書かなくていい」ってのがそもそも前提として間違ってるのにな オブジェクト指向にとらわれたら業務しかできなくなる >>290
ORMという一つのクソの上にクソを積み上げたのがおまいら
積みあがったクソの山を理解する必要はない。 >>292
そういう人も必要だと思うの
コボラーとして頑張ってくれ >>295
オブジェクト指向すらツールとして利用できないのなら向いてないよ >>296
翻訳「理解する気力がないし、能力もない」 何が害悪かというとオブジェクト指向信者が害悪なのだ。
オブジェクト指向は便利ツール程度に考えておけばいいのに
何が正解で何が間違っているとか余計な事を考え始める。 >>295
この日本語のレベルでまともに業務ができるわけない >>301>>302
計算機の世界は本来もっと広い
われわれはオブジェクト指向なんて哲学みたなヘンテコなものに惑わされなければ
きっと科学者になってデータ分析したり
新しいアルゴリズムを考えたりしてたはず
でもオブジェクト指向という
人の作った業務を円滑に行う枠組みに従う方法だけを身に着けて
業務奴隷になりました
ゆるすまじオブジェクト指向 >>295
お前が業務させてもらえるだけでもありがたいと思え >>308
自分がバカだってわかってるだけまだマシなんじゃね ORMイコールSQL自動生成だと思いこんでたやつらはどこへ行ったのか オブジェクト指向を拗らせるとORMになってしまう
素直にクエリをラップするに止めておけ >>307
さて、ここで最初の話に戻るが
オブジェクト指向信者の狂気が生み出したORMは
世の中の問題を何か解決しただろうか? システムにとって機能過多なRDBMSを使わざるを得ないWEB屋が
それを使いいこなせずに苦肉の策として生みおとされた望まれない子
それがORM
悪いのはORMじゃない全てのくそったれなWEB野郎共だ 設計だ何だ高尚な事を言っている御仁も
結局は自分たちが作り出した罠に自分で嵌っているだけなのである。 コンパイラ言語に慣れてしまうと
静的な型と動的なデータに分かれてない世界が不安でしょうがない
サーバでコンソールに向かってSQLうってると
ExcelでVBAマクロ組んでる気分になる >>325
それは自分の習慣にそぐわない生理的な嫌悪感というだけ
実利を生まない >>325
>サーバでコンソールに向かってSQLうってると
なにそのわざわざ事故を起こしたくてたまらないような状況 ■ このスレッドは過去ログ倉庫に格納されています