実際どうなん?
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
※前スレ
Vue vs React vs Angular Part.3
https://mevius.5ch.net/test/read.cgi/tech/1560333895/
★ここではjQueryの話題は禁止です
★jQuery房が書き込んでも無視してください
探検
Vue vs React vs Angular Part.4
■ このスレッドは過去ログ倉庫に格納されています
2020/06/11(木) 19:01:45.26ID:uGsh0NQC
717デフォルトの名無しさん
2020/07/26(日) 12:36:40.14ID:wM09/xME SPAの特徴まとめてみた
開発の時間とコストが大幅に増える
初期のローディングにかかる時間が増える
SEOの面で不利になる
開発者が少ない
外注する場合にコストが増える
セキュリティが低下する
メリットは高速なページ遷移が可能なことだが
逆に言えばそれが不要ならSPAは必要ないな
むしろコストアップや初回読み込み遅延などのデメリットが上回ってしまう
開発の時間とコストが大幅に増える
初期のローディングにかかる時間が増える
SEOの面で不利になる
開発者が少ない
外注する場合にコストが増える
セキュリティが低下する
メリットは高速なページ遷移が可能なことだが
逆に言えばそれが不要ならSPAは必要ないな
むしろコストアップや初回読み込み遅延などのデメリットが上回ってしまう
718デフォルトの名無しさん
2020/07/26(日) 12:43:20.43ID:kHoCQhob > メリットは高速なページ遷移が可能なことだが
これ体感したことある?
これ体感したことある?
719デフォルトの名無しさん
2020/07/26(日) 13:05:55.45ID:WcA1r3qH 静的HTML+API+Vueの素朴なマルチページ構成がバランスいい
720デフォルトの名無しさん
2020/07/26(日) 13:09:44.19ID:wM09/xME >>718
画面全体をロードせず、必要な部分を
読み込むので高速になる、と一般的に言われてる。
アプリっぽく軽快に操作できないと困るサイトなら必要だけど
実際のところそこまで素早く操作が必要になるweb appはない気がする。
本当に快適にしたいならnatvie appしかないわけで
SPAは位置づけが微妙、手間とコストかかるわりに微妙すぎじゃないか?
FacebookがSPAで有名な事例だろうけど嫌いだから使わない
画面全体をロードせず、必要な部分を
読み込むので高速になる、と一般的に言われてる。
アプリっぽく軽快に操作できないと困るサイトなら必要だけど
実際のところそこまで素早く操作が必要になるweb appはない気がする。
本当に快適にしたいならnatvie appしかないわけで
SPAは位置づけが微妙、手間とコストかかるわりに微妙すぎじゃないか?
FacebookがSPAで有名な事例だろうけど嫌いだから使わない
721デフォルトの名無しさん
2020/07/26(日) 13:37:49.50ID:wgRaBi9V SPAはWEBアプリケーションを作るための物であってWEBサイトを作るための物ではないからな
結局は使い分けだよ
世界に向けて情報発信するならWEBサイトが基本だからSPAの採用実績が少ないのは仕方ない
複雑になりがちな社内アプリケーションなどは今後はSPAが主流になっていくだろう
結局は使い分けだよ
世界に向けて情報発信するならWEBサイトが基本だからSPAの採用実績が少ないのは仕方ない
複雑になりがちな社内アプリケーションなどは今後はSPAが主流になっていくだろう
722デフォルトの名無しさん
2020/07/26(日) 13:54:45.15ID:r3Yqqk7H723デフォルトの名無しさん
2020/07/26(日) 14:27:11.75ID:BK/V/n6o SPAは自分がユーザーの立場になってみると思ったより使い難いんだよね
724デフォルトの名無しさん
2020/07/26(日) 14:43:43.07ID:w6lN3yjx 全ページSSRにしたらJSが無くても使えるしね。
SPAは便利だね。
SPAは便利だね。
725デフォルトの名無しさん
2020/07/26(日) 14:46:29.68ID:XdP3besl 業務系システムとSPAは相性がいい
業務系では複雑怪奇なUIを求められることが多い
そして業務系と言えばJavaかC#
Javaは廃れ行く運命だがC#にはBlazorがある
業務系はもう全部Blazorでいんじゃねえの
業務系では複雑怪奇なUIを求められることが多い
そして業務系と言えばJavaかC#
Javaは廃れ行く運命だがC#にはBlazorがある
業務系はもう全部Blazorでいんじゃねえの
726デフォルトの名無しさん
2020/07/26(日) 15:27:13.88ID:J91SE58H やっぱ業務系か
SPA需要ってPCありきかなと感じていたんだ
Android/iOSならSPAにこだわらずネイティブAppにしちゃったほうがユーザビリティ高いよね
そう考えるとモバイルファーストが謳われてる現在、SPAは下火になっていくのだろうか
SPA需要ってPCありきかなと感じていたんだ
Android/iOSならSPAにこだわらずネイティブAppにしちゃったほうがユーザビリティ高いよね
そう考えるとモバイルファーストが謳われてる現在、SPAは下火になっていくのだろうか
727デフォルトの名無しさん
2020/07/26(日) 15:36:09.11ID:8c+LEo48 SPA自体PWAありきなんじゃない?
728デフォルトの名無しさん
2020/07/26(日) 15:50:04.51ID:3eREBna8 非SPAの採用実績と比較したらSPAの実績なんてカスみたいなものだろうね
そしてこれから先もそんなに伸びることはないと思う
そもそもSPAを導入したら何か大きな恩恵を得られるかっていうとほとんどのサイトがいやー別にそれほどでも…って感じでしょ?
糞言語のJSに縛られてSPAを導入するぐらいなら、使い慣れたPHP、Ruby、Pythonでサクッと非SPAで作っちゃったほうが安くて、品質もいい
ということでSPAの生存戦略として、業務系にフォーカスするってのは有効だと思う
今のところBlazorだけが唯一そっち方面で流行しうる下地を持ったSPAフレームワークと言っていい
業務系ではJSもTSも蛇蝎のごとく嫌われてて人材が足りないから、業務系で既存SPAフャ戟[ムワーク三試の生き残りは血オしい
Blazorがうまく行ったら、Javaが後追いでパクリを出してくるだろうね
そしたらまた、勢力図が変わるかもしれん
そしてこれから先もそんなに伸びることはないと思う
そもそもSPAを導入したら何か大きな恩恵を得られるかっていうとほとんどのサイトがいやー別にそれほどでも…って感じでしょ?
糞言語のJSに縛られてSPAを導入するぐらいなら、使い慣れたPHP、Ruby、Pythonでサクッと非SPAで作っちゃったほうが安くて、品質もいい
ということでSPAの生存戦略として、業務系にフォーカスするってのは有効だと思う
今のところBlazorだけが唯一そっち方面で流行しうる下地を持ったSPAフレームワークと言っていい
業務系ではJSもTSも蛇蝎のごとく嫌われてて人材が足りないから、業務系で既存SPAフャ戟[ムワーク三試の生き残りは血オしい
Blazorがうまく行ったら、Javaが後追いでパクリを出してくるだろうね
そしたらまた、勢力図が変わるかもしれん
729デフォルトの名無しさん
2020/07/26(日) 15:51:12.91ID:wM09/xME730デフォルトの名無しさん
2020/07/26(日) 15:55:43.15ID:J91SE58H Googleが期待したほどSPAは盛り上がらなかったね
それで結局ChromeOSも方針転換してAndroidアプリ・Linuxアプリがインストールできるという流れになってしまった
でもVSCodeのようなWeb技術をベースにしたネイティブアプリも人気があるんだよね
Web技術はマルチプラットフォーム対応アプリを作るのには向いているのかも
それで結局ChromeOSも方針転換してAndroidアプリ・Linuxアプリがインストールできるという流れになってしまった
でもVSCodeのようなWeb技術をベースにしたネイティブアプリも人気があるんだよね
Web技術はマルチプラットフォーム対応アプリを作るのには向いているのかも
731デフォルトの名無しさん
2020/07/26(日) 15:59:33.53ID:wM09/xME >>721
最終行
業務用のweb appはASP.net系シェアが圧倒的だし今後も変わらない。
ASP.net系は開発生産性が高い
長期でMSがセキュリティとかのパッチ出してくれる
だからASP.netは法人に選ばれる
Windows PC限定にしてWPFとかのnative appだけで作るのもあり
開発スピードが最速になるしUXも最高レベルになる
社内限定ならcross platformなんていらないし
最終行
業務用のweb appはASP.net系シェアが圧倒的だし今後も変わらない。
ASP.net系は開発生産性が高い
長期でMSがセキュリティとかのパッチ出してくれる
だからASP.netは法人に選ばれる
Windows PC限定にしてWPFとかのnative appだけで作るのもあり
開発スピードが最速になるしUXも最高レベルになる
社内限定ならcross platformなんていらないし
732デフォルトの名無しさん
2020/07/26(日) 16:02:26.11ID:cZIElTbP ActiveDirectoryに縛られて惰性で使ってるだけ
733デフォルトの名無しさん
2020/07/26(日) 16:06:32.34ID:wM09/xME734デフォルトの名無しさん
2020/07/26(日) 16:11:06.69ID:wOzQ8kCZ735デフォルトの名無しさん
2020/07/26(日) 16:13:52.38ID:wM09/xME >>726-727
SPA調べてまさにそのSPAの中途半端さに気付いた
UXも開発スピードもNative appが最強だから
業務系ならnative appだけもあり
SPAは開発のコストと時間かかるわりにUX改善はたいしたことない
しかもサポート期間が短くメンテナンスも金がかかる
SPA調べてまさにそのSPAの中途半端さに気付いた
UXも開発スピードもNative appが最強だから
業務系ならnative appだけもあり
SPAは開発のコストと時間かかるわりにUX改善はたいしたことない
しかもサポート期間が短くメンテナンスも金がかかる
736デフォルトの名無しさん
2020/07/26(日) 16:17:08.52ID:cZIElTbP blazor wasmで殴りこんで来て今度はネイティブアプリって
マジで何しに来たんだ
マジで何しに来たんだ
737デフォルトの名無しさん
2020/07/26(日) 16:23:42.24ID:2YJHPn7i738デフォルトの名無しさん
2020/07/26(日) 16:27:20.70ID:wM09/xME >>734
WindowsならGroup policyとかのシステム管理機能で
Applicationの自動インストールとかできるしdeployは楽だよ
JavaはORACLE所有になってライセンス実質有料になったし
ますます下火になるでしょう
WindowsならGroup policyとかのシステム管理機能で
Applicationの自動インストールとかできるしdeployは楽だよ
JavaはORACLE所有になってライセンス実質有料になったし
ますます下火になるでしょう
739デフォルトの名無しさん
2020/07/26(日) 17:35:09.81ID:zlLRIuAw SPAフレームワークが使えないんじゃなくてオメーらゴミエンジニアが使えるレベルに達していないだけな
740デフォルトの名無しさん
2020/07/26(日) 18:00:38.42ID:ZAj9kjW9 どっちにしても、今のSPAフレームワーク使っている奴ならこれからwasmやblazorとかが台頭してきても
それらが使い物になってから手を出しても全然遅くないだろう。
今phpやrailsとかで食えている人ならそもそもwasmに手を出す必要性すらないかもしれない。
それらが使い物になってから手を出しても全然遅くないだろう。
今phpやrailsとかで食えている人ならそもそもwasmに手を出す必要性すらないかもしれない。
741デフォルトの名無しさん
2020/07/26(日) 18:03:22.00ID:2YJHPn7i 使うなら使うで問題ないが、使う価値があるか、は全く別の問題だからなぁ
バカだったら、なんか知らんけど新しいもの、ぐらいの軽い気持ちで採用しちゃんだろうけど
バカだったら、なんか知らんけど新しいもの、ぐらいの軽い気持ちで採用しちゃんだろうけど
742デフォルトの名無しさん
2020/07/26(日) 18:08:17.16ID:8c+LEo48 >>740
WordPressで済むようなWebサイトにJSフレームワークを入れるのが非効率なのと同様
一般的なWebにwasmなんて不要なはずなんだよ
canvasにゴリゴリレンダリングする様な演算回数が多い様な場合とかそういう場合だよね必要になるとすれば
WordPressで済むようなWebサイトにJSフレームワークを入れるのが非効率なのと同様
一般的なWebにwasmなんて不要なはずなんだよ
canvasにゴリゴリレンダリングする様な演算回数が多い様な場合とかそういう場合だよね必要になるとすれば
743デフォルトの名無しさん
2020/07/26(日) 18:10:19.01ID:pVqRHFCg >>733
> SSR使ったら高速なUXというSPAの数少ないメリットが
失われるちゃうわけでしょ
失われないよ
SSRの仕組みは下記記事分かりやすいからおすすめ
https://qiita.com/amakawa_/items/e7d0720e1ab8632769bf
> SEO必要なら最初からSPAは使う必要ないんじゃないかって話になる
無駄に開発コストが増えるだけ損
同じこと書くけどGoogleに限ればSPAでもSEO的に問題ない
それにSSR・SSGなら他検索エンジンでもSEO的に問題ない
GoogleはJSを読んでくれるっていうのも結構前の話だから、今は他検索エンジンでもOKなやつあるかも
> SSR使ったら高速なUXというSPAの数少ないメリットが
失われるちゃうわけでしょ
失われないよ
SSRの仕組みは下記記事分かりやすいからおすすめ
https://qiita.com/amakawa_/items/e7d0720e1ab8632769bf
> SEO必要なら最初からSPAは使う必要ないんじゃないかって話になる
無駄に開発コストが増えるだけ損
同じこと書くけどGoogleに限ればSPAでもSEO的に問題ない
それにSSR・SSGなら他検索エンジンでもSEO的に問題ない
GoogleはJSを読んでくれるっていうのも結構前の話だから、今は他検索エンジンでもOKなやつあるかも
744デフォルトの名無しさん
2020/07/26(日) 18:12:53.56ID:pVqRHFCg YahooもGoogleのエンジン使ってるみたいだから多分YahooもSPAでSEO的におけやね
745デフォルトの名無しさん
2020/07/26(日) 19:08:50.21ID:aJKoeTZN SPAでもSEO的に問題ないんじゃなくて
SEO的に問題ないSPAを使うべきだよ
SPAが高速っていうのは2ページ目以降の話で
1ページ目は結局全体を読み込むんだから
静的ページとほぼ同じものをサーバー側から返すようにするべき
そうしないとJavaScriptの処理でレンダリングが遅くなる
2ページ目以降は速いなると言うがGoogleのクローラーなんかはページ読み込みの
タイミングはバラバラなので2ページ目以降も1ページと同じように読み込む。
そうするとSPAの速いっていうこうかがなくなる
ページ読み込みの速さもSEOで重要なので、どのページを最初に読み込んでも
JavaScriptなしで表示されるようにするのが正しいやり方
SEO的に問題ないSPAを使うべきだよ
SPAが高速っていうのは2ページ目以降の話で
1ページ目は結局全体を読み込むんだから
静的ページとほぼ同じものをサーバー側から返すようにするべき
そうしないとJavaScriptの処理でレンダリングが遅くなる
2ページ目以降は速いなると言うがGoogleのクローラーなんかはページ読み込みの
タイミングはバラバラなので2ページ目以降も1ページと同じように読み込む。
そうするとSPAの速いっていうこうかがなくなる
ページ読み込みの速さもSEOで重要なので、どのページを最初に読み込んでも
JavaScriptなしで表示されるようにするのが正しいやり方
746デフォルトの名無しさん
2020/07/26(日) 19:09:51.27ID:aJKoeTZN ようするに2ページ目以降JavaScriptあり(SPA)で表示する
1ページ目JavaScriptなしで表示する
これを実現するためにSPAでサーバーサイドレンダリングは必須なの
1ページ目JavaScriptなしで表示する
これを実現するためにSPAでサーバーサイドレンダリングは必須なの
747デフォルトの名無しさん
2020/07/26(日) 19:15:51.29ID:BJnciPIh SEOを考えるような内容のサイトでSPAが効果的な物って例えばどんな物がある?
pgadmin4のような高度なappならSPAが効果的って主張は理解できる
だけどqiitaのようなsiteにSPAを使うメリットは無いと感じた
伝統的なsiteの振る舞いと異なるから直感的な操作感で言うとマイナスまでありえる
pgadmin4のような高度なappならSPAが効果的って主張は理解できる
だけどqiitaのようなsiteにSPAを使うメリットは無いと感じた
伝統的なsiteの振る舞いと異なるから直感的な操作感で言うとマイナスまでありえる
748デフォルトの名無しさん
2020/07/26(日) 19:16:05.21ID:8c+LEo48 寧ろSEOが必要ない様な利用者が限られる部分に使うべきなんだよ
EC的なものなら確かにシステム的な側面とSEO的な側面の両方が必要だけど
それ以外のシステムならそもそもトップページ以外検索エンジンにヒットする必要ないものって結構多いはず
EC的なものなら確かにシステム的な側面とSEO的な側面の両方が必要だけど
それ以外のシステムならそもそもトップページ以外検索エンジンにヒットする必要ないものって結構多いはず
749デフォルトの名無しさん
2020/07/26(日) 19:22:21.71ID:1X4Tbs5Z SS
750デフォルトの名無しさん
2020/07/26(日) 19:25:42.98ID:1X4Tbs5Z SSRはバックエンドのリソース消費量が増えるから嫌だな
クラウドだとコストにも響いてくる
クラウドだとコストにも響いてくる
751デフォルトの名無しさん
2020/07/26(日) 19:27:42.35ID:ydM4arRa >>747
ないと思うよ。だからReactとかvueとかの
ウェブアプリ用フレームワークはjQueryの代替にはならないし
ウェブサイトがウェブアプリに作り変えられることもない
俺がもう5年ぐらい前に出した結論
そしてこの5年のjQueryのシェアの増え方と
フレームワークのシェアの増え方を見ればそれが
正しかったと証明されてる。
ないと思うよ。だからReactとかvueとかの
ウェブアプリ用フレームワークはjQueryの代替にはならないし
ウェブサイトがウェブアプリに作り変えられることもない
俺がもう5年ぐらい前に出した結論
そしてこの5年のjQueryのシェアの増え方と
フレームワークのシェアの増え方を見ればそれが
正しかったと証明されてる。
752デフォルトの名無しさん
2020/07/26(日) 20:02:03.99ID:BYN8HZ/f しかしそう考えると、学ぶべきフレームワーク、人気のフレームワークといった文句でSPAフレームワークが紹介されるのはなぜなんだろう?
そんなに人気があるなら、採用するサイトも増えるはずだけど、ほとんど見かけない
SPAフレームワークを覚えた人は何処で働いていて、どんな成果物を残したのか?
このスレの人の手がけた公開サイトがあるなら、ぜひ知りたい
そんなに人気があるなら、採用するサイトも増えるはずだけど、ほとんど見かけない
SPAフレームワークを覚えた人は何処で働いていて、どんな成果物を残したのか?
このスレの人の手がけた公開サイトがあるなら、ぜひ知りたい
753デフォルトの名無しさん
2020/07/26(日) 20:22:09.40ID:zlLRIuAw 業務用Webアプリの開発に使うからだろ
Webアプリ作れないゴミエンジニアは格安だから使えなくていいんだよ
Webアプリ作れないゴミエンジニアは格安だから使えなくていいんだよ
754デフォルトの名無しさん
2020/07/26(日) 20:24:15.75ID:0MyKPfk8 業務用アプリだとC#のほうがいいね
755デフォルトの名無しさん
2020/07/26(日) 20:26:03.01ID:pVqRHFCg >>752
SaaSで使われまくってるよ
てか求人サイトでフレームワークの名前で検索するといっぱい出てくる
静的なWebサイトだとツールのドキュメントとかコーポレートサイトでちょくちょく見かけるかな
SasSでもWebサイトでも無い感じのやつだとTwitterとかYahooとかPixivとか
SaaSで使われまくってるよ
てか求人サイトでフレームワークの名前で検索するといっぱい出てくる
静的なWebサイトだとツールのドキュメントとかコーポレートサイトでちょくちょく見かけるかな
SasSでもWebサイトでも無い感じのやつだとTwitterとかYahooとかPixivとか
756デフォルトの名無しさん
2020/07/26(日) 20:29:12.45ID:zlLRIuAw >>754
裏は好きなの使えばいい
裏は好きなの使えばいい
757デフォルトの名無しさん
2020/07/26(日) 20:52:24.56ID:8c+LEo48758デフォルトの名無しさん
2020/07/26(日) 22:06:58.75ID:6PuC7aMz ふーん
で、何割ぐらいのサイトでSPA使われてんの?
で、何割ぐらいのサイトでSPA使われてんの?
759デフォルトの名無しさん
2020/07/26(日) 22:49:08.46ID:rfO/oa4K 誰も知らないだけでたくさん使われてるよ
760デフォルトの名無しさん
2020/07/26(日) 22:51:16.76ID:J91SE58H 誰も知らないことをなんで知ってるの?
761デフォルトの名無しさん
2020/07/26(日) 22:53:37.55ID:zlLRIuAw ゴミサイト含めたら圧倒的にほんの少しだろ
そんなにゴミサイトが気になるなら一生気にしていればいい
そんなにゴミサイトが気になるなら一生気にしていればいい
762デフォルトの名無しさん
2020/07/26(日) 23:03:35.73ID:iYDWpAIp なんでそんなにSPAを敵視すんの?
763デフォルトの名無しさん
2020/07/26(日) 23:06:58.57ID:Lwmxod4b 自分が分からない・作れない技術が普及したら恥ずかしくて困るから。
それに対するアクションがこんな辺鄙な場所でジタバタ足掻くこととはねw
こりゃ仕事できませんわw
それに対するアクションがこんな辺鄙な場所でジタバタ足掻くこととはねw
こりゃ仕事できませんわw
764デフォルトの名無しさん
2020/07/26(日) 23:10:26.86ID:8c+LEo48 寧ろ
・Wappalyzer
・React Developer Tools
・Vue.js devtools
・Augury
これらの拡張機能(アドオン)を入れずにどうやってないって判断してんだよ
・Wappalyzer
・React Developer Tools
・Vue.js devtools
・Augury
これらの拡張機能(アドオン)を入れずにどうやってないって判断してんだよ
765デフォルトの名無しさん
2020/07/26(日) 23:11:26.10ID:tvVrKRgD 敵視はしてないが純粋に疑問なんだ
これがどれほど役に立つのか
噂に聞くほどの実績が本当にあるのか
今のところそれほど有用ではなさそうだなといった感想
それを覆すほどポジティブな意見が見られない
これがどれほど役に立つのか
噂に聞くほどの実績が本当にあるのか
今のところそれほど有用ではなさそうだなといった感想
それを覆すほどポジティブな意見が見られない
766デフォルトの名無しさん
2020/07/26(日) 23:21:06.77ID:ZAj9kjW9 そのプログラミングモデルを自分で気に入るか気に入らないかでいいと思うがねぇ。
自分に合わないと思うなら別に使わなくていい。
自分に合わないと思うなら別に使わなくていい。
767デフォルトの名無しさん
2020/07/26(日) 23:31:12.58ID:zlLRIuAw 現に俺様がSPAフレームワーク使って業務アプリ作りまくってるんだからこれが正しいんだよ
SPAフレームワーク使わなかったらもっと開発に時間かかる
さらに実際の業務にも時間がかかるようになる
オメーが知らねえだけで世界を知った気になるな
SPAフレームワーク使わなかったらもっと開発に時間かかる
さらに実際の業務にも時間がかかるようになる
オメーが知らねえだけで世界を知った気になるな
768デフォルトの名無しさん
2020/07/27(月) 00:08:34.56ID:Ri9S2nsL フレームワーク自慢程反吐が出るものは無い
フレームワークは何でもそうだけど
フロントサイドだったら
必ずしも全員がHTMLや
CSSの仕様を完璧に理解している訳では無い
View層は特にやり方に絶対の正解がない
DBMSみたいなカッチリとしたデザパタはない。
フレワなしの純粋なHTML CSS
JavaScriptだけなら最初から全てを知っている必要なくて
必要なところだけ即興でググって記述することで
細かな調整ができるけど
フレワでそれを隠蔽したら
頭の中にCSSやHTMLの仕様を完璧に知っている必要がある
まずググるのが難しくなる
必要な箇所だけ自力で修正する事が難しくなる
フレワが自動生成するコードが増えるほど
DevToolsでの解析が難しくなる
自動生成されたclass属性のどれがどんな効果を持っていて
DOM要素にどのような影響を及ぼしているのかの
推測が立てにくくなる
そしてそれを頭の中に完璧に理解してる人間なら
HTMLやCSSや普通のJavaScriptを書いた方が早い
新たにフレワの文法を覚えるのが馬鹿馬鹿しい。
フレワが何種類も乱立してたらなおさらだ。
フレームワークは何でもそうだけど
フロントサイドだったら
必ずしも全員がHTMLや
CSSの仕様を完璧に理解している訳では無い
View層は特にやり方に絶対の正解がない
DBMSみたいなカッチリとしたデザパタはない。
フレワなしの純粋なHTML CSS
JavaScriptだけなら最初から全てを知っている必要なくて
必要なところだけ即興でググって記述することで
細かな調整ができるけど
フレワでそれを隠蔽したら
頭の中にCSSやHTMLの仕様を完璧に知っている必要がある
まずググるのが難しくなる
必要な箇所だけ自力で修正する事が難しくなる
フレワが自動生成するコードが増えるほど
DevToolsでの解析が難しくなる
自動生成されたclass属性のどれがどんな効果を持っていて
DOM要素にどのような影響を及ぼしているのかの
推測が立てにくくなる
そしてそれを頭の中に完璧に理解してる人間なら
HTMLやCSSや普通のJavaScriptを書いた方が早い
新たにフレワの文法を覚えるのが馬鹿馬鹿しい。
フレワが何種類も乱立してたらなおさらだ。
769デフォルトの名無しさん
2020/07/27(月) 00:15:47.58ID:b6SXhPTe >>768
オメーがゴミなだけだろ
htmlとcssができないってどんだけ低レベルなんだよ?
デブツールみてわからんとかゴミクズじゃん
とにかくできない奴が声高々に吠えるな
ここにきちんとできている俺様がいるのにゴミが勝手に決めつけんじゃねえよ
オメーがゴミなだけだろ
htmlとcssができないってどんだけ低レベルなんだよ?
デブツールみてわからんとかゴミクズじゃん
とにかくできない奴が声高々に吠えるな
ここにきちんとできている俺様がいるのにゴミが勝手に決めつけんじゃねえよ
770デフォルトの名無しさん
2020/07/27(月) 00:21:48.49ID:c0Q45HfR >>769
スマンな俺もUI/UXのフレームワークに頼りっきりでCSSは微調整以外は碌に書けん
スマンな俺もUI/UXのフレームワークに頼りっきりでCSSは微調整以外は碌に書けん
771デフォルトの名無しさん
2020/07/27(月) 00:23:19.80ID:vIJ2AS+M このスレはいつみても
どうでも良いことで
盛り上がってんな
どうでも良いことで
盛り上がってんな
772デフォルトの名無しさん
2020/07/27(月) 00:38:02.84ID:rA5gK0Vx 外部向けサイト⇒SPAより非SPAのが向いてる
社内向けサイト⇒人材と既存資産が豊富なC#が有利⇒Blazor
社内向けサイト⇒人材と既存資産が豊富なC#が有利⇒Blazor
773デフォルトの名無しさん
2020/07/27(月) 00:42:11.06ID:UrkoV9IC774デフォルトの名無しさん
2020/07/27(月) 00:44:08.53ID:PSP0suJc > Webアプリ作るなら今のところ最適解がSPAだろ?
たまたまSPAになってるだけだと思うけどな
通常はAjaxで十分だと思うよ
たまたまSPAになってるだけだと思うけどな
通常はAjaxで十分だと思うよ
775デフォルトの名無しさん
2020/07/27(月) 00:46:12.83ID:c0Q45HfR >>773
スマホを視野に入れたPWAならSPA構成でいいと思う
スマホを視野に入れたPWAならSPA構成でいいと思う
776デフォルトの名無しさん
2020/07/27(月) 00:49:34.50ID:PSP0suJc PWAとSPAにどういう関係があるの?
777デフォルトの名無しさん
2020/07/27(月) 00:50:57.41ID:b6SXhPTe ゴミクズの知識の薄さがやべえな
778デフォルトの名無しさん
2020/07/27(月) 01:18:09.78ID:PSP0suJc 流れをぶった切って悪いけど、SPAでレスポンシブに
対応したフレームワークって何がある?
対応したフレームワークって何がある?
779デフォルトの名無しさん
2020/07/27(月) 01:20:38.79ID:sZwTyFBE780デフォルトの名無しさん
2020/07/27(月) 01:29:33.69ID:c0Q45HfR >>778
Bootstrapでも入れたらいいんじゃないか?
BootstrapVueでもReact BootstrapでもNative JavaScript for Bootstrap本家Bootstrap5αでも選択肢は選り取り見取り
Bootstrapでも入れたらいいんじゃないか?
BootstrapVueでもReact BootstrapでもNative JavaScript for Bootstrap本家Bootstrap5αでも選択肢は選り取り見取り
781デフォルトの名無しさん
2020/07/27(月) 01:32:36.13ID:PSP0suJc でもBootstrapはDOM操作をするだろ?
そうするとフレームワークと一緒に使えない
そうするとフレームワークと一緒に使えない
782デフォルトの名無しさん
2020/07/27(月) 01:37:23.48ID:c0Q45HfR783デフォルトの名無しさん
2020/07/27(月) 02:16:55.64ID:o3qaYBwJ >>781
わろたwww
わろたwww
784デフォルトの名無しさん
2020/07/27(月) 02:31:44.31ID:TfnjDE3E785デフォルトの名無しさん
2020/07/27(月) 05:19:08.57ID:P2Gsimd7 Rails + React + Bootstrap
Bootstrap は、CSS/SASS を知らなくても、簡単に見た目を整えられるから、
GUI に弱い、サーバー側開発者にとって必要
Rails 6.0 からは、Webpack が標準になったから、Node.js も必須
API モードもある。
描画せず、JSON だけで、やり取りする
Bootstrap は、CSS/SASS を知らなくても、簡単に見た目を整えられるから、
GUI に弱い、サーバー側開発者にとって必要
Rails 6.0 からは、Webpack が標準になったから、Node.js も必須
API モードもある。
描画せず、JSON だけで、やり取りする
786デフォルトの名無しさん
2020/07/27(月) 06:55:20.10ID:UFheIHQs787デフォルトの名無しさん
2020/07/27(月) 07:43:46.66ID:Mg1HGRsd788デフォルトの名無しさん
2020/07/27(月) 08:15:16.74ID:c0Q45HfR そもそも>>752が見かけないっていうから
どうやってない事を確認したんだ?って話じゃん
どうやってない事を確認したんだ?って話じゃん
789デフォルトの名無しさん
2020/07/27(月) 10:42:39.38ID:7YZXD5wT ぶっちゃけてしまうとね
コンサルの養分です
コンサルの養分です
790デフォルトの名無しさん
2020/07/27(月) 12:14:51.29ID:q4lb5yU9 SPAの短所いろいろ書いてSPAって必要なの?って書いたら
批判、炎上するかと思ってたけど予想外にそうならなかった。
SPAに興味ありつつもSPAで開発経験ある人少ないってことだな
SPAは短所もあるからSPAのframework決める前に
SPAでやるかどうかをしっかり考えて決めるべきだと思う。
明らかに向かない用途ってある
SEO以外にもセキュリティ低下とか、開発工期、コスト上昇
JS-SPAなら短いサポート期間とか
批判、炎上するかと思ってたけど予想外にそうならなかった。
SPAに興味ありつつもSPAで開発経験ある人少ないってことだな
SPAは短所もあるからSPAのframework決める前に
SPAでやるかどうかをしっかり考えて決めるべきだと思う。
明らかに向かない用途ってある
SEO以外にもセキュリティ低下とか、開発工期、コスト上昇
JS-SPAなら短いサポート期間とか
791デフォルトの名無しさん
2020/07/27(月) 12:35:21.60ID:cUoRU5UD SPAは目的じゃないからね
ページの一部を動的に変更するならただのJavaScriptでいいし
全体に近いぐらい変更するならページ移動しても大差ない。
それに下手するとSPAにすることでユーザビリティが低下することがある
例えばURLをブックマークに入れてもそのページにたどり着けなかったり
ブラウザの進む、戻るがまともに機能しなかったりする
ユーザビリティの設計は難しくなるのにその設計をしないで
フレームワークを使ったからSPAになりました。
なにも工夫してないけどSPAなら速くなってるんでしょ?なんて
適当にやってる人が大半
ゲームやフォトショップみたいにアプリ(ウェブアプリ)を起動して
そこからデータファイルを読み込んで編集するツールならいいけど
ページ移動が行われるようなSPAはページ設計が重要になってくるのに
それを理解していない
ページの一部を動的に変更するならただのJavaScriptでいいし
全体に近いぐらい変更するならページ移動しても大差ない。
それに下手するとSPAにすることでユーザビリティが低下することがある
例えばURLをブックマークに入れてもそのページにたどり着けなかったり
ブラウザの進む、戻るがまともに機能しなかったりする
ユーザビリティの設計は難しくなるのにその設計をしないで
フレームワークを使ったからSPAになりました。
なにも工夫してないけどSPAなら速くなってるんでしょ?なんて
適当にやってる人が大半
ゲームやフォトショップみたいにアプリ(ウェブアプリ)を起動して
そこからデータファイルを読み込んで編集するツールならいいけど
ページ移動が行われるようなSPAはページ設計が重要になってくるのに
それを理解していない
792デフォルトの名無しさん
2020/07/27(月) 12:36:04.26ID:q4lb5yU9 >>743
SSRだと更新は差分のみだから速いっていう主張だと思うけど
serverもUAも負荷が高くなければページ全体の更新でも
高速にレンダリングできるでしょう
UA側はPCはもちろん2万円の中華SPでもサクサクページ全体を開ける性能ある。
server側の性能さえ十分確保すれば差分更新かページ更新かは
あんまり問題にならないと思う
SSRだと更新は差分のみだから速いっていう主張だと思うけど
serverもUAも負荷が高くなければページ全体の更新でも
高速にレンダリングできるでしょう
UA側はPCはもちろん2万円の中華SPでもサクサクページ全体を開ける性能ある。
server側の性能さえ十分確保すれば差分更新かページ更新かは
あんまり問題にならないと思う
793デフォルトの名無しさん
2020/07/27(月) 13:14:37.14ID:q4lb5yU9794デフォルトの名無しさん
2020/07/27(月) 13:19:03.18ID:b6SXhPTe WebサイトみてReactとか使われていないとかいうゴミがいたらオメーの認識が未だに改まってねえからさっさと治せとしか言えない
795デフォルトの名無しさん
2020/07/27(月) 13:21:55.01ID:hYUf9ncg796デフォルトの名無しさん
2020/07/27(月) 13:24:09.61ID:FyobjYdi ExtJS 使ってた人居る?
797デフォルトの名無しさん
2020/07/27(月) 13:28:57.64ID:q4lb5yU9798デフォルトの名無しさん
2020/07/27(月) 13:43:11.84ID:DcqVOXlA だから言ったじゃん
コンサルの養分なんだよキミタチ
コンサルの養分なんだよキミタチ
799デフォルトの名無しさん
2020/07/27(月) 13:47:44.32ID:Rr+dRFNS800デフォルトの名無しさん
2020/07/27(月) 13:52:43.84ID:TfnjDE3E つまりGatsby最高!
う〜んマンダムwww
う〜んマンダムwww
801デフォルトの名無しさん
2020/07/27(月) 13:56:40.28ID:hYUf9ncg802デフォルトの名無しさん
2020/07/27(月) 14:01:10.49ID:Rr+dRFNS >>801
なんでもいいよ
セッション持たないRESTな設計なんて今どき珍しくもない
メモリキャッシュとか言い出しそうだから予め言っとくが
これは高速化のためであってSSRのようにしかたなくリソース食いつぶすゴミとは真反対だからな
なんでもいいよ
セッション持たないRESTな設計なんて今どき珍しくもない
メモリキャッシュとか言い出しそうだから予め言っとくが
これは高速化のためであってSSRのようにしかたなくリソース食いつぶすゴミとは真反対だからな
803デフォルトの名無しさん
2020/07/27(月) 14:04:19.38ID:S26P/GM8 > セッション持たないRESTな設計なんて今どき珍しくもない
HTTPはセッション持たないじゃなくて持てないんですが?
あれあれ?すべてのウェブサイトはサーバーサイドに
状態を持たないって話でいいですか?w
HTTPはセッション持たないじゃなくて持てないんですが?
あれあれ?すべてのウェブサイトはサーバーサイドに
状態を持たないって話でいいですか?w
804デフォルトの名無しさん
2020/07/27(月) 14:08:52.18ID:S26P/GM8 セッション持たないRESTってなんですかね?
どのユーザーでも同じデータ返すって言ってるんですかね?w
どのユーザーでも同じデータ返すって言ってるんですかね?w
805デフォルトの名無しさん
2020/07/27(月) 14:16:28.42ID:O6ncpH5Z806デフォルトの名無しさん
2020/07/27(月) 14:19:17.79ID:S26P/GM8 >>805
セッションオブジェクトはリクエスト(パラメータ)に応じて結果変えてるので
サーバーに状態は持っていません
はぁ、仕組みを知らないんだな
フレームワークばっかり使ってるから
そういうアホなこと言うんやで(笑)
セッションオブジェクトはリクエスト(パラメータ)に応じて結果変えてるので
サーバーに状態は持っていません
はぁ、仕組みを知らないんだな
フレームワークばっかり使ってるから
そういうアホなこと言うんやで(笑)
807デフォルトの名無しさん
2020/07/27(月) 14:20:28.76ID:S26P/GM8808デフォルトの名無しさん
2020/07/27(月) 14:21:53.57ID:O6ncpH5Z ん?なんか俺おかしなこと言ったか?
809デフォルトの名無しさん
2020/07/27(月) 14:24:54.73ID:S26P/GM8 言ってますねw 気付いて無いんですねw
HTTPの仕組みを知ってるのであれば
状態をもたせるやり方を言ってみ
HTTPの仕組みを知ってるのであれば
状態をもたせるやり方を言ってみ
810デフォルトの名無しさん
2020/07/27(月) 14:29:25.84ID:O6ncpH5Z サーバーにセッションオブジェクト(メモリ)を確保する
セッションオブジェクトに対してセッションIDを発行する
セッションIDリクエストパラメーターやクッキーで維持される
クライアントは複数のリクエストに渡って同じセッションIDをサーバーに渡すので
サーバーはクライアントのリクエストの連続性(セッション)を認識できる
またセッションIDからセッションオブジェクトを引くことでセッションの状態(情報)を継続利用できる
間違っとる?
セッションオブジェクトに対してセッションIDを発行する
セッションIDリクエストパラメーターやクッキーで維持される
クライアントは複数のリクエストに渡って同じセッションIDをサーバーに渡すので
サーバーはクライアントのリクエストの連続性(セッション)を認識できる
またセッションIDからセッションオブジェクトを引くことでセッションの状態(情報)を継続利用できる
間違っとる?
811デフォルトの名無しさん
2020/07/27(月) 14:30:08.08ID:S26P/GM8 >>810
RESTでも同じことをしてる
RESTでも同じことをしてる
812デフォルトの名無しさん
2020/07/27(月) 14:30:48.23ID:S26P/GM8 ああもしかして、セッションID=リクエスト(パラメータ)だって知らないのかなw
813デフォルトの名無しさん
2020/07/27(月) 14:31:03.28ID:S26P/GM8 セッションIDが魔法の技術とか思ってそうw
814デフォルトの名無しさん
2020/07/27(月) 14:32:52.85ID:O6ncpH5Z いやRESTはセッション使わない構成多いよ
REST=関数のイメージ
引数に対して戻り値が返る
引数はリクエストパラメーター、戻り値はレスポンスね
RESTは一問一答で完了するパターンが多い
以前のREST呼び出しの内容な作用されない
だからセッションオブジェクトを使わないと言っている
REST=関数のイメージ
引数に対して戻り値が返る
引数はリクエストパラメーター、戻り値はレスポンスね
RESTは一問一答で完了するパターンが多い
以前のREST呼び出しの内容な作用されない
だからセッションオブジェクトを使わないと言っている
815デフォルトの名無しさん
2020/07/27(月) 14:33:59.07ID:S26P/GM8 http://itdoc.hitachi.co.jp/manuals/3021/3021901610/HCSR0051.HTM
REST APIでは、セッションを使用して、複数のリクエストを同一クライアントによる一連の操作として識別します。
REST APIでは、セッションを使用して、複数のリクエストを同一クライアントによる一連の操作として識別します。
816デフォルトの名無しさん
2020/07/27(月) 14:34:05.80ID:O6ncpH5Z セッションIDはリクエストパラメーターになることはあるけど
リクエストパラメーターがセッションIDということなはならんよ
リクエストパラメーターがセッションIDということなはならんよ
817デフォルトの名無しさん
2020/07/27(月) 14:35:55.62ID:O6ncpH5Z /add?param1=123¶m2=456
この足し算RESTにセッション要るか?
このパラメーターがセッションIDなのか?
この足し算RESTにセッション要るか?
このパラメーターがセッションIDなのか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 気象庁・高市内閣「この後311級の地震の可能性があります。北海道〜関東の人は1週間は地震が来てもすぐ逃げられる格好をしてください」 [597533159]
- 【動画】ファッションモデルまんこ、裸でランウェイを歩く。これがファッションだと言われて [749674962]
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- バリ島で万引きした高校生が叩かれているけどさ
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
