Vue vs React vs Angular Part.2

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2019/03/09(土) 22:02:33.71ID:47IMMy0/
実際どうなん?
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
-
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
※前スレ
Vue vs React vs Angular
http://mevius.5ch.net/test/read.cgi/tech/1545395856/

★ここではjQueryの話題は禁止です
★jQuery房が書き込んでも無視してください
2019/04/24(水) 22:32:10.71ID:uakSx5ac
フロントの高速化っていうか
自分で遅くしといて、戻そうとしてるだけだけどなw
なんだかんだでHTML+CSSだけが一番早い
2019/04/24(水) 23:18:24.27ID:0vz5Qpla
まあね
576デフォルトの名無しさん
垢版 |
2019/04/25(木) 10:20:54.52ID:vEJtGG6g
SSRなんかは典型だな。サーバからフロントへ、そして今またサーバへ。FCPのcss埋め込みなんて手作業じゃやる気せんよ。まあフレームワークが勝手にやってくれるんだけど。
2019/04/25(木) 11:57:42.71ID:SxeJCaLs
JAMスタックが解だね
結局SSRはやらないのが一番いい
578デフォルトの名無しさん
垢版 |
2019/04/25(木) 21:01:57.88ID:XQiuE6zE
Generic Vue Template Interpolation Language Features | Pine Wu's Blog
https://blog.matsu.io/generic-vue-template-interpolation-language-features

VueテンプレートにもTypeScriptの型チェックがktkr
2019/04/25(木) 21:26:39.12ID:WzUfCzlU
すげえ
2019/04/25(木) 23:17:22.96ID:y3HhtnRW
いままでts部分だけ別ファイルに分離してたけどそれが要らなくなるのか。
2019/04/26(金) 00:20:47.16ID:EZ3WKoA+
素敵やん
2019/04/27(土) 01:45:05.36ID:TQCo9BVu
https://www.netbk.co.jp/contents/pages/lib/vendor.js?065e662c2c54549a5503

とある銀行のページ
これが情報を抜き取りgoogleに横流ししてると主張してる人がいるんですが、本当でしょうか?
怪しい所ありますか?
583デフォルトの名無しさん
垢版 |
2019/04/27(土) 03:13:41.43ID:xzIO4Xfv
こわくてふめない
2019/04/27(土) 03:26:49.88ID:JS1TAJ/n
>>582
見てないけどそこがgoogleのサービス使ってたとことで
ユーザーが気にすることじゃないだろ

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

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

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

因みに、横流しという言葉をどういった意味で使ってるかは知らないけど、もし俺が銀行のエンジニアで顧客情報をGoogleにコッソリ渡すなら、
客から見えるフロントエンドでなく、バックエンド側で直接データ送信するな。
2019/04/27(土) 08:17:20.43ID:v2dpxdDf
チョゲ&アスカのアスカもギフハブにARアプリで監視されてるっていってたし、俺たちごときのエンジニアにはわからない最新テクノロジーで横流ししてるんだろ。
2019/04/27(土) 10:22:35.62ID:asc+HFb4
クスリで強迫性障害を患っただけでは?w
2019/04/27(土) 10:27:25.18ID:Ud86wEGC
どうせマルチポストのリンク貼り魔じゃねーの?
なんでそこまで真に受けて延々と話してんのさ
2019/04/27(土) 13:06:16.02ID:AcxZC3AZ
ギフハブ=github説ほんとすき
2019/04/27(土) 13:38:35.30ID:B1vN4PSJ
ジャップは信用ならない
2019/04/28(日) 18:24:36.61ID:z6tXR90P
Vuexが上手くラップされてる
2019/04/29(月) 12:09:12.70ID:Tj+nXMRU
JavaScript系FWでアプリを作るとソースコードを全部見られますよね
ソース見てゲームなんかのアルゴリズムを解析されたら嫌なのですが、
ReactNative使ってアプリ作っても結局同じことですよね・・・?
2019/04/29(月) 12:44:45.24ID:BTHjdLRh
君で思いつく程度のアルゴリズムであれば、誰にとっても財産的価値は無いから気にする必要はないよ。
パスワード保護とかの手法なら、それこそ既存のライブラリ使ってください
2019/04/29(月) 15:03:59.71ID:YPlfmP4Z
え、チートを防ぎたいのでは
2019/04/29(月) 20:25:45.63ID:8c7yz0ci
だとしたらアルゴリズムを心配してるのがトンチンカンだな。
データの心配しろよと。
2019/04/30(火) 00:08:49.38ID:IpLGLbh6
え、データだけの意味が分からない
2019/04/30(火) 09:52:43.85ID:zI/Hh5N/
解析されたら終わるルールはゲームとして良くはないね
本質は、乱数か人との戦いだろ。
それでも実装を見られたくないならwasm使うしかないんじゃない
2019/04/30(火) 10:03:24.48ID:rYkykX8a
wasmも数年前に比べると大分手近になったよね
599デフォルトの名無しさん
垢版 |
2019/04/30(火) 13:01:01.81ID:rEfIQMEI
>>687
犯人がネトウヨだったようだけど
ヘイトスピーチしたネトウヨの糞のお前らは
在日に謝らなくていいの?
2019/04/30(火) 13:04:10.71ID:rYkykX8a
いったい何と戦ってるんだ?
2019/04/30(火) 16:43:13.59ID:c2yp3V/O
wasmの逆アセンブルなんて超簡単だが…
2019/04/30(火) 19:01:22.35ID:SP4vcC0N
>>601
もし仕事でやれって言われたら、どれくらいの見積もりだす?
どこまでやるかは、君が「超簡単」と言ったときに思った範囲でいいよ。
2019/04/30(火) 19:20:56.57ID:OogZbA54
スレ違いの話題で喧嘩すんなよ
604デフォルトの名無しさん
垢版 |
2019/04/30(火) 20:24:14.39ID:xSDcdpWx
チートされたくないならサーバー上で処理するしかない
ブラウザの実行されているPCは開発者のコントロール下には無いから
時間さえ掛ければ破れるだろう

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

それまでの間、解析されても無駄になるように
頻繁にバージョンアップする
607デフォルトの名無しさん
垢版 |
2019/04/30(火) 23:22:26.27ID:fcz41J68
ゲームは知らんが、実際フロントのJSで解読されたく無い処理なんて無いよな。所詮データ表示してるだけだし。
2019/05/01(水) 14:46:02.39ID:Q6HQJPx/
フロントはサーバーからAPIやら何やらでデータ持ってくるだけだから無問題でしょ
2019/05/01(水) 21:46:44.39ID:/1G6hUdD
フロントが安くみられる理由ではあるな。
2019/05/01(水) 21:56:12.32ID:okVhT/cj
所詮クライアントで出来る事しか出来ないからな
2019/05/01(水) 22:09:52.31ID:97t5KpT2
クライアントできることって、
例えば、3Dレンダリングとか?
動画エンコーディングとか?
クライアントならすごいことできるって言いたいのかなぁ?
2019/05/02(木) 11:50:10.12ID:Y46iLWky
プッシュ通知とかWebカメラ使った画像解析とかGセンサーとかね
613デフォルトの名無しさん
垢版 |
2019/05/02(木) 12:06:47.46ID:DtNw2Ba7
フロントが軽く守られる風潮は営業がそうだからね。もう工数も人員的にも7:3ぐらいでフロント。
614デフォルトの名無しさん
垢版 |
2019/05/02(木) 12:07:17.03ID:DtNw2Ba7
すまん、見られるね。
2019/05/02(木) 13:03:14.76ID:WWkY/KvO
その辺りの人間が勉強しないとな
616デフォルトの名無しさん
垢版 |
2019/05/02(木) 18:23:54.03ID:gOrselrw
真のフロントエンジニアがぜんぜんいない
どいつもこいつもエセフロントエンジニアしかおらん
2019/05/03(金) 16:03:38.35ID:gYGrPyNn
CSSコンポーネントってどれがいいの?
618デフォルトの名無しさん
垢版 |
2019/05/03(金) 19:01:46.34ID:APX4kfTB
cssにまでコンポーネントなんか使わねえよ
それいろいらやってみたが再利用性低いしものすごい使いにくい
cssはjsの外に持つべき
なんでもjsでやろうとするな
そしてscss使え
619デフォルトの名無しさん
垢版 |
2019/05/03(金) 21:27:01.47ID:fqcYoDWz
redux-actionsって便利っぽいのにgithubでredux採用プロジェクト見てもあんま使われてないのはなんか罠があるの?
2019/05/04(土) 10:14:57.37ID:DqtcHd/u
メンテナの規模じゃね
実質1人だし
2019/05/04(土) 11:01:16.00ID:l237H6NF
無駄なテンプレ化という印象しかない。
そのうち具体的に何書いてるかわからなくなってメンテ不可になりそう。
2019/05/04(土) 20:14:11.36ID:Ui9BQ5Tx
nodeでローカルに何かのライブラリインストールすると普通に3万個とか5万個とかのファイルができる
それで作るアプリは初歩のjsで実現できるレベル
2019/05/04(土) 21:45:06.68ID:eyQzK648
>>622
何のライブラリをインストールしたの?
2019/05/05(日) 13:43:38.99ID:f2I/aDPf
ReactNative
2019/05/05(日) 14:12:43.76ID:Gq6Oz0GG
仕組み分かってなさそう・・・
2019/05/05(日) 14:47:13.81ID:tcRm4IYE
特に何かってよりスレタイのフレームワークをCLIで入れるだけで相当数のファイル入るよね
2019/05/05(日) 17:59:01.33ID:Q2loWuJO
windows使ってるならファイル数見てみたらいいよ
数万入ってる
2019/05/05(日) 21:57:26.76ID:RohDjFeT
Vueは何が学習コストが低いだよw
ちょっとだけ触るのに手間がかからないってだけの間違いだろ

vuex router使うようなレベルになると
なんら学習コストのアドバンテージはない
2019/05/05(日) 22:21:54.20ID:tcRm4IYE
>>628
導入コストは低いけど決して学習コストは低くないよね
2019/05/05(日) 22:33:03.03ID:f2I/aDPf
だからあれほどReactにしろと
2019/05/05(日) 22:48:36.49ID:tcRm4IYE
Material UIってどうなの?他にもっといいのとかある?
2019/05/05(日) 23:50:55.58ID:yGiei76k
だからjQueryがほとんどのサイトでは適切なんだよ。
アプリなんて作るのはごく一部だから
2019/05/05(日) 23:56:58.40ID:N438PKgp
お前は自分の立てたスレに帰れよ
2019/05/06(月) 00:00:40.86ID:hKkSY5j9
スレの数だけ、俺の居場所がある。
2019/05/06(月) 15:59:00.41ID:5mvd4R5O
SPAはNuxtが伸びるだろうね
Vueだけで規模でかくなるの辛いわ
636デフォルトの名無しさん
垢版 |
2019/05/06(月) 18:52:47.92ID:3zTuKyjo
>>631
UI素人がMaterial UIで構築していたが、激しく素人感でていてさすがだと思った
637デフォルトの名無しさん
垢版 |
2019/05/06(月) 20:38:31.92ID:kr7+hcA9
Vue CLI 3が出てもnuxt必要?
2019/05/06(月) 20:44:38.03ID:H+RoyPJ9
SSRってどれくらい必要なんだろうね
GoogleではSSRなしでも正しく識別されるけどYahooだとダメとかそんな感じかな?
2019/05/06(月) 20:53:31.17ID:hKkSY5j9
そもそもアプリケーションを検索対象にしたいって時点で
使う技術が間違っていることに気づこう
640デフォルトの名無しさん
垢版 |
2019/05/06(月) 22:45:00.75ID:uiqP2evc
SSRとかSPAとか用語乱立しすぎだろ
2019/05/06(月) 22:57:06.92ID:G3XIPJCC
今に始まったことじゃないやろ
2019/05/06(月) 23:19:28.31ID:hKkSY5j9
RとかSRとかSSRとか
2019/05/07(火) 08:33:38.77ID:oR0wekoP
>>635
SPAにするならNuxt要らなくね?
PWAと間違えてないか?
644デフォルトの名無しさん
垢版 |
2019/05/07(火) 12:29:25.28ID:IawlpAQn
SSRはどうにも眉唾なテクだよな。速度だけが目的で下手に実装するとカオスへの入り口。
2019/05/07(火) 16:17:10.88ID:bnJYSTEg
nuxtは規約があるのがでかい
最低限の秩序はほしい
2019/05/07(火) 19:40:00.66ID:xdfwJpdS
SSRとかそもそもやろうとしてることが不自然すぎるだろ。
2019/05/07(火) 19:59:43.27ID:ftZQ7zua
そのうちGoogleとかがSPAとか仮想DOMの方がSEO点数高くなるとかなればいいのにな
2019/05/08(水) 00:07:46.96ID:1ScUuopK
SPAとか仮想DOMが使われていて、
かつ検索したいサイトをお前は思いつくか?
2019/05/08(水) 00:11:28.70ID:Oef/J+zG
検索したいのはデータなんだからいくらでもあると思うが
2019/05/08(水) 00:18:34.32ID:1ScUuopK
だからSPAや仮想DOMを使うようなもので
検索したいデータなんてあるのかって話をしてるんだよ

ログインしなきゃ見れない個人情報を検索されたくあるまい?
2019/05/08(水) 00:53:55.69ID:Oef/J+zG
SPAや仮想DOMを何だと思っているのか
2019/05/08(水) 01:49:25.54ID:UnJk27R+
何に学習コスト払うか迷うなぁー

Vue盛り上がってるけど案件ないだろ
2019/05/08(水) 02:23:35.82ID:UnJk27R+
やっぱりがっつり使うならAngularだわ
laravelのbladeと混在して使うならVue
jqueryの置き換えがvueの形かなー
2019/05/08(水) 02:36:56.71ID:1ScUuopK
>>651
SPAの略のとおりだろ?
シングルページ "アプリケーション"

アプリケーションの内容を検索したいなんて
思わないだろ
2019/05/08(水) 06:36:04.05ID:cBelvj6F
コンテンツ内容と関係ないところだと例えば
HTTP/2 > https > http
みたいなSEO優先順位みたいなのあるわけだし

HTML5 > HTML4
UTF-8 > SJIS/EUC
も確かあったはず

SPA対応が今後加点対象になるのは十分ありえると思うけどな
2019/05/08(水) 09:13:29.35ID:3VixzUZL
>>655
君は理解していない
SPAは操作によって遷移しなくてもコンテンツ(表示内容)が変わるものだと思ってる
操作が必須

操作によって同じページに異なるコンテンツが表示されることになる
だから検索しても初期のトップページにしか出会わないので意味ないから逆に真っ先に外されるだろう
それにどうやってクローリングするのか?
2019/05/08(水) 09:23:29.72ID:64c0ciQ4
Google様の考えが貴様ら庶民の及ぶところにあると思ってんの?
2019/05/08(水) 10:52:24.84ID:UnJk27R+
スマホネイティブアプリとかいう売上3割もっていくヤクザより
SPAがんばっていこー
2019/05/08(水) 11:03:39.50ID:qfybUbfB
SPAがクロールされる最低条件の一つとして
URLとコンテンツ内容が一意に結びついている必要がある。
わかりやすく言えば、F5を押したときに表示されるものだけがクロールされる。

で、たいていのやつはそこまで考えて作ってないw

クロールのことは抜きにしても、他の人からねぇ、このサイト見てみてよって
URLを送られてきて見れるようにURLを設計にしないといけない

で、たいていのやつはそこまで考えて作ってないw

SPAの時代になってから、"閲覧" するのが面倒なページが増えた。
無限スクロールさせるのは良いが、ページ移動したら位置がリセットされたりな。

SPAサイトはSPAだからという理由でSEO的に減点されることはないが(加点もない)
ページの作りが悪くなりやすいから結果として減点されるページが増える。
2019/05/08(水) 11:09:11.39ID:qfybUbfB
あ、もちろん。JavaScriptをうまく取り扱えなくて、
クロールされないとか、JavaScriptで遅いから
減点されるってこはありえる。

結局の所クロールが重要なページはHTMLで作ったほうが良いい。
2019/05/08(水) 16:57:46.59ID:y6qvOV2k
SPAってVueRouterやReactRouter使ってもSPAだよね?
662デフォルトの名無しさん
垢版 |
2019/05/08(水) 19:15:28.81ID:xLTSwTE2
今はSPAでもurlとコンテンツが一致するのは当たり前だと思うが。
2019/05/08(水) 21:07:08.36ID:qfybUbfB
ちゃんと作ってればね。
Vueとかで、変数に値入れればそれがビューに反映される。簡単!って
言ってるレベルじゃ無理。変数に値を入れたところでURLには反映されないから
2019/05/08(水) 21:43:03.66ID:1/kiWGBR
>>357の件の発表が来ましたよっと

「Flutter for Web」のテクニカルプレビューリリースを発表
https://www.publickey1.jp/blog/19/googleflutter_for_webflutterwebfluttergoogle_io_2019.html

Flutter for web
https://github.com/flutter/flutter_web
https://flutter.dev/web
2019/05/08(水) 21:46:18.86ID:/fbqDJFW
名前がダサい…
2019/05/08(水) 23:08:40.83ID:UnJk27R+
次から次へとええかげんにせいよ…
667デフォルトの名無しさん
垢版 |
2019/05/08(水) 23:12:44.98ID:S3X7JuSb
フラッパーみたいだよね

月刊コミックフラッパー オフィシャルサイト
https://comic-flapper.com
フラッパーとは - コトバンク
https://kotobank.jp/word/%E3%83%95%E3%83%A9%E3%83%83%E3%83%91%E3%83%BC-620981
2019/05/08(水) 23:21:34.90ID:qfybUbfB
>>666
よく考えてみよう。

何もしないことが正解ではないか?
2019/05/09(木) 00:10:23.60ID:qyy/dm9i
韓国の友達とトンカツ食べながら話した(韓国ではトンカツが人気)けど、日本のWebサイトはとても遅れてるそうだ
SPAのサイトが少なくてレガシーだと驚いてたよ
日本っぽいよねと言われて思わずそうだと笑ってしまったよ
この国大丈夫なのかね
まぁ俺は愛着ないから良いけどさ
2019/05/09(木) 01:34:10.79ID:NuvzCn57
知らんがな
2019/05/09(木) 01:42:02.41ID:pq++z523
韓国のアプリが優れてるのはガチ
日本が遅れてるだけかもしれんが
2019/05/09(木) 02:35:48.23ID:NuvzCn57
うん。だから韓国にも韓国人にも韓国人が言うことにも興味はない
ここは日本だし、韓国はアメリカですら無い
2019/05/09(木) 06:48:51.12ID:ypZ9kjDe
>>663
付け焼き刃でVuexもVueRouterも使ってない様ななんちゃってVueなんてそもそもこのスレの対象じゃない
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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