Vue vs React vs Angular

■ このスレッドは過去ログ倉庫に格納されています
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
2019/02/22(金) 21:14:42.59ID:QkaGMiSY0
極力公式か大きめの企業がメンテしてるものだけで作る
コミッタが少ないものは使わない
ライブラリへの依存が散らばらないよう自コードで軽くラップして使う
2019/02/22(金) 21:19:43.61ID:wU2NQYd9a
まぁ本当にSSR必要かってのもあるけどね
最近自分の関わってる案件だと会員サイトの認証済み領域の情報は一切検索エンジンにヒットさせる必要ないからSSRとは無縁なんだよな
2019/02/22(金) 21:24:17.86ID:LKaW/yz70
スペシャルスーパーレア?
2019/02/23(土) 00:29:55.26ID:tE6+E9hM0
>>526
大丈夫。その前にReactが終わる。VueもAngularも
あと数年後は今存在してないフレームワークが使われてるよw
2019/02/23(土) 07:14:02.54ID:6swyBY50a
数年後も残ってるのはjQueryだけ
MVC+jQが正解なんだよ
532デフォルトの名無しさん (ワッチョイ b501-q7W2)
垢版 |
2019/02/23(土) 09:37:08.18ID:2sBO9l/X0
いやreact vue angularについては長生きすると思う。ここ数年は本当酷かったフレームワーク戦争も落ち着いたしあと5年は使えるんじゃないか?ようやく腰を据えて安心して学べる状態になった。
2019/02/23(土) 10:08:06.99ID:tE6+E9hM0
あとたった5年(笑)
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はすでにこういった世界だったんだよ?
2019/02/23(土) 10:34:55.14ID:6swyBY50a
だが滅んだ
2019/02/23(土) 10:55:53.84ID:awIWFh910
マウス1つでレスポンシブデザインまで対応出来るなんて
夢みたいなツールじゃん
2019/02/23(土) 11:17:14.46ID:tE6+E9hM0
レスポンシブはブレークポイントを複数定義して
デフォルトからの差分みたいな感じでデザインするんだろうね
538デフォルトの名無しさん (ワッチョイ 7d01-Vd0N)
垢版 |
2019/02/23(土) 11:17:41.85ID:XpMOEioH0
選択肢の一つをあたかも統合されるかのような詭弁はNG。
ポトペタASP.NETが密結合過ぎてわざわざOSS界隈に歩み寄った歴史を思い出せ。
2019/02/23(土) 11:25:13.71ID:6swyBY50a
技術がなく判断できない企業はノンプログラミングという言葉に騙されやすいのだろうね
2019/02/23(土) 11:32:23.19ID:RWE+nJx90
>>539
WIXはそんなに悪くないが一般的には酷いの多いよね
2019/02/23(土) 12:15:44.69ID:tE6+E9hM0
>>539
ノンプログラミングはだめだろうね。
今のRADはGUIのエディタで作ってもいいし、
コードで書いたとしてもGUIに反映されるようになってる
2019/02/23(土) 12:23:17.31ID:n0LspLEFd
>>538
Web Formsね
2019/02/23(土) 12:37:28.79ID:K/uRyWeBM
WebFormは一瞬でページ作れるから
ものによっては便利だが
2019/02/23(土) 12:41:54.25ID:6swyBY50a
単純なページはスキャフォールディングでええやんけ
2019/02/23(土) 12:45:12.12ID:tE6+E9hM0
スキャフォールディングはページを作るものではなくて
ベージの一番最初のコードを生成するだけです。
その後に生成したコードを修正して作っていかなければいけません。
2019/02/23(土) 12:52:56.11ID:6swyBY50a
修正すればええやんけ
ポトペタより簡単でソースも綺麗やで
ポトペタなんてマウス操作とアイコン探しの悪魔的苦行の繰り返しやないか
あれが楽とかマゾでもよう言わんで
2019/02/23(土) 13:01:24.38ID:K/uRyWeBM
いやちゃんとしたい時はMVCなんだが
WebFormの存在理由もそれなりにある
2019/02/23(土) 13:09:09.75ID:K/uRyWeBM
さすがにVueとかにはくっつけられないから
スレ違いだったな
RazorPagesはくっつくかな
2019/02/23(土) 21:37:53.78ID:QCtZNWil0
>>538
MVCやSignalRも知らないおバカさん
550デフォルトの名無しさん (ワッチョイ 7d01-Vd0N)
垢版 |
2019/02/24(日) 02:35:29.23ID:7mFkjhD10
>>549
RADの話が出たからWebFormsみたいなクソが消えた歴史を考えろっつってんのに、何がSingnalRだよ。文脈読め。
2019/02/24(日) 02:58:24.82ID:O4f1RypY0
>>550
ASP.NET=Web formsっていう発想自体が頭おかしいんだよ
2019/02/24(日) 03:19:47.26ID:wTcw/8fo0
お、お、お、おちけつよ!
2019/02/27(水) 15:11:35.98ID:XUj+n7600
Reactというかredux?見てて思うのは、
お前らネットワークプロトコルでも作ってるのかよって話

普通にメソッド実行すればいいのに、
パケットデータ作って、そのパケット解析して処理実行する
メソッド一つ実行すりゃ終わりなのに

関数型にしたいのかどうか知らんが、目的を履き違えてる。
バグを減らすために関数型にする。そのために複雑にしてバグを作りやすくしてどうする
関数型じゃなくていい、バグを減らすためにシンプルにしろよ
554デフォルトの名無しさん (オッペケ Srbd-WrPJ)
垢版 |
2019/02/27(水) 15:24:17.37ID:PVZtgHDGr
>>553
しかしflux概念は世界的に認められてるから広く使われるわけで、キミの主張vs世界中の開発者の同意でキミが勝てるわけないよね
そのへんどうすんの?
2019/02/27(水) 16:07:14.12ID:XUj+n7600
反論しないで、世界に広める方法を聞く
変なレスだなぁw
2019/02/27(水) 16:34:28.95ID:XUj+n7600
ところでさ、

function foo() {
 return { hoge: 1, hage: 2 };
}

expect(foo()).toEqual({ hoge: 1, hage: 2 });

みたいな意味のないテスト書いてないよな?

固定の連想配列返す関数のテスト書いても意味ないぞ
二度手間なだけで、それを避けるためにどうせコピペするんだろうし
2019/02/27(水) 17:20:11.35ID:fbQufi7O0
>>553
メソッド実行するって具体的にはどういう形?

dispatchの前処理と後処理を自分で追加したメソッドを
ストア(↓)に生やすようなのをイメージしたけど合ってる?
https://github.com/reduxjs/redux/blob/master/src/createStore.js
2019/02/27(水) 17:45:18.46ID:XUj+n7600
>>557
ようするに、

Actionみたいな「処理の内容をパラメータ化したオブジェクト」を
いちいち作らせるのをやめてくれ、

Reducerみたいな、switchでActionのパラメータみて分岐して処理する
ようなおのをいちいち作らせるのやめてくれ

ってことだよ。

onclickにincrementメソッド書いたら、+1するincrementメソッドが呼ばれます。
でいいじゃねーか。直感的だろ?それで別にテストできないわけじゃないんだし
2019/02/27(水) 17:50:17.86ID:avwBchUKa
IOモナド不要論に近いものを感じる
単にReactを選択しなければいいだけなのにね
選択肢の中に一つでも気に入らないものが混じってると全否定を始めるんだからもう
2019/02/27(水) 17:53:11.18ID:XUj+n7600
IOモナド不要論というか、IOモナド至上主義じゃないってだけ
副作用排除は素晴らしいよ?でも複雑にしてまでやることじゃない。
バグは副作用でも増えるだろうが、複雑にしても増えるんだよ
書くものが増えれば増えるほど、書き間違いも増えテストも増えるんだから
2019/02/27(水) 17:58:32.64ID:fbQufi7O0
>>558
その形なら単にReduxを使わなければ良いだけでは?
使用を強制されてるのなら何とも言えないけど

ちなみにうちは本開発でReduxを使ってない
別に嫌ってるわけでもなく、とりあえずバニラなReactでやってるうちに
Contextが来たのもあって特に入れたい状況にもならずって感じ
2019/02/27(水) 18:03:11.05ID:XUj+n7600
>>561
たぶんReduxは捨てろって流れになるだろうね。
それが可能になるContext

行き過ぎた関数型ブームなんだろうな。
だいたい行き過ぎて戻ってやっと最適な状態になる。

あと別に使用を強制されてない。
React自体使ってないものw
2019/02/27(水) 18:13:46.28ID:gzx7LPiYa
>>553
ていうかまず状態って言うほどサイト全体で持つ必要あるのか?って思うね
大体の場合はコンポーネントの中で閉じててもいい場合が多いし
本当にサイト全体で持ちたいデータはリロードとかて吹っ飛ばないようにlocalstrageにでも書いた方がいいんじゃないかとか
2019/02/27(水) 18:21:13.76ID:U+okKr8Fa
遷移して戻ってまだ編集内容が残ってると逆に気持ち悪い
2019/02/27(水) 19:19:39.92ID:6a6tMlMF0
どのコンポーネントが状態持ってるのか探す方がめんどくさいじゃん。
2019/02/27(水) 19:36:24.78ID:haTnnqieM
reactは好きだけどreduxめんどくさい論は大賛成!
hooks + contextに大期待!!
2019/02/27(水) 20:01:14.80ID:gzx7LPiYa
>>565
その部品の情報がその部品で閉じてるなら探す必要ないじゃん?
2019/02/27(水) 20:20:53.09ID:33VvYXhGp
Redux使わずcontextAPIのみでアプリ作ったけど、なかなか良い感じ
シンプルisベストだね
2019/02/27(水) 22:38:29.67ID:U+okKr8Fa
マルチページ+Vueがベスト
2019/02/27(水) 23:30:28.79ID:6a6tMlMF0
>>567
その部品で閉じるような状態ならな。
二つ以上の部品にまたがる状態だってあるだろ。
2019/02/27(水) 23:47:31.09ID:XUj+n7600
だから2つ以上の部品にまたがる所だけで良くなるだろ
572デフォルトの名無しさん (オッペケ Srbd-WrPJ)
垢版 |
2019/02/27(水) 23:49:27.29ID:PVZtgHDGr
reduxなんて面倒くさいレベルに入らないだろ
しょぼいシステムしか作ったことがないんだろうが
2019/02/27(水) 23:52:10.20ID:6a6tMlMF0
>>571
その分け方がわかりやすいと俺は思わん。アドホックな部分が増える。
2019/02/28(木) 00:01:04.44ID:IYEK0cme0
>>572
つまりあなたも面倒くさいって思ってるわけですよね?
このぐらいのレベルなら耐えられるって言ってるだけだし
2019/02/28(木) 00:13:22.40ID:WHNbTV5sp
Reactそのものが面倒だと思う
サーバーサイド一本の人が移動してきて、Reactのコンポーネント一つ任せたら、onclickで画面をエフェクトさせるのが出来ないとブーたれてた
cssと組み合わせてやるんですよと教えたけど、デザインとロジックが分離されてない糞フレームワークだと文句ダラダラ
結局Reduxのところだけ担当してもらった
サーバーサイドだけの人はこの世界では使い道がない
2019/02/28(木) 00:24:32.39ID:PBjHM/k00
それはサーバーサイドしか知らないのに画面のエフェクトだデザインとロジックの分離だ言う
その人個人の問題なんじゃないかね。
2019/02/28(木) 00:30:03.58ID:IYEK0cme0
デザインとロジックが分離されてないのは本当だろ
578デフォルトの名無しさん (オッペケ Sr0b-5hgX)
垢版 |
2019/02/28(木) 01:39:22.43ID:FLrrxMk0r
>>574
こんなのより何千倍も面倒くさいプログラミングしてきてるから面倒くさくねえ部類って言ってんの
頭イカれてんのか?
2019/02/28(木) 06:14:57.31ID:WHNbTV5sp
何千倍も難しいって、口調が前にどこかのスレで見たような気がする
確か自称ゲームプログラマーじゃなかったけ

私大文系はクズだのヴァカだの幾何学的計算が出来れば高卒でも理系とか意味不明な発言の人だった
2019/02/28(木) 06:16:05.22ID:WHNbTV5sp
バカじゃなくてヴァカという変な単語を連呼してたので覚えてる
2019/02/28(木) 06:50:50.42ID:6H8i6ZZe0
てかテキストボックスのチェンジイベントでイチイチReducerだかDispatcherだかを経由してストアに書きに行くもんなの?
確定ボタン押した時でよくない?
2019/02/28(木) 06:55:29.34ID:6H8i6ZZe0
>>577
デザインとロジックが分離してない上にVueみたいにコンポーネントとして独立するわけでもないっていう中途半端さがね
2019/02/28(木) 08:52:57.67ID:jOvvow1Ud
落ち着け、議論を飛び出してケンカになってるぞ。そこまでくると他の人に迷惑だから頼むから我慢して2、3日スレから離れて観て欲しい。
2019/02/28(木) 08:57:16.34ID:w/cn9HKca
>>583
ビビんなよ。5chではよくあることだろ
2019/02/28(木) 10:41:44.71ID:6x03bq62a
ビジネスロジック→Service(バックエンド)
プレゼンテーションロジック→ViewModel(js)
デザイン→View(html/css)

サーバーサイドおじさんはプレゼンテーションロジックがお気に召さないらしい
ビジネスロジックとデザインだけで完結するMVCフレームワークが人気
2019/02/28(木) 10:50:58.35ID:GdwBglQC0
>>585
そこに、ActionとAction CreatorとReducerとStoreは
どこに含まれるの?って話だよ

アーキテクチャ上、必要ないものが多すぎる
2019/02/28(木) 12:22:34.05ID:qWkUq+5ha
>>586
分類するなら全部プレゼンテーションロジックだろう
SPAとかいう誰得要件のせいでプレゼンテーションロジックが過剰に肥大化複雑化してしまった結果それらが産まれた
従来のマルチページに戻すだけでスッキリ解消される
2019/02/28(木) 12:46:03.68ID:jOvvow1Ud
誰得っていうけどブラウザアプリ作るならSPAの方がUXが劇的に向上するケースが殆どじゃないか?
2019/02/28(木) 12:49:53.87ID:qWkUq+5ha
UXが向上したということにしたいだけでは?
案外ユーザーはシンプルなMVCのほうが簡単で良いと思ってるものさ
2019/02/28(木) 13:05:42.47ID:jOvvow1Ud
シンプルなMVCかどうかの判別ってユーザーからできるの?ユーザーってもしかして顧客のこと?
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
2019/03/02(土) 16:45:37.50ID:yWxTFA8Fp
ウチの会社でReactのアプリを独自UIの新規開発からロジック周りまで全部できるPGは一人しかいないわ
オフショア入れて百人以上PGいるけど、みんなFlexbox使って自分でUI書けませんとか、エフェクトのアニメーションを自作できませんとか、htmlとcssで躓いてる
デザイン系が得意なPGだと今度はDBやAPIが良く分かりませんという風になる

デザインとロジックの分離が不完全なので不器用な奴には使えない
結局Reactのアプリ制作はその一人が設計構造を考えて何人かで分担して作ってる
その一人がいなくなったら改修も容易ではない
2019/03/02(土) 16:52:47.42ID:IgVX/rLT0
>>592
そう最低限なんでもできるリーダーがいなきゃ初期導入すら始まらんもんな
浸透すらしてないのにフロントとバックを分業分業言い過ぎだとは常々思ってる
2019/03/02(土) 17:18:02.29ID:mksg7qZ+0
html5で独自属性を使うときはdata-*で命名する規則になってるけど
どのフレームワークも無視してるのはなぜ?
2019/03/02(土) 20:30:41.54ID:b3M+C2mw0
「知りません」は別に問題無いけど「やってみても分かりません」という奴は
PGとも呼べない半人前だと思う
でも多いんだよなそういうの
2019/03/02(土) 20:45:13.26ID:ujIKCjUH0
>>594
その属性はビルド後も残るの?
2019/03/02(土) 21:47:05.25ID:gbDUCVtH0
>>595
「よく分からないけど動いた」
598デフォルトの名無しさん (オッペケ Sr0b-5hgX)
垢版 |
2019/03/02(土) 21:51:40.27ID:Fdvrrf47r
>>592
フロント、バックエンド、DB、インフラからデザイン、写真加工、キャラ背景画作成、アニメーションまでできる俺は頂点に立てるかな?
2019/03/02(土) 22:08:26.00ID:Lvrdovo/0
>>593
> 浸透すらしてないのにフロントとバックを分業分業言い過ぎだとは常々思ってる

一人でなんでもにできる人が居ないから、分業にしないとだめって話なんじゃないの?
Reactでどうやって分業するのかしらんが。

Reactは設計レベルで分業がし辛いフレームワーク
2019/03/02(土) 22:12:30.11ID:bakyLAA50
rails、angular、vueなら分業しやすいとでも?
2019/03/02(土) 22:15:55.89ID:Lvrdovo/0
まあそうだね。

RailsのERBはHTMLに近いから編集してもらえるし、
AngularもHTMLベースだから。

ReactとVueはJavaScriptの中にHTMLの断片が埋まってるから
それを修正して思い通りのデザインを作ってもらうのは無理だろう
2019/03/02(土) 22:24:29.37ID:20MtSIx6a
フロントとバックは分業したほうが楽だ
どっちもできる人は多くない
いたとしても負荷がかかるから無理強いするとブラック企業になってしまう
それに分業といってもAPI(作る|呼ぶ)だけだろう
難しいとこなんて何もない
2019/03/02(土) 22:33:41.00ID:IgVX/rLT0
>>599
逆に分業じゃなっきゃできんってヤツはわざわざ勉強してまで新しい技術を導入したいとかいい出すヤツは居ないっていう話だよ

>>600
なんでRailsねじ込んできた?
2019/03/02(土) 22:40:19.17ID:x3fQB5qB0
>>594
無視ってどういう意味で?少なくともReactのアプリで使えているけど。
2019/03/02(土) 22:46:45.64ID:0oz9yp0R0
阿部寛のHPを構築するならVue、React、Angularどれがいいの?
2019/03/02(土) 22:48:37.42ID:Lvrdovo/0
>>603
意味がわからん。

仕事を一人でやるのは大変だから、分業できるようにしないと駄目って話なんだが?
新しい技術であっても、それで分業ができればいいんだよ。
というか分業ができる技術を導入するべきだ。
2019/03/02(土) 23:11:54.68ID:bakyLAA50
この作業がそんなに難しいことだと思えないんだけど、そんなもんかね。
>ReactとVueはJavaScriptの中にHTMLの断片が埋まってるから
>それを修正して思い通りのデザインを作ってもらうのは無理だろう
2019/03/02(土) 23:27:02.72ID:Lvrdovo/0
>>607
難しいかどうかじゃなくてやり方が全く違う。
普通はHTMLとCSSで作るんだから
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の独自属性とは違う位置付けだと考えた方がいいんじゃないか
2019/03/03(日) 00:02:03.36ID:PCCGC897a
Vueの独自属性はHTML5準拠やで
なのでdata-*にしなきゃいかんルールなどない
611デフォルトの名無しさん (オッペケ Sr0b-5hgX)
垢版 |
2019/03/03(日) 00:05:23.14ID:QTOYGzGrr
Chromeのvue dev-toolで確認できるんじゃないの
2019/03/03(日) 00:10:23.09ID:eREWiz410
>>611
それ使えば確かに見れるけどElements側に出ないって事は実DOMとしてはレンダリングされてないって事だと思う
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の名前空間みたいに*:*でカスタム属性を命名できれば良かったんだけどね
2019/03/03(日) 00:48:58.18ID:GWdBiIMXa
未だにEclipseなんてゴミを使ってるヤツが居ることに驚きなんだか
616デフォルトの名無しさん (オッペケ Sr0b-5hgX)
垢版 |
2019/03/03(日) 01:03:17.04ID:QTOYGzGrr
eclipseww
2019/03/03(日) 01:41:00.89ID:QeUrAhcJM
実際レンダーする前のリソースなんだから
しょうがないんじゃないの
VSCodeとかでVue拡張使えばいいじゃん
2019/03/03(日) 01:46:51.51ID:eREWiz410
>>613
v-ifとv-showの違いとか読んだことない?ないものはないんだよ
2019/03/03(日) 08:28:07.07ID:oO/57lY20
なんだ、レンダリング前のテンプレートの話か。ならHTML5に準拠してないのは当たり前じゃん。
たしかにXHTMLならその規格に準拠した中で拡張できるけどHTML5はそれと決別したしねぇ。
2019/03/03(日) 09:22:56.48ID:PCCGC897a
>>618
正しくDOMとして評価された後にDOMを消してるだけ
拡張属性は正しく評価されてる
2019/03/03(日) 09:29:26.03ID:eREWiz410
>>620
だからその評価がBlinkやGeckoみたいなレンダリングエンジンで評価されるか
V8やSpiderMonkeyみたいなJavaScript実行エンジンエンジンで評価されるかの違いだって
2019/03/03(日) 10:40:12.55ID:BbxzBxVK0
>>608
そこまで違う作業とあんまり思ってなくて、
やってもらうとしてそんなに反感食うもんかなという風に思ってるのだが。
かなり勝手に思ってるだけだから実際の現場感覚はわからんけど。
2019/03/03(日) 11:31:27.74ID:cmngH9hR0
UIが劇的に切り替わる様な要件じゃ
デザインとロジックを完全に分離とかそもそも不可能じゃないの
2019/03/03(日) 13:57:28.79ID:PCCGC897a
デザイン
プレゼンテーションロジック
↑JS+HTML+CSS
--------
↓API
ビジネスロジック

デザインとロジックを分離するって言った場合、分離するのはビジネスロジックのこと
プレゼンテーションロジックを分離するという意味ではない
2019/03/03(日) 15:00:36.37ID:KP+Vu9ps0
WebまではHTML+CSSだけ分離も可能だけど
スマホWebアプリ/スマホアプリになってくると動きも含めてのUXという性質が強くなる

UI用ロジックや機能性まで考慮する「UXデザイナー」と
静止画の用意で終わるデザイナーとの差は大きい

Reactは後者のデザイナーとは相性悪いだろうね
626デフォルトの名無しさん (オッペケ Sr0b-5hgX)
垢版 |
2019/03/03(日) 15:07:16.96ID:QTOYGzGrr
デザインもUIもUXもフロントも全部やればいいじゃん
そもそもなんでできないのか不明
フロント勉強してできるようになったのならデザインも勉強すりゃいい
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況