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
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なんてゴミを使ってるヤツが居ることに驚きなんだか
616デフォルトの名無しさん (オッペケ Sr0b-5hgX)
2019/03/03(日) 01:03:17.04ID:QTOYGzGrr eclipseww
617デフォルトの名無しさん (アメ MM3b-zhdC)
2019/03/03(日) 01:41:00.89ID:QeUrAhcJM 実際レンダーする前のリソースなんだから
しょうがないんじゃないの
VSCodeとかでVue拡張使えばいいじゃん
しょうがないんじゃないの
VSCodeとかでVue拡張使えばいいじゃん
618デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/03/03(日) 01:46:51.51ID:eREWiz410 >>613
v-ifとv-showの違いとか読んだことない?ないものはないんだよ
v-ifとv-showの違いとか読んだことない?ないものはないんだよ
619デフォルトの名無しさん (ワッチョイ d7f2-W5e4)
2019/03/03(日) 08:28:07.07ID:oO/57lY20 なんだ、レンダリング前のテンプレートの話か。ならHTML5に準拠してないのは当たり前じゃん。
たしかにXHTMLならその規格に準拠した中で拡張できるけどHTML5はそれと決別したしねぇ。
たしかにXHTMLならその規格に準拠した中で拡張できるけどHTML5はそれと決別したしねぇ。
620デフォルトの名無しさん (アウアウウー Sa9b-zhdC)
2019/03/03(日) 09:22:56.48ID:PCCGC897a621デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/03/03(日) 09:29:26.03ID:eREWiz410622デフォルトの名無しさん (ワッチョイ 9701-lqfU)
2019/03/03(日) 10:40:12.55ID:BbxzBxVK0623デフォルトの名無しさん (ワッチョイ 1732-Y9ys)
2019/03/03(日) 11:31:27.74ID:cmngH9hR0 UIが劇的に切り替わる様な要件じゃ
デザインとロジックを完全に分離とかそもそも不可能じゃないの
デザインとロジックを完全に分離とかそもそも不可能じゃないの
624デフォルトの名無しさん (アウアウウー Sa9b-zhdC)
2019/03/03(日) 13:57:28.79ID:PCCGC897a デザイン
プレゼンテーションロジック
↑JS+HTML+CSS
--------
↓API
ビジネスロジック
デザインとロジックを分離するって言った場合、分離するのはビジネスロジックのこと
プレゼンテーションロジックを分離するという意味ではない
プレゼンテーションロジック
↑JS+HTML+CSS
--------
↓API
ビジネスロジック
デザインとロジックを分離するって言った場合、分離するのはビジネスロジックのこと
プレゼンテーションロジックを分離するという意味ではない
625デフォルトの名無しさん (ワッチョイ 9701-IHXa)
2019/03/03(日) 15:00:36.37ID:KP+Vu9ps0 WebまではHTML+CSSだけ分離も可能だけど
スマホWebアプリ/スマホアプリになってくると動きも含めてのUXという性質が強くなる
UI用ロジックや機能性まで考慮する「UXデザイナー」と
静止画の用意で終わるデザイナーとの差は大きい
Reactは後者のデザイナーとは相性悪いだろうね
スマホWebアプリ/スマホアプリになってくると動きも含めてのUXという性質が強くなる
UI用ロジックや機能性まで考慮する「UXデザイナー」と
静止画の用意で終わるデザイナーとの差は大きい
Reactは後者のデザイナーとは相性悪いだろうね
626デフォルトの名無しさん (オッペケ Sr0b-5hgX)
2019/03/03(日) 15:07:16.96ID:QTOYGzGrr デザインもUIもUXもフロントも全部やればいいじゃん
そもそもなんでできないのか不明
フロント勉強してできるようになったのならデザインも勉強すりゃいい
そもそもなんでできないのか不明
フロント勉強してできるようになったのならデザインも勉強すりゃいい
627デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/03(日) 16:31:53.99ID:xQ2gqaf30 >>626
何でも一人でやる時間があればそうする
何でも一人でやる時間があればそうする
628デフォルトの名無しさん (ワッチョイ ff8f-x13U)
2019/03/03(日) 16:40:53.54ID:8CruhG400 少なくとも難しいから分業してるわけじゃないだろうね。効率の問題。
629デフォルトの名無しさん (オッペケ Sr0b-5hgX)
2019/03/03(日) 17:40:54.12ID:QTOYGzGrr >>627
時間があればじゃなく、必要だからやらなきゃいけないんだよ
最近世界的にもその必要性が言われてる
>>628
効率悪いから一人でやるべきなんだろ
・フロントデザイナはコーディングできない
・フロントエンジニアはデザインできない。デザイン貰ってもセンスゼロだからコーディングで表現できない
https://postd.cc/the-death-of-front-end-developers/
時間があればじゃなく、必要だからやらなきゃいけないんだよ
最近世界的にもその必要性が言われてる
>>628
効率悪いから一人でやるべきなんだろ
・フロントデザイナはコーディングできない
・フロントエンジニアはデザインできない。デザイン貰ってもセンスゼロだからコーディングで表現できない
https://postd.cc/the-death-of-front-end-developers/
630デフォルトの名無しさん (ワッチョイ ff8f-x13U)
2019/03/03(日) 17:56:55.95ID:8CruhG400631デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/03/03(日) 18:01:05.79ID:eREWiz410 効率でいうなら複数のサイトを作業区分毎に分業するよりも1サイト1人でやる方がよっぽどいいと思うけどね
632デフォルトの名無しさん (オッペケ Sr0b-5hgX)
2019/03/03(日) 18:15:09.19ID:QTOYGzGrr633デフォルトの名無しさん (ワッチョイ ff8f-x13U)
2019/03/03(日) 18:45:41.76ID:8CruhG400634デフォルトの名無しさん (ワッチョイ ff8f-x13U)
2019/03/03(日) 18:47:22.33ID:8CruhG400 >>632
うーん、なんか噛み合わないな。デザインは大事だと思うから分業して欲しいと思うんだよね。そしてエンジニアが楽しいからってデザインに凝るのをよくないと思ってる。
うーん、なんか噛み合わないな。デザインは大事だと思うから分業して欲しいと思うんだよね。そしてエンジニアが楽しいからってデザインに凝るのをよくないと思ってる。
635デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/03/03(日) 18:49:08.31ID:eREWiz410636デフォルトの名無しさん (ワッチョイ ff8f-x13U)
2019/03/03(日) 18:51:32.92ID:8CruhG400 >>631
それは否定しないがその人材を安定して確保しようとするといくら払えばいいの?という話にならないか?
それは否定しないがその人材を安定して確保しようとするといくら払えばいいの?という話にならないか?
637デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/03/03(日) 18:54:01.18ID:eREWiz410638デフォルトの名無しさん (オッペケ Sr0b-5hgX)
2019/03/03(日) 18:54:24.45ID:QTOYGzGrr639デフォルトの名無しさん (ワッチョイ ff8f-x13U)
2019/03/03(日) 18:58:26.46ID:8CruhG400640デフォルトの名無しさん (ワッチョイ 1732-Y9ys)
2019/03/03(日) 18:59:34.47ID:cmngH9hR0 人材云々の話は経営者が判断すべき問題であって
勉強しなくていいとかそういう問題じゃないでしょ
勉強しなくていいとかそういう問題じゃないでしょ
641デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/03/03(日) 19:01:59.76ID:eREWiz410 >>592みたいに1人が抜けたらヤバイっていう状況はホントにヤバイから
できるうちに育てた方がいいよホント
できるうちに育てた方がいいよホント
642デフォルトの名無しさん (ワッチョイ ff8f-x13U)
2019/03/03(日) 19:03:05.35ID:8CruhG400 >>638
まあそれはそうだ。
仕様がガッチリ決まってるようなデザイン作成ってのを見たことないから故の思い込みかもしれんが、UIとなると必要以上に時間がかかってしまうという思い込みが自分のなかにあるのは確かだ。
まあそれはそうだ。
仕様がガッチリ決まってるようなデザイン作成ってのを見たことないから故の思い込みかもしれんが、UIとなると必要以上に時間がかかってしまうという思い込みが自分のなかにあるのは確かだ。
643デフォルトの名無しさん (ワッチョイ ff8f-x13U)
2019/03/03(日) 19:04:53.82ID:8CruhG400 >>640
勉強すべきかどうかという話だったの?だとしたら俺も勉強すべきだと思うよ。
勉強すべきかどうかという話だったの?だとしたら俺も勉強すべきだと思うよ。
644デフォルトの名無しさん (ワッチョイ ff8f-x13U)
2019/03/03(日) 19:08:50.10ID:8CruhG400 ちなみに俺は>>630で体制によりけりと書いてるように、少数のとこならエンジニアのスキルや素質に合わせればいいと思ってる。少数でイキのいいベンチャーとかなら有能が多数派ってこともあるだろうしね。
おそらく仕事量に対する有能人材の割合が重要なんだと思う。
おそらく仕事量に対する有能人材の割合が重要なんだと思う。
645デフォルトの名無しさん (スプッッ Sd3f-rHDy)
2019/03/03(日) 19:17:40.56ID:26syIpped 規模が大きくて大人数じゃないと作れませんねぇ、じゃあどこで分担しましょうか?
って考えればいい。
って考えればいい。
646デフォルトの名無しさん (アウアウウー Sa9b-zhdC)
2019/03/03(日) 19:35:22.77ID:PCCGC897a 業務系だとそういう場合はレイヤーじゃなくてコンテキストで分けるのが主流だね
レイヤーで分ける企業はかつて見たことない
レイヤーで分ける企業はかつて見たことない
647デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/03(日) 20:04:17.44ID:WgQds1l30 規模が大きくて大人数じゃないと作れませんねぇ、じゃあどこで分担しましょうか?
え?分担したら効率が悪いだろって?
じゃあ、2人で2ヶ月の仕事を、あなた1人で2ヶ月でやってくださいね。
効率がいいんだから2倍ぐらいやれるでしょ?
でも給料は変わりませんから。
え?分担したら効率が悪いだろって?
じゃあ、2人で2ヶ月の仕事を、あなた1人で2ヶ月でやってくださいね。
効率がいいんだから2倍ぐらいやれるでしょ?
でも給料は変わりませんから。
648デフォルトの名無しさん (オッペケ Sr0b-5hgX)
2019/03/03(日) 20:12:49.02ID:QTOYGzGrr649デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/03(日) 20:33:30.24ID:WgQds1l30 > だから給料もそれに比例する
夢見るのやめとけw
2人で2ヶ月も、1人で2ヶ月も
働く期間が2ヶ月なら給料は同じだ
夢見るのやめとけw
2人で2ヶ月も、1人で2ヶ月も
働く期間が2ヶ月なら給料は同じだ
650デフォルトの名無しさん (ワッチョイ 9701-lqfU)
2019/03/03(日) 21:11:25.76ID:BbxzBxVK0 スケールしない作業だと言われればそうかもなとしか言えんな。
できるなら起業しとる。
できるなら起業しとる。
651デフォルトの名無しさん (ワッチョイ ff2c-Im2K)
2019/03/03(日) 21:42:00.62ID:QNZEu7Q40 Rails と、Node.js + Express は、全く同じ。
Bundler と、npm, yarn も、全く同じ。
ERB と、EJS も、全く同じ
Webデザイナーの仕事を楽にする! gulpではじめるWeb制作ワークフロー入門、中村 勇希、2018/5/29
Node.js超入門、掌田津耶乃、2017
Junichi Ito (伊藤淳一)
Rails 5.1で作るVue.jsアプリケーション 〜Herokuデプロイからシステムテストまで〜
https://youtu.be/ycOeM2umXkY
Bundler と、npm, yarn も、全く同じ。
ERB と、EJS も、全く同じ
Webデザイナーの仕事を楽にする! gulpではじめるWeb制作ワークフロー入門、中村 勇希、2018/5/29
Node.js超入門、掌田津耶乃、2017
Junichi Ito (伊藤淳一)
Rails 5.1で作るVue.jsアプリケーション 〜Herokuデプロイからシステムテストまで〜
https://youtu.be/ycOeM2umXkY
652デフォルトの名無しさん (ワッチョイ f74e-Z6MB)
2019/03/03(日) 22:00:40.86ID:YuQgiS/h0 >>651
死ね
死ね
653デフォルトの名無しさん (アウアウウー Sa9b-aIXG)
2019/03/03(日) 22:01:29.06ID:hdxDgHRsa Heroku使うメリットってなに?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「日本はドイツと違い反省せず」…中国外相、独外相に対日批判 台湾問題で理解求める [少考さん★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」 [ぐれ★]
- 【警視庁】走行中の電車で女性に露出した下半身押しつけたか 無職の男(46)逮捕「チャンスがあればいつでもやる」 [nita★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★6 [七波羅探題★]
- 【苺ましまろ】立民衆院議員、人気漫画の水着少女画像を「醜悪」タイ人少女の性搾取事件と関連付け…党内で反発 [少考さん★]
- 「残業キャンセル界隈」若者が増加?「職務放棄」との批判も…“定時退社の権利”どこまで通用するか [七波羅探題★]
- 高市政権「かけてもつながらない。機能していない」防衛当局間のホットライン機能せず [834922174]
- あたしゃやだよ
- 【高市悲報】中国軍「公海で空母の発着訓練するって事前通告したのになんで自衛隊機は急接近してきたんだ…?」中国軍困惑 [931948549]
- 【高市悲報】中国軍「公海で空母の発着訓練するって事前通告したのになんで自衛隊機は急接近してきたんだ…?」中国軍困惑★2 [931948549]
- 30過ぎた大人おじさんが大学生(昔)のままのファッションをする「おじさんキッズコーデ」、炎上して問題視される。 [153490809]
- 【朗報】ケンモジサンが買うふりかけ、二択に絞られる [394133584]
