[過去ログ]
Vue vs React vs Angular (1002レス)
Vue vs React vs Angular http://mevius.5ch.net/test/read.cgi/tech/1545395856/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
832: デフォルトの名無しさん (ワッチョイ a701-w6xA) [] 2019/03/09(土) 00:31:16 ID:e9DsS9n/0 >>827 > my-componentの外に、置いたinputでも動くし、 > my-componentを複数置いたら、おかしくなるし、 > お前馬鹿なの? 少しは書く前に頭使ったら? 君は本当成長ないね。過ちは認めようよ。俺は君の質問に的確に答えたよ。同じ動作をするより短いサンプルだろ。その返しがこれって、そんなに負けが認められんか。だから駄目なんだよなあ。。 あと批判するなら少しはvueやreact勉強してから述べような。俺もまさかど素人が批判してるとは思わなかった。当然ある程度は知ってて、それ故に批判すると思うじゃん常識的に考えてさ。そこはすまん。思い至らなかった。次からはスルーするよ。おやすみぃ。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/832
858: デフォルトの名無しさん (ワッチョイ a701-w6xA) [] 2019/03/09(土) 08:07:35 ID:e9DsS9n/0 >>848 アホはお前だろう。。もう少しよく読んで意図把握しよう。 あとやっぱり君はリアクティブ自体理解できてないのがよくわかる。だからもう少し公式読め。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/858
859: デフォルトの名無しさん (ワッチョイ a701-w6xA) [] 2019/03/09(土) 08:10:00 ID:e9DsS9n/0 >>849 ほら 自分が書けないからそうやって逃げる。全く進歩しない。分からない事は否定するだけ。いいから自分で勉強証明しなって。見ててやるからさ。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/859
861: デフォルトの名無しさん (ワッチョイ a701-w6xA) [] 2019/03/09(土) 08:16:51 ID:e9DsS9n/0 >>857 なあ自分で言ってて悲しくならない? new Vueすら知らない事バレてるんよ君w。俺はもう説明しない。基本すら自学できない奴に教える価値無い。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/861
862: デフォルトの名無しさん (ワッチョイ a701-w6xA) [] 2019/03/09(土) 08:24:01 ID:e9DsS9n/0 >>855 > jQueryの場合というか、コンポーネントというのは別にjQueryの用語ではなく > 単にHTML(DOM)の構造によって形作られたものに過ぎない。 > 専門用語ではなく、単なる英語としてのコンポーネント 無知極まってるぞ。勝手に定義するな。マジで少し勉強して。そんな俺様定義だからあんな再利用できない紛いモノ書くんだよ。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/862
863: デフォルトの名無しさん (ワッチョイ a701-w6xA) [] 2019/03/09(土) 08:28:42 ID:e9DsS9n/0 だああ、色々言いたいが出社だ。 いいかiQuery君。君はまずスレチだ。そこをまず理解しろ。 その上で書くならせめてjQueryとvue react angularのどれか、2つのコードを比較しながらjQueryの良さを語れ。 それがここに書き込む最低の礼儀じゃね? http://mevius.5ch.net/test/read.cgi/tech/1545395856/863
864: デフォルトの名無しさん (ワッチョイ a701-w6xA) [] 2019/03/09(土) 08:37:47 ID:e9DsS9n/0 最後にもう一回言うぞ。 jQueryのコード置くだけで「だからvueだめなんだよ」コレ止めろ。 基礎だけでもVueを勉強してから発言するのが筋だぜ。でないと話が通じないから困るんだよ。ほらココvueのスレでもあるし。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/864
877: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 11:43:48 ID:e9DsS9n/0 >>873 馬鹿野郎。。。それは最初のv-bindとv-modelのサンプルだろうが。 コンポーネントはこっちだ。 https://codepen.io/hinoragi/pen/YgVQjK 何度も何度も行ったがhtmlは分離できるぞ。ちったー勉強しろよ。 んでさ、修正点があるなら自分で書けばいいじゃない。別に複雑なコードじゃない。たった数行だぜ?コードに異論があるならコードで示す。当たり前だと思うがjQuery君は違うのかな? それすら出来ず、vueが分からないからオウム返しのようにクソ呼ばわりする。それただのバカって言うんだよ。いい加減自覚しろ。 君に少しでもプライドがあるなら、君の思ったとおりに動作するvueのコード上げてみな。時間はかかってもいいからさ。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/877
889: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 12:06:04 ID:e9DsS9n/0 >>879 君は本当に面白いな。俺には君の不満点が全部見えない。当たり前だよな他人だし。だから修正したコードを君自身が書くことに意味がある訳さ。勉強にもなる。それに君は俺が何を書いても文句を言うだろう。後付で色々言われるのは面倒だ。 だったら、君の素晴らしいコードと、俺の糞コードを比較すればいいじゃん?君の正当性はコードでしか証明できないんだぞ。 たった数行の修正だし簡単だからトライしてみなって。それを見て意見出し合おうや。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/889
894: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 12:14:08 ID:e9DsS9n/0 >>883 なんで分からんの?まさにそれも密結合と言うんだぞ。クラス名やセレクタ使ってるだろ? スクリプトからはdomのクラスやセレクタなぞ、可能な限り知る必要はないってこと理解できない? http://mevius.5ch.net/test/read.cgi/tech/1545395856/894
902: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 12:24:59 ID:e9DsS9n/0 >>891 うわあ。。性格ネジ曲がりすぎだろ。すっごく君のためを考えて言ったんだがなあ。 俺が書いてもvueを何も知らない君がどう評価するの?まさか文字数カウントして終わりか? 君の言ってるのはこういう事。 vueしりませーん、よめませーん。かきませーん。おぼえませーん。でもvueクソだわ!! 通用するわけねーだろ。どあほう。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/902
905: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 12:31:29 ID:e9DsS9n/0 >>897 いいから無理にvueやreactの知識だすなってw。ボロでてるから。 コード埋め込みじゃなくてバインディング。 どうせ何が違うのか分からんだろ?いいから勉強してくれ。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/905
906: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 12:33:31 ID:e9DsS9n/0 >>903 書けやじゃねーよw 俺は答えた。それについて文句があるならまず自分でやるのが当たり前じゃん。 君は社会人じゃないのかね?俺は君のお守りしてるわけじゃないぞ? http://mevius.5ch.net/test/read.cgi/tech/1545395856/906
910: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 12:44:02 ID:e9DsS9n/0 >>900 あーそうだ、jQuery君に肝心な事聞き忘れてた。 君がmy-componentをコンポーネントと言うなら答えられるはず。 1、そのコンポーネントのインターフェイスは? 2、再利用は? 3、内部をどう隠蔽して部品化する? これコンポーネントの最低条件だから。本当はもっとある。 一つでも満たさない場合少なくとも仕事でコンポーネントと言ってはだめよ。 まあ保守するのが君一人ならオレオレコンポーネントでもいいんだけど。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/910
911: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 13:16:35 ID:e9DsS9n/0 >>897 >DOMのクラスやセレクタを使わないでやるなら >HTMLに直接React用のコードを埋め込むしか無いやんw やっぱりここにjQuery君の根本的な勘違いがあるな。 jQueryってのは基本密結合なんだよ。密結合ってのは、相手を明確に知ってないといけないという事。端的に言えばセレクタが元凶。密結合が好ましくないってことは知ってるよね。 んでさ、また君の不得意なvueですまんけどさ、疎結合ってのはこういう事。 <div v-show="isShow"><div> script側は変数isShowを切り替えるのみ。 違い分かるかな?スクリプト側からはdomを知らない&触れてない事。 メリットがとてつもなく大きな事も分かってるはず。いや分かれ。だったらデザイナに教えるなり、君が骨組み作ればいいだけ。。。いやそれができればこんな話になってないかああ。スレも残り少ないのに不毛だぜ。。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/911
916: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 14:22:14 ID:e9DsS9n/0 >>913 この機会にvue react覚えればいいのに。 5chの不毛な論争でもそういう気持ちが芽生えれてくれれば無駄じゃない。100%君のプラスになる話だよ。俺は1円も得しないマジでw http://mevius.5ch.net/test/read.cgi/tech/1545395856/916
919: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 14:35:46 ID:e9DsS9n/0 >>918 ほう昨日はnew Vue()すら知らなかった君が、たった一日でマスターしたのか。しかもreactも。って冗談でも笑えねえぞこら。 あとまあ、、一応聞いとくか、、 > VueもReactも密結合になるだけでメンテナンスしづらくなり どのへんが密結合なんでしょうvue reactマスターさん? まだまだ私も勉強中なので参考までに教えてください。 まずは密結合の意味からお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/919
933: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 15:55:06 ID:e9DsS9n/0 >>919 まあ予想してたと思うけど、、ちょっと長いよ。2つに分ける。 >見た目(デザイン)を変更しようと思った時にJavaScriptのコードを変更しなければいけないのが密結合です。 違います。 Javascriptのコードと言うからややこしくなるんです。データ駆動という言葉を知っていますか? 例えばform。form全体の状態を保持するjsonAがあるとしましょう。この場合、formの"見た目"はjsonAの鏡となっていなければなりません。リアクティブは鏡に例えてよく説明されますよね。 で次にjsonA.isActive=trueなら、対応するUIはそれが"どんな要素であれtrueの状態である”という事です。鏡ですからね。 逆に<input type="checkbox" v-model="isActive">をクリックすれば、jsonA.isActiveも自動的に変更され従って他の要素も自動的に反映されます。 データ駆動ではこの様に、直接触れない(疎結合な)鏡の相手に対して、無意識に、自動的に(鏡の様に)反映されます。 でもね、もしかしたら君は今でもこう思ってるでしょう。 v-model="isActive" <<< 密結合じゃねえの? 違うのですよ。domはisActiveが何者か知らないのです。isActiveという名前の何か、なんです。name="isActive"じゃないんですよ。 ただただ自分の状態を反映する鏡の相手を指定しているだけなんです。この違い、わかりますか? 逆に密結合というのは、 <input type="checkbox" name="checkbox"> これです。自分をname=checkboxだと宣言し、それに対してアクセスするよう指示しています。アクセスするのはjQueryそしてセレクタですが。 先程の例で言えば、isActiveを変更したい場合、domのnameを知らないと何もできません。 この状態というか処理系を、密に結合している、というのです。つまりjQueryを使う限り大部分は密結合なんですよ。驚きですね!! さてこれが本当の意味の、疎結合、密結合です。少なくともWEB業界ではそうです。 それにしてもコンポーネントといい、君は本当に勝手な解釈をしますね。もっと勉強しましょう。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/933
934: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 15:55:34 ID:e9DsS9n/0 >>919 > 見た目(デザイン)を変更しようと思った時に、JavaScriptを全く知らない人に担当させられないのが密結合の証拠です。 もちろん違います。 name="checkbox"がv-model="checkbox"になるだけです。スクリプトの要素はありません。 テキストのバインディグも {{name}} とするだけです。スクリプトの要素はありません。他にもありますが、デザイナが新たに覚える文法は多くないです。 デザイナの教育、指示はむしろエンジニアの腕の見せ所ですよ。負担となるかは大部分が君次第。フレームワークだけのせいにしないように。 詳しくはvue公式を読みましょう。とてもわかり易くておすすめです。 >>923 ところで、君はコンポーネントの質問に答えてないですよね? 君の示したコンポーネント、<div class="my-component">のインターフェイス、再利用、隠蔽について答えてください。 言ってる意味さえ分からないかもしれませんが。。それなら質問しましょうね。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/934
937: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 16:02:36 ID:e9DsS9n/0 >>936 >HTML/CSSの世界に、Reactのものが含まれてるから、密結合だって言ってんだろ。 だからそれは密結合じゃないの。君の変な定義はどうでもよろしい。 相変わらず間違いを認めないヤツだなあ。。ググってみなよ。すぐ分かる事からさ。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/937
940: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 16:05:45 ID:e9DsS9n/0 >>936 んでさ、vue reactマスターの君はコンポーネントが全くわかってない。何も質問に何も答えられない。どうなのよマスターさん。 いろんな意味で恥ずかしいと思わんの?よくそんな妙な知識で仕事できるなあ。 同僚とか上司とかいたら注意されない?まあいれば、だけどさ。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/940
941: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 16:06:58 ID:e9DsS9n/0 >>939 はい、ソースだしなさいねー。嘘ついてもすぐわかりますよー。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/941
943: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 16:14:51 ID:e9DsS9n/0 >>938 やっと書いたか。本当に待ちくたびれたわい。 >インターフェース? 何が聞きたいのかわからんが、 どあほ。。。まじで言ってる??コンポーネントのインターフェイスが分からん? よく堂々と白状できるな。。俺なら到底言えないわ。 あとさ、君のコードは再利用できてない。 それは単に、コ ピ ペ と言うの。 >何から何を隠蔽するしたいのかわからん。jQueryのコードは状態を持ってないので隠蔽するものはなにもない もう、、、、なにを言っていいのやら。 あのね、例えばさ、外部からさ、直接 $("div.my-component input")とか、コンポーネント内部にダイレクトにアクセスできちゃ駄目なのよ。 これってコンポーネントの最低条件なんだけど、、君はどうやって勉強したんだ。 いいからこれもググってみなよ。。。うーん、だれか突っ込んであげてください。私はもう疲れました。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/943
946: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 16:19:28 ID:e9DsS9n/0 >>945 おいおいおいおいー、どこがvueマスターなの? 直接アクセスできません。インターフェイスを介してアクセスします。 わかった?OK? http://mevius.5ch.net/test/read.cgi/tech/1545395856/946
950: デフォルトの名無しさん (ワッチョイ a701-w6xA) [] 2019/03/09(土) 16:27:02 ID:e9DsS9n/0 >>947 笑いが止まらんぞおいっっっw 今日一番だわ!!! 本当に君には驚かされるな!!! どこまで発想がjQueryなのよ。そりゃvueと共存できるよ。注意すればね。 いやすまん、ニヤニヤが止まらんから後でちゃんと返事する。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/950
954: デフォルトの名無しさん (ワッチョイ a701-chNm) [] 2019/03/09(土) 17:57:51 ID:e9DsS9n/0 >>952 いやすまん、ちょっと笑いすぎた。失礼しました。 ってー君もめげないなあ。。。その不屈の精神があればvue reactなんてすぐ習得できると思うぞ本当に。 >結局Vueのコンポーネントは隠蔽化されてるとか言うのは技術的にそうなってるんじゃなくて、単にフレームワークの決まりとして外部から触らないようにしましょうと文書で書かれているだけ 文章で書かれてるだけww、全然ちがうし、大体そんな事書かれてないし! vueはフレームワークなの。jQueryと違うの。vue使ってる限りはきちんとコンポーネント化できてるよ。もし直接アクセスできたらバグだよ。 >それを言ったら、jQueryでは "コンポーネント間" の情報のやり取りには(カスタム)イベントを使用しましょう。 コンポーネントの担当者以外が直接内部をいじってはいけません。と文書でかけば終わるわけだよ。 はい気をつけまーす。でも人間は間違えるし忘れるよねぇ。うっかりアクセスする事も十分あり得るよね。 ただうっかりdocument.getElementsByClassNameなんて発行しないよなあ。そもそもdocument自体使わんし。どんなミスだそれ。 認めようよ。君のコンポーネントは不十分というか君の理解不足とスキル不足だよ。そしてvueは基準を満たす。 流石にこれは擁護できんし見逃せんわ。認めるまで議論は進まない。まあどうせスレも終わるし最後にありがとう、面白かった。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/954
960: デフォルトの名無しさん (ワッチョイ a701-w6xA) [] 2019/03/09(土) 18:09:10 ID:e9DsS9n/0 >>957 もういい。休んでいいんだ。十分スレを楽ませてもらった。 君がいいと言うならいい。常識破りのまま、そのまま突っ走ってくれ。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/960
969: デフォルトの名無しさん (ワッチョイ a701-w6xA) [] 2019/03/09(土) 18:55:36 ID:e9DsS9n/0 >>961 そんなに悔しかったの?次スレってwほんと滲み出てるw まあ頑張れよ自称vueマスターさんw。ほらテンプレに書かなきゃ。vueでdocument直接いじっちゃダメよー。逸材。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/969
971: デフォルトの名無しさん (ワッチョイ a701-w6xA) [] 2019/03/09(土) 19:30:08 ID:e9DsS9n/0 jQuery君なあ。。ここまでの逸材なら色々拗らせた年齢不詳の40代かなあ。 つーか、ここまで vue react嫌うって何があったんだろ。そのくせ自称vue reactマスターなんだぜw。何その劣等感。しかもマスターならvueでもdom直接いじれるんだぜ。それでコンポーネントの垣根も超えられるって自慢するんだぜ。でも文書化で禁止すればokなんだぜ。 これで納得できるのが本当凄え。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/971
977: デフォルトの名無しさん (ワッチョイ a701-w6xA) [] 2019/03/09(土) 20:36:11 ID:e9DsS9n/0 jQuery君は最後っ屁していったのか。次から色々スルーするわ。 http://mevius.5ch.net/test/read.cgi/tech/1545395856/977
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.867s*