【海外の反応】人体もMVC構造?4chanでDNA=モデル説に反論相次ぐ
姉妹サイトの新着
海外の掲示板4chanの/g/(Technology)板に、「人体さえMVC構造になっているのに、どこかのネット有名人が『問題がある』と言ったせいでWeb開発者はMVCを使わなくなった」という投稿が立った。これに対しスレでは、DNAを「モデル」、RNAを「コントローラー」、タンパク質を「ビュー」に見立てる解釈が示され、データベースという言葉をモデルと呼べるかどうかで細かいツッコミが続いた。一方で「今もWeb開発の99.9%はMVCフレームワークを使っている」との反論も出て、OPの前提そのものに疑問が投げかけられた。
Brainfuck(※あえて読みにくく作られた難解プログラミング言語)
2層とデータベースが見えるだけだけど、MVCはどこにあるんだ
DNAがモデルで、RNAがコントローラー、タンパク質は細胞(ユーザー)が受け取るものだからビューだろ
でも『データベース』って書いてあるじゃん。データベースはモデルじゃなくてデータベースだろ
データベースはモデルだよ
データベースに保存するものがモデルだろ
なんで架空のシナリオを作り出すんだ?今のWeb系の仕事の99.9%はMVCフレームワークを使ってるぞ。
(※元Web屋より)
まさにそれ。ただ演算子が8個じゃなくて4個しかない。
アデニン(A)
チミン(T)
シトシン(C)
グアニン(G)
この話題の背景と論点
MVC(Model-View-Controller)は、データ管理・画面表示・両者を仲介する処理を分離するソフトウェア設計パターンで、RailsやDjango、Laravelなど多くのWebフレームワークで今も標準的に採用されている。スレの前提にある「Web開発者がMVCをやめた」という主張は、フロントエンドでReactなど別の設計思想が広まったことを指しているとみられるが、バックエンドでは依然MVCが主流であり、やや誇張された前提と言える。スレで割れたのは、DNA→RNA→タンパク質という流れをモデル・コントローラー・ビューのどこに当てはめるかで、特に「データベース」という言葉をモデルと同一視できるかどうかが論点になった。あくまで遊びの比喩であり、生物学的に厳密な対応関係を主張しているわけではない点には注意したい。
※本記事は海外掲示板 4chan /g/ (Technology) のスレッド「Even your own body uses the MVC system, yet webdevs stopped using it because some eceleb said that it was "problematic"」から抜粋し、編集部で日本語に意訳したものです。訳文の責任は当サイトにあります。






まだコメントはありません。