X



Vue vs React vs Angular Part.2
■ このスレッドは過去ログ倉庫に格納されています
0547デフォルトの名無しさん
垢版 |
2019/04/23(火) 17:54:14.07ID:EIFUxFM+
出たよバズワードに踊らされる奴
Atomic designが流行ったのはReactが普及したあと。
Atomic designをReactで実践したいならできるがReactがAtomic design指向なんてことはない。
コンポーネント指向とごっちゃになってるんじゃないか。
0548デフォルトの名無しさん
垢版 |
2019/04/23(火) 19:31:52.60ID:6Ns4bttT
いや、実際にある程度使ってみて部品化した方が効率が上がるのにAtomic Designって言葉使うのが適切かなって思ったから言っただけで別に言葉が先にあるわけじゃないよ
0549デフォルトの名無しさん
垢版 |
2019/04/23(火) 20:16:21.51ID:W6oBSSAv
reactで開発されたアプリの解読でコンポーネントやらReducerやら100ファイル以上あって熱が出そう
細かい部品に分けるのもいい加減にしろや
0550デフォルトの名無しさん
垢版 |
2019/04/23(火) 20:34:14.70ID:6Ns4bttT
部品に分けるからって別にファイル数無駄に増やすってよりも
最小の部品こそ属性の付け方で色々な使い方できるようにしたり
でもデフォルト値はあって最小の指定でもちゃんと動作するようにしたり
以前はC#でdll部品とか作ってたから使い勝手のいい部品作るのは楽しい
0553デフォルトの名無しさん
垢版 |
2019/04/23(火) 23:47:16.01ID:26ybfJq0
分ける単位ってどれくらいがいいんだろうな。
自分は
・メインコンテンツ
・ヘッダー
・フッター
・サイバー
・繰り返しだすコンポーネント(例:カレンダーの1日単位)
くらいにしか分けてないな
0555デフォルトの名無しさん
垢版 |
2019/04/24(水) 01:09:09.86ID:n13HhhG3
やたらローディングでブラウザ固まるようなサイトがあるけどどうにかならんのかね
スリープ挟みながら画像/広告をロードするとかさ
0557デフォルトの名無しさん
垢版 |
2019/04/24(水) 04:32:57.32ID:uakSx5ac
>>555
Reactとか使ってるんだろ。
JavaScriptファイルを読み込まないと表示されない上に
JavaScriptファイルがでかいからな
0562デフォルトの名無しさん
垢版 |
2019/04/24(水) 09:45:06.49ID:CTi91KC0
クライアント側の回線が速くなってもバックボーンやサーバー側の回線と処理能力は変わらないので
4Gがボトルネックだった場合しか変わらんよ
0563デフォルトの名無しさん
垢版 |
2019/04/24(水) 10:00:20.58ID:WM9U+x6O
規模感あるところはそのままVue使わずにNuxtだね
VueだととっちらかるからNuxtに辿り着くな
保守性ないと破綻する
0564デフォルトの名無しさん
垢版 |
2019/04/24(水) 12:14:38.40ID:n13HhhG3
広告ベタベタのまとめサイトとかフリーズするけど
アクセス解析なのか画像なのかネットワークIOなのか原因が良く分からない
0565デフォルトの名無しさん
垢版 |
2019/04/24(水) 12:29:52.49ID:KDsijGGg
SPAサイトはSEOに弱いからSEO用にSSRとjsレンダリングの2つに別けましょうとかGoogleかどこかがアピールしてた
0566デフォルトの名無しさん
垢版 |
2019/04/24(水) 12:48:40.26ID:2td++BXc
>>561
ギガを使いきって速度規制されたら同じだろ?
阿部寛のサイトはギガ死した人々のためのサイトだからな。
0569デフォルトの名無しさん
垢版 |
2019/04/24(水) 14:32:08.54ID:KVKHKBwP
サイババ記念日らしい
0570デフォルトの名無しさん
垢版 |
2019/04/24(水) 15:42:24.09ID:uakSx5ac
>>558
> 大体の場合は画像の方が大きいを思うけどね

そうじゃねーよ。画像はあとから非同期でダウンロードされるだろ。
まず最初はHTMLとCSS。これで最低限の画面は表示される。

JavaScriptは後から。JavaScriptがダウンロードされないと
動きはできないが、初期画面は見える(その間にダウンロードされる)

っていうのがjQuery時代のベストだったんだが、
今はそんなベストを目指さずJavaScriptがダウンロードされるまで
画面見なくていいじゃんに悪化してしまった。
0573デフォルトの名無しさん
垢版 |
2019/04/24(水) 21:35:26.29ID:lFc7PTJG
ただまあ高速化の技法がサーバからフロントに比重が移ったのは分かる。フロントの高速化は面倒だよな。
0574デフォルトの名無しさん
垢版 |
2019/04/24(水) 22:32:10.71ID:uakSx5ac
フロントの高速化っていうか
自分で遅くしといて、戻そうとしてるだけだけどなw
なんだかんだでHTML+CSSだけが一番早い
0576デフォルトの名無しさん
垢版 |
2019/04/25(木) 10:20:54.52ID:vEJtGG6g
SSRなんかは典型だな。サーバからフロントへ、そして今またサーバへ。FCPのcss埋め込みなんて手作業じゃやる気せんよ。まあフレームワークが勝手にやってくれるんだけど。
0583デフォルトの名無しさん
垢版 |
2019/04/27(土) 03:13:41.43ID:xzIO4Xfv
こわくてふめない
0584デフォルトの名無しさん
垢版 |
2019/04/27(土) 03:26:49.88ID:JS1TAJ/n
>>582
見てないけどそこがgoogleのサービス使ってたとことで
ユーザーが気にすることじゃないだろ

横流しという言葉の意味分かってるのか?
仮に同意無しに個人情報をどこかに売るにせよjsのコードで直に送るやつなんて居ない
0585デフォルトの名無しさん
垢版 |
2019/04/27(土) 08:03:15.52ID:L1RdW04q
>>582
分からん。精々コード内のMITライセンスに関するコメント文からAngular.jsを使ってるって事ぐらいしか理解できん。

そもそもこれビルドされて人間が読む為のコードじゃなくなってるよね。どうやって読んだんだろ。

まぁ、その奇天烈怪奇な主張している池沼君に何を根拠にその結論に至ったのか聞いてみたら?

因みに、横流しという言葉をどういった意味で使ってるかは知らないけど、もし俺が銀行のエンジニアで顧客情報をGoogleにコッソリ渡すなら、
客から見えるフロントエンドでなく、バックエンド側で直接データ送信するな。
0586デフォルトの名無しさん
垢版 |
2019/04/27(土) 08:17:20.43ID:v2dpxdDf
チョゲ&アスカのアスカもギフハブにARアプリで監視されてるっていってたし、俺たちごときのエンジニアにはわからない最新テクノロジーで横流ししてるんだろ。
0588デフォルトの名無しさん
垢版 |
2019/04/27(土) 10:27:25.18ID:Ud86wEGC
どうせマルチポストのリンク貼り魔じゃねーの?
なんでそこまで真に受けて延々と話してんのさ
0592デフォルトの名無しさん
垢版 |
2019/04/29(月) 12:09:12.70ID:Tj+nXMRU
JavaScript系FWでアプリを作るとソースコードを全部見られますよね
ソース見てゲームなんかのアルゴリズムを解析されたら嫌なのですが、
ReactNative使ってアプリ作っても結局同じことですよね・・・?
0593デフォルトの名無しさん
垢版 |
2019/04/29(月) 12:44:45.24ID:BTHjdLRh
君で思いつく程度のアルゴリズムであれば、誰にとっても財産的価値は無いから気にする必要はないよ。
パスワード保護とかの手法なら、それこそ既存のライブラリ使ってください
0595デフォルトの名無しさん
垢版 |
2019/04/29(月) 20:25:45.63ID:8c7yz0ci
だとしたらアルゴリズムを心配してるのがトンチンカンだな。
データの心配しろよと。
0597デフォルトの名無しさん
垢版 |
2019/04/30(火) 09:52:43.85ID:zI/Hh5N/
解析されたら終わるルールはゲームとして良くはないね
本質は、乱数か人との戦いだろ。
それでも実装を見られたくないならwasm使うしかないんじゃない
0599デフォルトの名無しさん
垢版 |
2019/04/30(火) 13:01:01.81ID:rEfIQMEI
>>687
犯人がネトウヨだったようだけど
ヘイトスピーチしたネトウヨの糞のお前らは
在日に謝らなくていいの?
0602デフォルトの名無しさん
垢版 |
2019/04/30(火) 19:01:22.35ID:SP4vcC0N
>>601
もし仕事でやれって言われたら、どれくらいの見積もりだす?
どこまでやるかは、君が「超簡単」と言ったときに思った範囲でいいよ。
0604デフォルトの名無しさん
垢版 |
2019/04/30(火) 20:24:14.39ID:xSDcdpWx
チートされたくないならサーバー上で処理するしかない
ブラウザの実行されているPCは開発者のコントロール下には無いから
時間さえ掛ければ破れるだろう

難読化したりプログラムを複雑にして
実装されたセキュリティは
Security through obscurityと呼ばれる
解析を遅らせたり、本気で解析する気の無い奴を遠ざける事は可能だが
不正行為から守る手段としては確実とは言えない
0605デフォルトの名無しさん
垢版 |
2019/04/30(火) 21:36:43.40ID:nUvkUPx4
ゲーム板な話題なんでアレだけど不正検知の方が大事
クライアントサイドなんて遅かれ早かれ全部見られる
0606デフォルトの名無しさん
垢版 |
2019/04/30(火) 22:06:02.83ID:SP4vcC0N
ネットゲームは、解析されるまでに
サービス終了させてしまえばいい

それまでの間、解析されても無駄になるように
頻繁にバージョンアップする
0607デフォルトの名無しさん
垢版 |
2019/04/30(火) 23:22:26.27ID:fcz41J68
ゲームは知らんが、実際フロントのJSで解読されたく無い処理なんて無いよな。所詮データ表示してるだけだし。
0608デフォルトの名無しさん
垢版 |
2019/05/01(水) 14:46:02.39ID:Q6HQJPx/
フロントはサーバーからAPIやら何やらでデータ持ってくるだけだから無問題でしょ
0611デフォルトの名無しさん
垢版 |
2019/05/01(水) 22:09:52.31ID:97t5KpT2
クライアントできることって、
例えば、3Dレンダリングとか?
動画エンコーディングとか?
クライアントならすごいことできるって言いたいのかなぁ?
0613デフォルトの名無しさん
垢版 |
2019/05/02(木) 12:06:47.46ID:DtNw2Ba7
フロントが軽く守られる風潮は営業がそうだからね。もう工数も人員的にも7:3ぐらいでフロント。
0614デフォルトの名無しさん
垢版 |
2019/05/02(木) 12:07:17.03ID:DtNw2Ba7
すまん、見られるね。
0616デフォルトの名無しさん
垢版 |
2019/05/02(木) 18:23:54.03ID:gOrselrw
真のフロントエンジニアがぜんぜんいない
どいつもこいつもエセフロントエンジニアしかおらん
0618デフォルトの名無しさん
垢版 |
2019/05/03(金) 19:01:46.34ID:APX4kfTB
cssにまでコンポーネントなんか使わねえよ
それいろいらやってみたが再利用性低いしものすごい使いにくい
cssはjsの外に持つべき
なんでもjsでやろうとするな
そしてscss使え
0619デフォルトの名無しさん
垢版 |
2019/05/03(金) 21:27:01.47ID:fqcYoDWz
redux-actionsって便利っぽいのにgithubでredux採用プロジェクト見てもあんま使われてないのはなんか罠があるの?
0621デフォルトの名無しさん
垢版 |
2019/05/04(土) 11:01:16.00ID:l237H6NF
無駄なテンプレ化という印象しかない。
そのうち具体的に何書いてるかわからなくなってメンテ不可になりそう。
0622デフォルトの名無しさん
垢版 |
2019/05/04(土) 20:14:11.36ID:Ui9BQ5Tx
nodeでローカルに何かのライブラリインストールすると普通に3万個とか5万個とかのファイルができる
それで作るアプリは初歩のjsで実現できるレベル
0626デフォルトの名無しさん
垢版 |
2019/05/05(日) 14:47:13.81ID:tcRm4IYE
特に何かってよりスレタイのフレームワークをCLIで入れるだけで相当数のファイル入るよね
0628デフォルトの名無しさん
垢版 |
2019/05/05(日) 21:57:26.76ID:RohDjFeT
Vueは何が学習コストが低いだよw
ちょっとだけ触るのに手間がかからないってだけの間違いだろ

vuex router使うようなレベルになると
なんら学習コストのアドバンテージはない
0632デフォルトの名無しさん
垢版 |
2019/05/05(日) 23:50:55.58ID:yGiei76k
だからjQueryがほとんどのサイトでは適切なんだよ。
アプリなんて作るのはごく一部だから
0636デフォルトの名無しさん
垢版 |
2019/05/06(月) 18:52:47.92ID:3zTuKyjo
>>631
UI素人がMaterial UIで構築していたが、激しく素人感でていてさすがだと思った
0637デフォルトの名無しさん
垢版 |
2019/05/06(月) 20:38:31.92ID:kr7+hcA9
Vue CLI 3が出てもnuxt必要?
0638デフォルトの名無しさん
垢版 |
2019/05/06(月) 20:44:38.03ID:H+RoyPJ9
SSRってどれくらい必要なんだろうね
GoogleではSSRなしでも正しく識別されるけどYahooだとダメとかそんな感じかな?
0639デフォルトの名無しさん
垢版 |
2019/05/06(月) 20:53:31.17ID:hKkSY5j9
そもそもアプリケーションを検索対象にしたいって時点で
使う技術が間違っていることに気づこう
0640デフォルトの名無しさん
垢版 |
2019/05/06(月) 22:45:00.75ID:uiqP2evc
SSRとかSPAとか用語乱立しすぎだろ
0644デフォルトの名無しさん
垢版 |
2019/05/07(火) 12:29:25.28ID:IawlpAQn
SSRはどうにも眉唾なテクだよな。速度だけが目的で下手に実装するとカオスへの入り口。
■ このスレッドは過去ログ倉庫に格納されています

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