探検
Vue vs React vs Angular
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 5f9f-WCtl)
2018/12/21(金) 21:37:36.86ID:NZqrEm960実際どうなん?
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
516デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/21(木) 17:02:23.80ID:f8G92//U0 ヒステリーAPIを使え
517デフォルトの名無しさん (オッペケ Srbd-WrPJ)
2019/02/21(木) 17:08:39.36ID:QuFAf9ehr ヒストリー使ってるんだけど
・createBrowserHistoryライブラリ(IE対応のため)
・redux
・react-redux
・connected-react-router
これら使ってなんとか構築してるんだが一つしか履歴残らん
てか解説サイトがほとんどない…
・createBrowserHistoryライブラリ(IE対応のため)
・redux
・react-redux
・connected-react-router
これら使ってなんとか構築してるんだが一つしか履歴残らん
てか解説サイトがほとんどない…
518デフォルトの名無しさん (スプッッ Sd0a-89Xw)
2019/02/21(木) 18:31:50.74ID:++Eueb0Rd >>516
ヒステリーAPIは草
ヒステリーAPIは草
519デフォルトの名無しさん (ワッチョイ 3df6-8sMm)
2019/02/21(木) 20:33:12.61ID:P4oXdJL20520デフォルトの名無しさん (ササクッテロラ Spbd-o7aX)
2019/02/22(金) 03:02:07.44ID:y9srh0J/p521デフォルトの名無しさん (オッペケ Srbd-WrPJ)
2019/02/22(金) 12:59:46.42ID:CkzBv4Her とりあえずhistory直す
なんかわからんがLink使うとhistoryの履歴が3つ登録される
SPAはここがめっちゃめんどくせぇ
なんでブラウザの操作までjsで組まなきゃいけないんだか
なんかわからんがLink使うとhistoryの履歴が3つ登録される
SPAはここがめっちゃめんどくせぇ
なんでブラウザの操作までjsで組まなきゃいけないんだか
522デフォルトの名無しさん (アウアウウー Sa21-bqq+)
2019/02/22(金) 13:22:14.53ID:nIPzShw8a てかオッペケってReactマスターやなかったんかい
523デフォルトの名無しさん (アメ MMc9-K3Le)
2019/02/22(金) 13:32:15.20ID:9C0ENtC1M 別にSPAにせず普通にページ遷移してもいいんだがな。誰もやらないだけで。したがってサンプルも転がってないw
524デフォルトの名無しさん (オッペケ Srbd-WrPJ)
2019/02/22(金) 14:06:18.79ID:CkzBv4Her >>522
すまん、App.jsのコンストラクタ内でthis.props.history.listen使ってしまっておった
これやめたら直りました
dispatchで初期化するのにつかってたのが間違い
すまん、App.jsのコンストラクタ内でthis.props.history.listen使ってしまっておった
これやめたら直りました
dispatchで初期化するのにつかってたのが間違い
525デフォルトの名無しさん (アウアウウー Sa21-bqq+)
2019/02/22(金) 21:03:06.66ID:wU2NQYd9a >>519
サンプルここにあんじゃん
サンプルここにあんじゃん
526デフォルトの名無しさん (ワッチョイ 5d2d-zKbj)
2019/02/22(金) 21:06:35.12ID:Q1wbj0yj0 Reactはホント人によって使うフレームワークやライブラリが全然違うな。
ちょっと興味あったけど、これじゃどっから始めたらいいか全然分からん。
てか、ReduxだのNextだの、第三者が作ってるであろうフレームワークの開発なりサポートなりが終わってしまったら、代わりはどうすんだ?
ちょっと興味あったけど、これじゃどっから始めたらいいか全然分からん。
てか、ReduxだのNextだの、第三者が作ってるであろうフレームワークの開発なりサポートなりが終わってしまったら、代わりはどうすんだ?
527デフォルトの名無しさん (ワッチョイ b501-SpKW)
2019/02/22(金) 21:14:42.59ID:QkaGMiSY0 極力公式か大きめの企業がメンテしてるものだけで作る
コミッタが少ないものは使わない
ライブラリへの依存が散らばらないよう自コードで軽くラップして使う
コミッタが少ないものは使わない
ライブラリへの依存が散らばらないよう自コードで軽くラップして使う
528デフォルトの名無しさん (アウアウウー Sa21-bqq+)
2019/02/22(金) 21:19:43.61ID:wU2NQYd9a まぁ本当にSSR必要かってのもあるけどね
最近自分の関わってる案件だと会員サイトの認証済み領域の情報は一切検索エンジンにヒットさせる必要ないからSSRとは無縁なんだよな
最近自分の関わってる案件だと会員サイトの認証済み領域の情報は一切検索エンジンにヒットさせる必要ないからSSRとは無縁なんだよな
529デフォルトの名無しさん (ワッチョイ 5dd2-kAzg)
2019/02/22(金) 21:24:17.86ID:LKaW/yz70 スペシャルスーパーレア?
530デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/23(土) 00:29:55.26ID:tE6+E9hM0531デフォルトの名無しさん (アウアウウー Sa21-eq4B)
2019/02/23(土) 07:14:02.54ID:6swyBY50a 数年後も残ってるのはjQueryだけ
MVC+jQが正解なんだよ
MVC+jQが正解なんだよ
532デフォルトの名無しさん (ワッチョイ b501-q7W2)
2019/02/23(土) 09:37:08.18ID:2sBO9l/X0 いやreact vue angularについては長生きすると思う。ここ数年は本当酷かったフレームワーク戦争も落ち着いたしあと5年は使えるんじゃないか?ようやく腰を据えて安心して学べる状態になった。
533デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/23(土) 10:08:06.99ID:tE6+E9hM0 あとたった5年(笑)
534デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/23(土) 10:16:15.94ID:tE6+E9hM0 お前ら、RADツールって知ってるか?
ウェブの世界じゃあまり知られてないかもしれないが
デスクトプアプリの世界じゃ20年以上前から存在してるものだよ
VBとか有名だな
で、reactなどは近い将来RADツールに置き換わる。
RADはツールであってフレームワークではないから
正確に言うとRADツールを作りやすいフレームワークになるということ
コンポーネントは作ってパーツとして使える。
使いやすいコンポーネントが最初から揃っている。
GUIでマウスで操作するだけで簡単にコンポーネントが配置できる
まあここまではUIエディタ(HTMLエディタ、JSXエディタ)と
変わらんわけだがここからがJavaScript
コンポーネントを選ぶんで書きたいイベントを選ぶとイベントハンドラが生成される
自分で紐づけとかしなくて良いんだよ。JSXとか書かなくていい。
イベントハンドラ名もデフォルトで自動生成、プログラマはイベントの中身を書くだけ
データのバインドとかもRADツールで紐付けるべきものの名前を書くだけ
20年前のVBはすでにこういった世界だったんだよ?
ウェブの世界じゃあまり知られてないかもしれないが
デスクトプアプリの世界じゃ20年以上前から存在してるものだよ
VBとか有名だな
で、reactなどは近い将来RADツールに置き換わる。
RADはツールであってフレームワークではないから
正確に言うとRADツールを作りやすいフレームワークになるということ
コンポーネントは作ってパーツとして使える。
使いやすいコンポーネントが最初から揃っている。
GUIでマウスで操作するだけで簡単にコンポーネントが配置できる
まあここまではUIエディタ(HTMLエディタ、JSXエディタ)と
変わらんわけだがここからがJavaScript
コンポーネントを選ぶんで書きたいイベントを選ぶとイベントハンドラが生成される
自分で紐づけとかしなくて良いんだよ。JSXとか書かなくていい。
イベントハンドラ名もデフォルトで自動生成、プログラマはイベントの中身を書くだけ
データのバインドとかもRADツールで紐付けるべきものの名前を書くだけ
20年前のVBはすでにこういった世界だったんだよ?
535デフォルトの名無しさん (アウアウウー Sa21-eq4B)
2019/02/23(土) 10:34:55.14ID:6swyBY50a だが滅んだ
536デフォルトの名無しさん (ワッチョイ c532-rYRM)
2019/02/23(土) 10:55:53.84ID:awIWFh910 マウス1つでレスポンシブデザインまで対応出来るなんて
夢みたいなツールじゃん
夢みたいなツールじゃん
537デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/23(土) 11:17:14.46ID:tE6+E9hM0 レスポンシブはブレークポイントを複数定義して
デフォルトからの差分みたいな感じでデザインするんだろうね
デフォルトからの差分みたいな感じでデザインするんだろうね
538デフォルトの名無しさん (ワッチョイ 7d01-Vd0N)
2019/02/23(土) 11:17:41.85ID:XpMOEioH0 選択肢の一つをあたかも統合されるかのような詭弁はNG。
ポトペタASP.NETが密結合過ぎてわざわざOSS界隈に歩み寄った歴史を思い出せ。
ポトペタASP.NETが密結合過ぎてわざわざOSS界隈に歩み寄った歴史を思い出せ。
539デフォルトの名無しさん (アウアウウー Sa21-eq4B)
2019/02/23(土) 11:25:13.71ID:6swyBY50a 技術がなく判断できない企業はノンプログラミングという言葉に騙されやすいのだろうね
540デフォルトの名無しさん (ワッチョイ ea02-8sMm)
2019/02/23(土) 11:32:23.19ID:RWE+nJx90 >>539
WIXはそんなに悪くないが一般的には酷いの多いよね
WIXはそんなに悪くないが一般的には酷いの多いよね
541デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/23(土) 12:15:44.69ID:tE6+E9hM0542デフォルトの名無しさん (スップ Sd0a-5Ibu)
2019/02/23(土) 12:23:17.31ID:n0LspLEFd >>538
Web Formsね
Web Formsね
543デフォルトの名無しさん (アメ MMc9-eq4B)
2019/02/23(土) 12:37:28.79ID:K/uRyWeBM WebFormは一瞬でページ作れるから
ものによっては便利だが
ものによっては便利だが
544デフォルトの名無しさん (アウアウウー Sa21-eq4B)
2019/02/23(土) 12:41:54.25ID:6swyBY50a 単純なページはスキャフォールディングでええやんけ
545デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/23(土) 12:45:12.12ID:tE6+E9hM0 スキャフォールディングはページを作るものではなくて
ベージの一番最初のコードを生成するだけです。
その後に生成したコードを修正して作っていかなければいけません。
ベージの一番最初のコードを生成するだけです。
その後に生成したコードを修正して作っていかなければいけません。
546デフォルトの名無しさん (アウアウウー Sa21-eq4B)
2019/02/23(土) 12:52:56.11ID:6swyBY50a 修正すればええやんけ
ポトペタより簡単でソースも綺麗やで
ポトペタなんてマウス操作とアイコン探しの悪魔的苦行の繰り返しやないか
あれが楽とかマゾでもよう言わんで
ポトペタより簡単でソースも綺麗やで
ポトペタなんてマウス操作とアイコン探しの悪魔的苦行の繰り返しやないか
あれが楽とかマゾでもよう言わんで
547デフォルトの名無しさん (アメ MMc9-eq4B)
2019/02/23(土) 13:01:24.38ID:K/uRyWeBM いやちゃんとしたい時はMVCなんだが
WebFormの存在理由もそれなりにある
WebFormの存在理由もそれなりにある
548デフォルトの名無しさん (アメ MMc9-eq4B)
2019/02/23(土) 13:09:09.75ID:K/uRyWeBM さすがにVueとかにはくっつけられないから
スレ違いだったな
RazorPagesはくっつくかな
スレ違いだったな
RazorPagesはくっつくかな
549デフォルトの名無しさん (ワッチョイ 6aad-5Ibu)
2019/02/23(土) 21:37:53.78ID:QCtZNWil0 >>538
MVCやSignalRも知らないおバカさん
MVCやSignalRも知らないおバカさん
550デフォルトの名無しさん (ワッチョイ 7d01-Vd0N)
2019/02/24(日) 02:35:29.23ID:7mFkjhD10 >>549
RADの話が出たからWebFormsみたいなクソが消えた歴史を考えろっつってんのに、何がSingnalRだよ。文脈読め。
RADの話が出たからWebFormsみたいなクソが消えた歴史を考えろっつってんのに、何がSingnalRだよ。文脈読め。
551デフォルトの名無しさん (ワッチョイ 6aad-5Ibu)
2019/02/24(日) 02:58:24.82ID:O4f1RypY0 >>550
ASP.NET=Web formsっていう発想自体が頭おかしいんだよ
ASP.NET=Web formsっていう発想自体が頭おかしいんだよ
552デフォルトの名無しさん (ワッチョイ 668f-89Xw)
2019/02/24(日) 03:19:47.26ID:wTcw/8fo0 お、お、お、おちけつよ!
553デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/27(水) 15:11:35.98ID:XUj+n7600 Reactというかredux?見てて思うのは、
お前らネットワークプロトコルでも作ってるのかよって話
普通にメソッド実行すればいいのに、
パケットデータ作って、そのパケット解析して処理実行する
メソッド一つ実行すりゃ終わりなのに
関数型にしたいのかどうか知らんが、目的を履き違えてる。
バグを減らすために関数型にする。そのために複雑にしてバグを作りやすくしてどうする
関数型じゃなくていい、バグを減らすためにシンプルにしろよ
お前らネットワークプロトコルでも作ってるのかよって話
普通にメソッド実行すればいいのに、
パケットデータ作って、そのパケット解析して処理実行する
メソッド一つ実行すりゃ終わりなのに
関数型にしたいのかどうか知らんが、目的を履き違えてる。
バグを減らすために関数型にする。そのために複雑にしてバグを作りやすくしてどうする
関数型じゃなくていい、バグを減らすためにシンプルにしろよ
554デフォルトの名無しさん (オッペケ Srbd-WrPJ)
2019/02/27(水) 15:24:17.37ID:PVZtgHDGr555デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/27(水) 16:07:14.12ID:XUj+n7600 反論しないで、世界に広める方法を聞く
変なレスだなぁw
変なレスだなぁw
556デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/27(水) 16:34:28.95ID:XUj+n7600 ところでさ、
function foo() {
return { hoge: 1, hage: 2 };
}
expect(foo()).toEqual({ hoge: 1, hage: 2 });
みたいな意味のないテスト書いてないよな?
固定の連想配列返す関数のテスト書いても意味ないぞ
二度手間なだけで、それを避けるためにどうせコピペするんだろうし
function foo() {
return { hoge: 1, hage: 2 };
}
expect(foo()).toEqual({ hoge: 1, hage: 2 });
みたいな意味のないテスト書いてないよな?
固定の連想配列返す関数のテスト書いても意味ないぞ
二度手間なだけで、それを避けるためにどうせコピペするんだろうし
557デフォルトの名無しさん (ワッチョイ b501-zByD)
2019/02/27(水) 17:20:11.35ID:fbQufi7O0 >>553
メソッド実行するって具体的にはどういう形?
dispatchの前処理と後処理を自分で追加したメソッドを
ストア(↓)に生やすようなのをイメージしたけど合ってる?
https://github.com/reduxjs/redux/blob/master/src/createStore.js
メソッド実行するって具体的にはどういう形?
dispatchの前処理と後処理を自分で追加したメソッドを
ストア(↓)に生やすようなのをイメージしたけど合ってる?
https://github.com/reduxjs/redux/blob/master/src/createStore.js
558デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/27(水) 17:45:18.46ID:XUj+n7600 >>557
ようするに、
Actionみたいな「処理の内容をパラメータ化したオブジェクト」を
いちいち作らせるのをやめてくれ、
Reducerみたいな、switchでActionのパラメータみて分岐して処理する
ようなおのをいちいち作らせるのやめてくれ
ってことだよ。
onclickにincrementメソッド書いたら、+1するincrementメソッドが呼ばれます。
でいいじゃねーか。直感的だろ?それで別にテストできないわけじゃないんだし
ようするに、
Actionみたいな「処理の内容をパラメータ化したオブジェクト」を
いちいち作らせるのをやめてくれ、
Reducerみたいな、switchでActionのパラメータみて分岐して処理する
ようなおのをいちいち作らせるのやめてくれ
ってことだよ。
onclickにincrementメソッド書いたら、+1するincrementメソッドが呼ばれます。
でいいじゃねーか。直感的だろ?それで別にテストできないわけじゃないんだし
559デフォルトの名無しさん (アウアウカー Sa55-kAzg)
2019/02/27(水) 17:50:17.86ID:avwBchUKa IOモナド不要論に近いものを感じる
単にReactを選択しなければいいだけなのにね
選択肢の中に一つでも気に入らないものが混じってると全否定を始めるんだからもう
単にReactを選択しなければいいだけなのにね
選択肢の中に一つでも気に入らないものが混じってると全否定を始めるんだからもう
560デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/27(水) 17:53:11.18ID:XUj+n7600 IOモナド不要論というか、IOモナド至上主義じゃないってだけ
副作用排除は素晴らしいよ?でも複雑にしてまでやることじゃない。
バグは副作用でも増えるだろうが、複雑にしても増えるんだよ
書くものが増えれば増えるほど、書き間違いも増えテストも増えるんだから
副作用排除は素晴らしいよ?でも複雑にしてまでやることじゃない。
バグは副作用でも増えるだろうが、複雑にしても増えるんだよ
書くものが増えれば増えるほど、書き間違いも増えテストも増えるんだから
561デフォルトの名無しさん (ワッチョイ b501-zByD)
2019/02/27(水) 17:58:32.64ID:fbQufi7O0 >>558
その形なら単にReduxを使わなければ良いだけでは?
使用を強制されてるのなら何とも言えないけど
ちなみにうちは本開発でReduxを使ってない
別に嫌ってるわけでもなく、とりあえずバニラなReactでやってるうちに
Contextが来たのもあって特に入れたい状況にもならずって感じ
その形なら単にReduxを使わなければ良いだけでは?
使用を強制されてるのなら何とも言えないけど
ちなみにうちは本開発でReduxを使ってない
別に嫌ってるわけでもなく、とりあえずバニラなReactでやってるうちに
Contextが来たのもあって特に入れたい状況にもならずって感じ
562デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/27(水) 18:03:11.05ID:XUj+n7600 >>561
たぶんReduxは捨てろって流れになるだろうね。
それが可能になるContext
行き過ぎた関数型ブームなんだろうな。
だいたい行き過ぎて戻ってやっと最適な状態になる。
あと別に使用を強制されてない。
React自体使ってないものw
たぶんReduxは捨てろって流れになるだろうね。
それが可能になるContext
行き過ぎた関数型ブームなんだろうな。
だいたい行き過ぎて戻ってやっと最適な状態になる。
あと別に使用を強制されてない。
React自体使ってないものw
563デフォルトの名無しさん (アウアウウー Sa21-bqq+)
2019/02/27(水) 18:13:46.28ID:gzx7LPiYa >>553
ていうかまず状態って言うほどサイト全体で持つ必要あるのか?って思うね
大体の場合はコンポーネントの中で閉じててもいい場合が多いし
本当にサイト全体で持ちたいデータはリロードとかて吹っ飛ばないようにlocalstrageにでも書いた方がいいんじゃないかとか
ていうかまず状態って言うほどサイト全体で持つ必要あるのか?って思うね
大体の場合はコンポーネントの中で閉じててもいい場合が多いし
本当にサイト全体で持ちたいデータはリロードとかて吹っ飛ばないようにlocalstrageにでも書いた方がいいんじゃないかとか
564デフォルトの名無しさん (アウアウウー Sa21-eq4B)
2019/02/27(水) 18:21:13.76ID:U+okKr8Fa 遷移して戻ってまだ編集内容が残ってると逆に気持ち悪い
565デフォルトの名無しさん (ワッチョイ b501-II/o)
2019/02/27(水) 19:19:39.92ID:6a6tMlMF0 どのコンポーネントが状態持ってるのか探す方がめんどくさいじゃん。
566デフォルトの名無しさん (アメ MMc9-K3Le)
2019/02/27(水) 19:36:24.78ID:haTnnqieM reactは好きだけどreduxめんどくさい論は大賛成!
hooks + contextに大期待!!
hooks + contextに大期待!!
567デフォルトの名無しさん (アウアウウー Sa21-bqq+)
2019/02/27(水) 20:01:14.80ID:gzx7LPiYa >>565
その部品の情報がその部品で閉じてるなら探す必要ないじゃん?
その部品の情報がその部品で閉じてるなら探す必要ないじゃん?
568デフォルトの名無しさん (ササクッテロレ Spbd-un+g)
2019/02/27(水) 20:20:53.09ID:33VvYXhGp Redux使わずcontextAPIのみでアプリ作ったけど、なかなか良い感じ
シンプルisベストだね
シンプルisベストだね
569デフォルトの名無しさん (アウアウウー Sa21-eq4B)
2019/02/27(水) 22:38:29.67ID:U+okKr8Fa マルチページ+Vueがベスト
570デフォルトの名無しさん (ワッチョイ b501-II/o)
2019/02/27(水) 23:30:28.79ID:6a6tMlMF0571デフォルトの名無しさん (ワッチョイ 6614-rusg)
2019/02/27(水) 23:47:31.09ID:XUj+n7600 だから2つ以上の部品にまたがる所だけで良くなるだろ
572デフォルトの名無しさん (オッペケ Srbd-WrPJ)
2019/02/27(水) 23:49:27.29ID:PVZtgHDGr reduxなんて面倒くさいレベルに入らないだろ
しょぼいシステムしか作ったことがないんだろうが
しょぼいシステムしか作ったことがないんだろうが
573デフォルトの名無しさん (ワッチョイ b501-II/o)
2019/02/27(水) 23:52:10.20ID:6a6tMlMF0 >>571
その分け方がわかりやすいと俺は思わん。アドホックな部分が増える。
その分け方がわかりやすいと俺は思わん。アドホックな部分が増える。
574デフォルトの名無しさん (ワッチョイ ff14-W5e4)
2019/02/28(木) 00:01:04.44ID:IYEK0cme0575デフォルトの名無しさん (ササクッテロレ Sp0b-ryWl)
2019/02/28(木) 00:13:22.40ID:WHNbTV5sp Reactそのものが面倒だと思う
サーバーサイド一本の人が移動してきて、Reactのコンポーネント一つ任せたら、onclickで画面をエフェクトさせるのが出来ないとブーたれてた
cssと組み合わせてやるんですよと教えたけど、デザインとロジックが分離されてない糞フレームワークだと文句ダラダラ
結局Reduxのところだけ担当してもらった
サーバーサイドだけの人はこの世界では使い道がない
サーバーサイド一本の人が移動してきて、Reactのコンポーネント一つ任せたら、onclickで画面をエフェクトさせるのが出来ないとブーたれてた
cssと組み合わせてやるんですよと教えたけど、デザインとロジックが分離されてない糞フレームワークだと文句ダラダラ
結局Reduxのところだけ担当してもらった
サーバーサイドだけの人はこの世界では使い道がない
576デフォルトの名無しさん (ワッチョイ d7f2-W5e4)
2019/02/28(木) 00:24:32.39ID:PBjHM/k00 それはサーバーサイドしか知らないのに画面のエフェクトだデザインとロジックの分離だ言う
その人個人の問題なんじゃないかね。
その人個人の問題なんじゃないかね。
577デフォルトの名無しさん (ワッチョイ ff14-W5e4)
2019/02/28(木) 00:30:03.58ID:IYEK0cme0 デザインとロジックが分離されてないのは本当だろ
578デフォルトの名無しさん (オッペケ Sr0b-5hgX)
2019/02/28(木) 01:39:22.43ID:FLrrxMk0r579デフォルトの名無しさん (ササクッテロレ Sp0b-ryWl)
2019/02/28(木) 06:14:57.31ID:WHNbTV5sp 何千倍も難しいって、口調が前にどこかのスレで見たような気がする
確か自称ゲームプログラマーじゃなかったけ
私大文系はクズだのヴァカだの幾何学的計算が出来れば高卒でも理系とか意味不明な発言の人だった
確か自称ゲームプログラマーじゃなかったけ
私大文系はクズだのヴァカだの幾何学的計算が出来れば高卒でも理系とか意味不明な発言の人だった
580デフォルトの名無しさん (ササクッテロレ Sp0b-ryWl)
2019/02/28(木) 06:16:05.22ID:WHNbTV5sp バカじゃなくてヴァカという変な単語を連呼してたので覚えてる
581デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/02/28(木) 06:50:50.42ID:6H8i6ZZe0 てかテキストボックスのチェンジイベントでイチイチReducerだかDispatcherだかを経由してストアに書きに行くもんなの?
確定ボタン押した時でよくない?
確定ボタン押した時でよくない?
582デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/02/28(木) 06:55:29.34ID:6H8i6ZZe0 >>577
デザインとロジックが分離してない上にVueみたいにコンポーネントとして独立するわけでもないっていう中途半端さがね
デザインとロジックが分離してない上にVueみたいにコンポーネントとして独立するわけでもないっていう中途半端さがね
583デフォルトの名無しさん (スッップ Sdbf-x13U)
2019/02/28(木) 08:52:57.67ID:jOvvow1Ud 落ち着け、議論を飛び出してケンカになってるぞ。そこまでくると他の人に迷惑だから頼むから我慢して2、3日スレから離れて観て欲しい。
584デフォルトの名無しさん (アウアウウー Sa9b-aIXG)
2019/02/28(木) 08:57:16.34ID:w/cn9HKca >>583
ビビんなよ。5chではよくあることだろ
ビビんなよ。5chではよくあることだろ
585デフォルトの名無しさん (アウアウウー Sa9b-zhdC)
2019/02/28(木) 10:41:44.71ID:6x03bq62a ビジネスロジック→Service(バックエンド)
プレゼンテーションロジック→ViewModel(js)
デザイン→View(html/css)
サーバーサイドおじさんはプレゼンテーションロジックがお気に召さないらしい
ビジネスロジックとデザインだけで完結するMVCフレームワークが人気
プレゼンテーションロジック→ViewModel(js)
デザイン→View(html/css)
サーバーサイドおじさんはプレゼンテーションロジックがお気に召さないらしい
ビジネスロジックとデザインだけで完結するMVCフレームワークが人気
586デフォルトの名無しさん (ワッチョイ ff14-W5e4)
2019/02/28(木) 10:50:58.35ID:GdwBglQC0587デフォルトの名無しさん (アウアウウー Sa9b-zhdC)
2019/02/28(木) 12:22:34.05ID:qWkUq+5ha >>586
分類するなら全部プレゼンテーションロジックだろう
SPAとかいう誰得要件のせいでプレゼンテーションロジックが過剰に肥大化複雑化してしまった結果それらが産まれた
従来のマルチページに戻すだけでスッキリ解消される
分類するなら全部プレゼンテーションロジックだろう
SPAとかいう誰得要件のせいでプレゼンテーションロジックが過剰に肥大化複雑化してしまった結果それらが産まれた
従来のマルチページに戻すだけでスッキリ解消される
588デフォルトの名無しさん (スッップ Sdbf-x13U)
2019/02/28(木) 12:46:03.68ID:jOvvow1Ud 誰得っていうけどブラウザアプリ作るならSPAの方がUXが劇的に向上するケースが殆どじゃないか?
589デフォルトの名無しさん (アウアウウー Sa9b-zhdC)
2019/02/28(木) 12:49:53.87ID:qWkUq+5ha UXが向上したということにしたいだけでは?
案外ユーザーはシンプルなMVCのほうが簡単で良いと思ってるものさ
案外ユーザーはシンプルなMVCのほうが簡単で良いと思ってるものさ
590デフォルトの名無しさん (スッップ Sdbf-x13U)
2019/02/28(木) 13:05:42.47ID:jOvvow1Ud シンプルなMVCかどうかの判別ってユーザーからできるの?ユーザーってもしかして顧客のこと?
591デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/03/02(土) 15:08:24.35ID:IgVX/rLT0 年明けてから二ヶ月経過したけどなんだかんだ書籍出てるな
売れてるんかねぇ
動かして学ぶ!Vue.js開発入門 (NEXT ONE)/翔泳社/森巧尚/2019/1/15発売/ISBN-13: 978-4798158921
Vue.js & Nuxt.js超入門/秀和システム/掌田津耶乃/2019/2/5発売/ISBN-13: 978-4798056593
AngularによるモダンWeb開発 基礎編 第2版/日経BP社/末次章/2019/2/23発売/ISBN-13: 978-4822254537
React.js&Next.js超入門/秀和システム/掌田津耶乃/2019/3/8発売/ISBN-13: 978-4798056920
売れてるんかねぇ
動かして学ぶ!Vue.js開発入門 (NEXT ONE)/翔泳社/森巧尚/2019/1/15発売/ISBN-13: 978-4798158921
Vue.js & Nuxt.js超入門/秀和システム/掌田津耶乃/2019/2/5発売/ISBN-13: 978-4798056593
AngularによるモダンWeb開発 基礎編 第2版/日経BP社/末次章/2019/2/23発売/ISBN-13: 978-4822254537
React.js&Next.js超入門/秀和システム/掌田津耶乃/2019/3/8発売/ISBN-13: 978-4798056920
592デフォルトの名無しさん (ササクッテロ Sp0b-ryWl)
2019/03/02(土) 16:45:37.50ID:yWxTFA8Fp ウチの会社でReactのアプリを独自UIの新規開発からロジック周りまで全部できるPGは一人しかいないわ
オフショア入れて百人以上PGいるけど、みんなFlexbox使って自分でUI書けませんとか、エフェクトのアニメーションを自作できませんとか、htmlとcssで躓いてる
デザイン系が得意なPGだと今度はDBやAPIが良く分かりませんという風になる
デザインとロジックの分離が不完全なので不器用な奴には使えない
結局Reactのアプリ制作はその一人が設計構造を考えて何人かで分担して作ってる
その一人がいなくなったら改修も容易ではない
オフショア入れて百人以上PGいるけど、みんなFlexbox使って自分でUI書けませんとか、エフェクトのアニメーションを自作できませんとか、htmlとcssで躓いてる
デザイン系が得意なPGだと今度はDBやAPIが良く分かりませんという風になる
デザインとロジックの分離が不完全なので不器用な奴には使えない
結局Reactのアプリ制作はその一人が設計構造を考えて何人かで分担して作ってる
その一人がいなくなったら改修も容易ではない
593デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/03/02(土) 16:52:47.42ID:IgVX/rLT0594デフォルトの名無しさん (ワッチョイ 9f6a-SKB1)
2019/03/02(土) 17:18:02.29ID:mksg7qZ+0 html5で独自属性を使うときはdata-*で命名する規則になってるけど
どのフレームワークも無視してるのはなぜ?
どのフレームワークも無視してるのはなぜ?
595デフォルトの名無しさん (ワッチョイ 9701-IHXa)
2019/03/02(土) 20:30:41.54ID:b3M+C2mw0 「知りません」は別に問題無いけど「やってみても分かりません」という奴は
PGとも呼べない半人前だと思う
でも多いんだよなそういうの
PGとも呼べない半人前だと思う
でも多いんだよなそういうの
596デフォルトの名無しさん (ワッチョイ 1732-Y9ys)
2019/03/02(土) 20:45:13.26ID:ujIKCjUH0 >>594
その属性はビルド後も残るの?
その属性はビルド後も残るの?
597デフォルトの名無しさん (ワッチョイ d7d2-alFK)
2019/03/02(土) 21:47:05.25ID:gbDUCVtH0 >>595
「よく分からないけど動いた」
「よく分からないけど動いた」
598デフォルトの名無しさん (オッペケ Sr0b-5hgX)
2019/03/02(土) 21:51:40.27ID:Fdvrrf47r >>592
フロント、バックエンド、DB、インフラからデザイン、写真加工、キャラ背景画作成、アニメーションまでできる俺は頂点に立てるかな?
フロント、バックエンド、DB、インフラからデザイン、写真加工、キャラ背景画作成、アニメーションまでできる俺は頂点に立てるかな?
599デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/02(土) 22:08:26.00ID:Lvrdovo/0 >>593
> 浸透すらしてないのにフロントとバックを分業分業言い過ぎだとは常々思ってる
一人でなんでもにできる人が居ないから、分業にしないとだめって話なんじゃないの?
Reactでどうやって分業するのかしらんが。
Reactは設計レベルで分業がし辛いフレームワーク
> 浸透すらしてないのにフロントとバックを分業分業言い過ぎだとは常々思ってる
一人でなんでもにできる人が居ないから、分業にしないとだめって話なんじゃないの?
Reactでどうやって分業するのかしらんが。
Reactは設計レベルで分業がし辛いフレームワーク
600デフォルトの名無しさん (ワッチョイ 9701-lqfU)
2019/03/02(土) 22:12:30.11ID:bakyLAA50 rails、angular、vueなら分業しやすいとでも?
601デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/02(土) 22:15:55.89ID:Lvrdovo/0 まあそうだね。
RailsのERBはHTMLに近いから編集してもらえるし、
AngularもHTMLベースだから。
ReactとVueはJavaScriptの中にHTMLの断片が埋まってるから
それを修正して思い通りのデザインを作ってもらうのは無理だろう
RailsのERBはHTMLに近いから編集してもらえるし、
AngularもHTMLベースだから。
ReactとVueはJavaScriptの中にHTMLの断片が埋まってるから
それを修正して思い通りのデザインを作ってもらうのは無理だろう
602デフォルトの名無しさん (アウアウウー Sa9b-zhdC)
2019/03/02(土) 22:24:29.37ID:20MtSIx6a フロントとバックは分業したほうが楽だ
どっちもできる人は多くない
いたとしても負荷がかかるから無理強いするとブラック企業になってしまう
それに分業といってもAPI(作る|呼ぶ)だけだろう
難しいとこなんて何もない
どっちもできる人は多くない
いたとしても負荷がかかるから無理強いするとブラック企業になってしまう
それに分業といってもAPI(作る|呼ぶ)だけだろう
難しいとこなんて何もない
603デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/03/02(土) 22:33:41.00ID:IgVX/rLT0604デフォルトの名無しさん (ワッチョイ d7f2-W5e4)
2019/03/02(土) 22:40:19.17ID:x3fQB5qB0 >>594
無視ってどういう意味で?少なくともReactのアプリで使えているけど。
無視ってどういう意味で?少なくともReactのアプリで使えているけど。
605デフォルトの名無しさん (ワッチョイ f763-W5e4)
2019/03/02(土) 22:46:45.64ID:0oz9yp0R0 阿部寛のHPを構築するならVue、React、Angularどれがいいの?
606デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/02(土) 22:48:37.42ID:Lvrdovo/0 >>603
意味がわからん。
仕事を一人でやるのは大変だから、分業できるようにしないと駄目って話なんだが?
新しい技術であっても、それで分業ができればいいんだよ。
というか分業ができる技術を導入するべきだ。
意味がわからん。
仕事を一人でやるのは大変だから、分業できるようにしないと駄目って話なんだが?
新しい技術であっても、それで分業ができればいいんだよ。
というか分業ができる技術を導入するべきだ。
607デフォルトの名無しさん (ワッチョイ 9701-lqfU)
2019/03/02(土) 23:11:54.68ID:bakyLAA50 この作業がそんなに難しいことだと思えないんだけど、そんなもんかね。
>ReactとVueはJavaScriptの中にHTMLの断片が埋まってるから
>それを修正して思い通りのデザインを作ってもらうのは無理だろう
>ReactとVueはJavaScriptの中にHTMLの断片が埋まってるから
>それを修正して思い通りのデザインを作ってもらうのは無理だろう
608デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/02(土) 23:27:02.72ID:Lvrdovo/0609デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/03/02(土) 23:47:00.54ID:IgVX/rLT0 >>604
確かにReactの場合はそういう書き方やってないよね
独自属性でもclassName以外はonClickとか元の属性と見ても違和感ないし
>>594が言ってるのはvueのv-modelとかv-onとかv-bindとか
angularでもng-modelとかそういう独自属性があるのを言ってるんだと思う
>>594
ちなみにこの辺の独自属性ってフレームワークのコアライブラリで先に処理されて仮想DOMになるからなのか
ブラウザのデバッガでは存在しないものとして表示されないんだよね
今確認したけど<input v-model="msg" />みたいに書いた場合は
ブラウザのデバッガのElements(Chrome)やインスペクター(Firefox)で見ると<input>に変わってる
BootstapのNavbarなんかでよく使うdata-toggleやdata-targetはそのまま表示されてるから
html5の独自属性とは違う位置付けだと考えた方がいいんじゃないか
確かにReactの場合はそういう書き方やってないよね
独自属性でもclassName以外はonClickとか元の属性と見ても違和感ないし
>>594が言ってるのはvueのv-modelとかv-onとかv-bindとか
angularでもng-modelとかそういう独自属性があるのを言ってるんだと思う
>>594
ちなみにこの辺の独自属性ってフレームワークのコアライブラリで先に処理されて仮想DOMになるからなのか
ブラウザのデバッガでは存在しないものとして表示されないんだよね
今確認したけど<input v-model="msg" />みたいに書いた場合は
ブラウザのデバッガのElements(Chrome)やインスペクター(Firefox)で見ると<input>に変わってる
BootstapのNavbarなんかでよく使うdata-toggleやdata-targetはそのまま表示されてるから
html5の独自属性とは違う位置付けだと考えた方がいいんじゃないか
610デフォルトの名無しさん (アウアウウー Sa9b-zhdC)
2019/03/03(日) 00:02:03.36ID:PCCGC897a Vueの独自属性はHTML5準拠やで
なのでdata-*にしなきゃいかんルールなどない
なのでdata-*にしなきゃいかんルールなどない
611デフォルトの名無しさん (オッペケ Sr0b-5hgX)
2019/03/03(日) 00:05:23.14ID:QTOYGzGrr Chromeのvue dev-toolで確認できるんじゃないの
612デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/03/03(日) 00:10:23.09ID:eREWiz410 >>611
それ使えば確かに見れるけどElements側に出ないって事は実DOMとしてはレンダリングされてないって事だと思う
それ使えば確かに見れるけどElements側に出ないって事は実DOMとしてはレンダリングされてないって事だと思う
613デフォルトの名無しさん (アウアウウー Sa9b-zhdC)
2019/03/03(日) 00:17:30.72ID:PCCGC897a 単にインスペクターが無視してるだけだ
正しい属性なんだからレンダラが無視するわけにもいかんだろ
正しい属性なんだからレンダラが無視するわけにもいかんだろ
614デフォルトの名無しさん (ワッチョイ 9f6a-SKB1)
2019/03/03(日) 00:43:00.34ID:0eQXv8px0 >>609
>v-modelとかv-onとかv-bindとか
そうそう。data-*ではないカスタム属性ってEclipseに警告だされてすっきりしない
だから実行時に消えるとしてもhtml5のカスタム属性としてはよくない気がする
本来ならxhtmlの名前空間みたいに*:*でカスタム属性を命名できれば良かったんだけどね
>v-modelとかv-onとかv-bindとか
そうそう。data-*ではないカスタム属性ってEclipseに警告だされてすっきりしない
だから実行時に消えるとしてもhtml5のカスタム属性としてはよくない気がする
本来ならxhtmlの名前空間みたいに*:*でカスタム属性を命名できれば良かったんだけどね
615デフォルトの名無しさん (アウアウウー Sa9b-aIXG)
2019/03/03(日) 00:48:58.18ID:GWdBiIMXa 未だにEclipseなんてゴミを使ってるヤツが居ることに驚きなんだか
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【熊本】園児に強制性交か 保育所勤務の男を逮捕「性的な欲望が我慢できなかった」警察は余罪を調べる [七波羅探題★]
- 【前橋市】小川晶前市長とラブホテルで打ち合わせをした54歳男性職員を停職処分 今月末で依願退職するという [シャチ★]
- 【サッカー】元日本代表DF冨安がオランダ1部アヤックスと大筋合意か 現地メディア報じる [久太郎★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★]
- 【未成年NISA】つみたて枠、18歳未満は600万円上限 12歳で引き出し可能 [蚤の市★]
- 【埼玉】「無免許で高速道路で事故」トラックの追突事故で10代男性死亡 無免許過失運転致死の疑いでトルコ国籍の男(22)逮捕 戸田市 [ぐれ★]
- e安倍晋三vs山上徹也にありがちなこと [452056903]
- 中国の日本向けレアアースの輸出止まる、高市のせいで日本終了のお知らせ [931948549]
- 高市早苗「竹島は日本領土」 [834922174]
- 暖房やめて湯たぼんにしようと思ってる
- 雑魚「俺っち冬ボーナス10万円でさぁ〜wマジブラックだわ〜w」俺「0円」雑魚「え?」 [322239926]
- 🏡
