[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/22 12:34 / Filesize : 239 KB / Number-of Response : 1020
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Vue vs React vs Angular vs Svelte Part.8



1 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 13:42:32.51 ID:qRfDE337.net]
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
Svelte
https://svelte.dev/

※前スレ
Vue vs React vs Svelte Part.7
https://mevius.5ch.net/test/read.cgi/tech/1610901677/

★ここではjQuery, Ruby, C#, Blazorの話題は禁止です
★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください
Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。

2 名前:デフォルトの名無しさん [2021/05/23(日) 19:19:19.62 ID:PNTb0e1z.net]
次スレここでええんか?
Reactのダメなところは
html的なタグ表記が変わってないこと
せっかくフレームワーク化するなら
jade(pug)的な書き方でも良かった

3 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 19:49:33.54 ID:b1yGh/42.net]
angular復活させたのか。
だれか話題にしてやれよw

4 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 19:59:28.04 ID:iX6bZe8N.net]
Babelでそういう(HTMLタグじゃなくてjadeをReactの関数に変換する)マクロ書いてみれば良いんじゃない?
でも、インデントが意味を持つ構文だとJavaScriptに組み込みにくいし、HTMLとjadeならHTMLの方が断然皆知ってると思うな

5 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 20:21:28.87 ID:lVi0DrUH.net]
アンギャー、ブーは名前が悪い
リアクトは名前がイケイケ

6 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 20:47:14.80 ID:fj/g+oI2.net]
Reactって開発スピードあんま早くないよな
ConcurretモードとかRecoilとかいつstableになんのよ

7 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 21:07:04.79 ID:6pIf84OO.net]


8 名前:うかうかしてるとBlazorに追いつかれるかもね []
[ここ壊れてます]

9 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 21:11:23.27 ID:yHngvGL2.net]
まあRecoil普通に導入してるけどね

10 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 21:32:23.69 ID:/tNtNZRl.net]
俺もとくに不都合なくrecoil使ってる
あまり使い倒してはいないけども



11 名前:デフォルトの名無しさん mailto:sage [2021/05/24(月) 06:31:15.63 ID:Xq7mBhFE.net]
変化が早すぎると言われたり、遅すぎると言われたり。皆それぞれだな!

12 名前:デフォルトの名無しさん mailto:sage [2021/05/24(月) 08:09:15.64 ID:R9G+21bD.net]
初期は早いほうがいいけど、ある程度したらゆっくりでいいよ

13 名前:デフォルトの名無しさん mailto:sage [2021/05/24(月) 10:31:13.31 ID:A5ETwnw/.net]
Aurelia2が出てきたし変化してるよな

14 名前:デフォルトの名無しさん mailto:sage [2021/05/24(月) 10:33:35.51 ID:oQKdJefW.net]
頼むからリアクト以外は消滅しろ
入れ代わり激しくてもなんも嬉しくない
安定が最も大事

15 名前:デフォルトの名無しさん mailto:sage [2021/05/26(水) 08:05:11.77 ID:jbxp9rCN.net]
vueの方が生産性高いんだからreactが滅ぶべき

16 名前:デフォルトの名無しさん mailto:sage [2021/05/26(水) 11:13:18.53 ID:yScxJfGR.net]
Reactが無くなったら1番困るのはvueだけどな

17 名前:デフォルトの名無しさん mailto:sage [2021/05/27(木) 08:11:18.63 ID:SrFYOI3M.net]
パクリ元がなくなったらバブル後の日本みたいに停滞するだろうなw

18 名前:デフォルトの名無しさん mailto:sage [2021/05/27(木) 20:09:42.95 ID:PVnFE0CV.net]
もしかしてVueでもHooksみたいなの搭載されたりしたの?

19 名前:デフォルトの名無しさん mailto:sage [2021/05/27(木) 20:20:43.98 ID:f+L1nsp1.net]
>>17
なんでHooksに取り憑かれてんの?

20 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 08:03:46.42 ID:pMX/aL+T.net]
最近はvueでもhooks搭載されてる



21 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 08:10:15.44 ID:pMX/aL+T.net]
結局のところvueとreactの技術的な違いはテンプレートvsJSX(TSX)で、テンプレート方式の方が優れてるんだからもうvueの圧倒的な勝ちってことでいいか?
vueで大きいものを作るとぐちゃぐちゃになるとかは迷信やろ?

22 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 08:42:08.17 ID:dMsnL3gH.net]
JSXの方が圧倒的に優れてるよ

23 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 09:09:25.20 ID:pMX/aL+T.net]
テンプレート方式の方が可読性が高い

24 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 09:12:43.15 ID:4jN9Y3n3.net]
結局はhtmlの中にjsを書きたいかjsの中にhtmlを書きたいかの違い

25 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 12:11:45.42 ID:q+Q6ASxM.net]
それはみんなわかってる
どっちが優ってるか決めようぜ

26 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 21:21:18.20 ID:/B/RTB5e.net]
フロントエンドの大規模開発はReactが適してるとか言われてるけど、
趣味だしフロントエンドで大規模とか意味わからんし読みづらいしVue使ってる

27 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 21:49:15.42 ID:PDzSpx8T.net]
どう考えてもVueの方が読みづらい

28 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 23:14:07.71 ID:wbL/0L9z.net]
classコンポーネントが主流だった頃はReactも劣勢だった感があったけどHooks実装されてアロー関数コンポーネントが主流なってからは
一気に差を付けてReactが優勢になったと思う

29 名前:デフォルトの名無しさん mailto:sage [2021/05/28(金) 23:35:23.17 ID:pMX/aL+T.net]
> アロー関数コンポーネントが主流なってからは
> 一気に差を付けてReactが優勢になったと思う

それはあるね
vueもパクって似たようなことするんじゃなくて、別方向に進化したら面白かったのに
再利用はコンポーネント単位でやるんだぞ!的な何かを

30 名前:デフォルトの名無しさん mailto:sage [2021/05/29(土) 01:34:39.61 ID:wjPd0/X3.net]
>>26
ガイジ



31 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 11:37:41.29 ID:B5nJhqkd.net]
今日からAngular挑戦します

32 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 12:09:46.81 ID:1e3IRHvh.net]
何故に。。

33 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 23:19:02.82 ID:erAfOfPK.net]
結局React覚えれば正解なの?

34 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 23:33:49.02 ID:45hM7uk4.net]
簡単過ぎて覚えるなんてレベルではないがね。

35 名前:デフォルトの名無しさん mailto:sage [2021/06/05(土) 23:43:35.07 ID:nESg1MMI.net]
コンポーネントのデザインの仕方と覚えるというか慣れはかなり必要
昔自分が書いたコードとか見たら相当非効率なコードを沢山書いてたと気付く

36 名前:デフォルトの名無しさん mailto:sage [2021/06/08(火) 19:28:25.43 ID:zPdFE6zz.net]
vueってangularの必要なところだけ抜き出そうで始まったはずなのに
最低限必要なものを付け足し続けた結果劣化angularになってる気がする

37 名前:デフォルトの名無しさん [2021/06/09(水) 22:06:14.71 ID:2MYUAlGB.net]
劣化Angular かつ 劣化React ってなかなかやるな

38 名前:デフォルトの名無しさん mailto:sage [2021/06/10(木) 02:30:57.62 ID:RaxF9bxn.net]
新しく作り直す!ってプロジェクトは大体そんな感じになるわ

39 名前:デフォルトの名無しさん mailto:sage [2021/06/16(水) 22:54:33.79 ID:5YHkG59L.net]
>>30
がんばれよ!
俺も使ってるけどAngularは堅牢で良いフレームワークだよ
前評判で身構えるけどすぐ慣れるし難しくない

40 名前: [2021/06/17(木) 20:10:29.13 ID:yqi3tCEQ.net]
元々ビルド不要のJavaScriptに
ビルドとという概念とかサーバサイドのコマンド必須というゴミ
要素を追加したリアクトはゴミもいいところ
ネイティブのJSこそ至高

ビルド型の言語とか、わざわざクラスみたいなもの作らなきゃいけなかったり
開発環境の構築から面倒な言語とかそういうの大嫌いだわ



41 名前:デフォルトの名無しさん mailto:sage [2021/06/17(木) 20:13:55.78 ID:AdmHW43m.net]
ネイティブのJSとは

42 名前:デフォルトの名無しさん mailto:sage [2021/06/17(木) 23:44:15.15 ID:EIqKEi8Q.net]
>>39
考え方が違うんだよ
その頭じゃ理解出来ないのだろうけど

43 名前:デフォルトの名無しさん mailto:sage [2021/06/17(木) 23:58:39.72 ID:jYVCbF5R.net]
ビルドは少なくともAngularJSの時点で既にあったよね
勝手にリアクトの手柄にするなよ

44 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 08:40:22.51 ID:TidD8kXM.net]
ビルドはcoffeescriptだろ

45 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 09:34:16.13 ID:IOQ2nZm5.net]
npm run watch
さえやってればビルドの煩わしさなんて皆無なのにね

46 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 11:23:40.66 ID:DLEaHmmC.net]
Ruby, Elixir の偽は、false, nil だけだから、型なしでもバグらない

一方、他の言語では、各型に偽があるから、
型なしでは、バグの可能性が高すぎる

偽が10個以上あるから、組み合わせ爆発が起こる。
空文字列、空配列・空辞書、0・0.0 など

それで、TypeScript・コンパイルが必須。
一方、Ruby, Elixir は、型なしでもバグらない

47 名前:デフォルトの名無しさん [2021/06/18(金) 11:59:08.55 ID:7Huy+AZL.net]
サッカー競技中に空からパラシュートで緊急着陸して来るような頓珍漢レス

48 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 12:05:23.78 ID:kBtmyEzZ.net]
Rubyガイジと呼ばれてる、いろんな板で四六時中おんなじことしてる有名な糖質だよ。

49 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 12:30:34.23 ID:fduPLV9P.net]
ActiveSupportのpresent?/blank?は害悪認定と

50 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 14:58:15.29 ID:KyNniMPc.net]
Rubyガイジこんなスレにも来るのかよw



51 名前: [2021/06/18(金) 20:00:19.17 ID:lKaGHvaf.net]
>>44
お前は馬鹿だ
ビルド言語か糞なのは
ビルド自体だけでなく
ビルド環境を構築すること自体が糞
だと言ってるんだ。
自動化すれば関係ないって話じゃないんだよ。

ビルド言語は ちょっとしたコーディングをコピペして
試すのにも、環境構築が面倒で糞だと言ってるんだ
フロントサイドの言語で本来ブラウザだけで
動作するはずのものを
いちいちサーバに入って試さなきゃなならなくしてるのが
糞だと言ってるんだ。
動作環境のサーバが複数あったら
同じ数だけ環境構築が面倒なんだよ

だからjavaやgoやReactみたいなのは全部糞だと言ってるんだ

ネイティブのJavaScriptこそ至高で
次にPythonが優れた言語だ

RubyはPythonの劣化版みたいなものだから
どーでもいいわ

52 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 20:11:28.43 ID:bZFO6Zdg.net]
RailsやLaravelならバックエンドの開発環境でそのままできるよ

53 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 20:35:50.41 ID:9Bztqx/O.net]
>>50
テキストファイルコピべしてnpm installするだけが面倒くさい?

54 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 20:53:05.33 ID:o79Nm2lF.net]
ビルド環境と動作環境ごっちゃになってんな
素人か

55 名前:デフォルトの名無しさん mailto:sage [2021/06/18(金) 21:10:15.72 ID:DLEaHmmC.net]
山浦清透、1/15

Docker超入門講座 合併版 | ゼロから実践する4時間のフルコース
www.youtube.com/watch?v=lZD1MIHwMBY

Windows 10 Home 版, WSL2, Ubuntu 20.04 LTS,
Docker Compose, VSCode, Heroku, Ruby on Rails, Git, CI/CD, CircleCI

YouTube で有名な、雑食系エンジニア・KENTA のサロンでも、
初心者用コースに、CircleCIも入っている

最近は誰でも、Docker出来るから、
さらに、AWS Fargate, Terraform, React, Vue.js, TypeScript も入ってきた

だから、AWSのくろかわこうへいのサロンにも、入る必要がある。
今では、1年の未経験者が、10年以上のプロよりも技術力が上になってる!

56 名前:デフォルトの名無しさん [2021/06/23(水) 06:02:39.66 ID:TysvdReT.net]
vueはbootstrap-vueがどうやらメンテ止まりつつあるようでvue3が出て結構経つのにvue3のサポートの実装がまだかなりかかりそう
現状maintenerは1人しかいないようだ
vue/compatを使えばvue3でも動くっていう投稿もあるけど正直これならReactのほうがいい気がする
https://github.com/bootstrap-vue/bootstrap-vue/issues/5196

57 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 09:11:47.84 ID:XK1nOgnQ.net]
メンテされてたとしてもreactの方がいいぞ

58 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 09:35:31.85 ID:3mD5dKrA.net]
ReactとMaterial-UIが鉄板やない?

59 名前:デフォルトの名無しさん mailto:sage [2021/06/24(木) 21:25:41.78 ID:77HdCVjk.net]
Vueが悪いんじゃなくてVueでがっちりしたものを作ろうとする奴が悪いんだと思うわ
この程度ならts使う必要もないかってものをサクっと作るなら確かに楽

60 名前:デフォルトの名無しさん [2021/06/28(月) 20:19:32.71 ID:ZwtL2KTL.net]
正直reactやvueみたいなフレームワーク自体は
自分では使いたくない
reactやvueで構築済みの



61 名前:ト用的なUIパーツだけくれや
jquery UIやbootstrapみたいな奴な
[]
[ここ壊れてます]

62 名前:デフォルトの名無しさん mailto:sage [2021/06/28(月) 20:37:53.15 ID:/2SaHsUD.net]
そんなん逆に使いにくいぞ

63 名前:デフォルトの名無しさん [2021/06/29(火) 10:30:39.05 ID:mo1nJPiU.net]
>>59
技術力あるところは各部分を機能別にパーツ化して使い分けしてるね
next/nuxt相当の部分もさらに機能別ごとにパーツ化
一方で技術力ないところはreact/nextやvue/nuxtを使ってる

64 名前:デフォルトの名無しさん mailto:sage [2021/06/30(水) 09:05:32.41 ID:JLS5iI64.net]
>>59
つfastui

65 名前:デフォルトの名無しさん [2021/06/30(水) 13:38:33.32 ID:FgZ4JRPW.net]
質問いいでしょうか?
npm run して localhost:3000/ を開いた場合と、
work/myapp1/build/index.html を直接ブラウザのアドレスバーに
貼り付けた場合で結果が異なるのってなぜでしょうか?

66 名前:デフォルトの名無しさん mailto:sage [2021/06/30(水) 14:23:48.68 ID:AwQ5oVz/.net]
どう異なるのでしょうか

67 名前:デフォルトの名無しさん mailto:sage [2021/06/30(水) 15:29:40.93 ID:R/eAuYiS.net]
>>63
1ヶ月前にAngular始めた俺がエスパーで回答

index.html開いた後、実行に必要なJS等をサーバに問い合わせてダウンロードする仕組みになってるので
裏でWebサーバが動いていないといけない。

npm runはnode.jsが裏で動いてWebサーバの代わりをしてくれるが
index.html直実行はこれらがいないため挙動が異なる

68 名前:デフォルトの名無しさん [2021/06/30(水) 15:50:49.63 ID:x9tVpfG6.net]
URL が file:/// になるくらいで相対 URL で見にいかないか
js の URL が localhost:3000/ になるわけじゃないっしょ

69 名前:デフォルトの名無しさん mailto:sage [2021/06/30(水) 17:29:32.97 ID:Nwux6ZkA.net]
何のフレームワーク使ってんのか

70 名前:デフォルトの名無しさん mailto:sage [2021/06/30(水) 18:02:14.56 ID:udehgdaq.net]
最近のブラウザでfileスキームだとクロスオリジンに引っかかるんじゃないの



71 名前:デフォルトの名無しさん mailto:sage [2021/06/30(水) 20:57:43.98 ID:iVkkZXbL.net]
VSCode の拡張機能、open in browser では、ローカルファイル・アクセスだから、CORS 制限あり
file:///C:/Users/Owner/Documents/test.htm

一方、Live Server では、サーバーを立てているから、CORS にならない
127.0.0.1:5500/test.htm

同様に、コマンドプロンプト・PowerShell から、
1-liner で、Ruby で作られた遅いウェブサーバー、WEBrick を起動すると、
ruby -run -e httpd . -p 8080

これも、サーバー経由だから、CORS にならない
localhost:8080/test.htm

Ruby on Rails では、Node.js のwebpack-dev-server を使っている

72 名前:デフォルトの名無しさん [2021/06/30(水) 23:42:15.63 ID:0jpC4Abq.net]
ブラウザじゃなくてルビウザだな

73 名前:デフォルトの名無しさん mailto:sage [2021/07/01(木) 12:58:11.15 ID:03XP14PD.net]
つ 座布団

74 名前:デフォルトの名無しさん mailto:sage [2021/07/01(木) 20:52:06.16 ID:wAv6qFKc.net]
たにぐちまこと、7/1

Next.js超入門 セットアップから Vercelへの公開まで
https://www.youtube.com/watch?v=YoIQ_FIBlYY

1時間13分の動画

75 名前:デフォルトの名無しさん mailto:sage [2021/07/02(金) 14:43:02.54 ID:Qeilx2mY.net]
vueのフロントエンド以外って何が良いの?何が便利?

76 名前:デフォルトの名無しさん mailto:sage [2021/07/02(金) 15:09:35.40 ID:bOC+W1Pe.net]
質問の意味が分からない

77 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 17:46:40.82 ID:PjTgHY4C.net]
react入門してやるからおすすめおしえてくれ

78 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 20:10:35.36 ID:PgdPmN2t.net]
お断りします
   ハハ
   (゚ω゚)
  /  \
((⊂ )  ノ\つ))
   (_⌒ヽ
   ヽ ヘ |
εニ三 ノノ J

79 名前:デフォルトの名無しさん [2021/07/13(火) 10:47:50.18 ID:emqIkme9.net]
>>75
『MVCはオワコン! RESTはダメ! 時代はSPA!!』の末路
ttps://www.youtube.com/watch?v=gd2lMIPUSBU&t=1020s

80 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 11:18:54.37 ID:2EC2vCMH.net]
>>77
なんじゃ?
この滅茶苦茶な理論まがいの話しは?



81 名前:デフォルトの名無しさん [2021/07/13(火) 11:48:09.93 ID:WUJYnH4r.net]
めちゃくちゃだな
MVC→SPA
は進化の道筋として判らんでもないが
RESTを間に挟む理由が全く無い

82 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 12:40:22.27 ID:2EC2vCMH.net]
詐欺師が使いそうな話法なんですけど。

83 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 12:44:05.17 ID:2EC2vCMH.net]
>>79
いやいやSPAでMVC使ってもいいと思うけど

84 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 13:04:13.53 ID:I15vJP3h.net]
話が素人過ぎてワロタw

85 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 14:07:43.02 ID:chIZ8Z3n.net]
リンゴはダメ!コタツよりダイソン!
みたいな話だからな。訳が分からん

86 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 14:09:01.48 ID:b5wN1Zrn.net]
ほとんどのSPAがREST頼ってるのにRESTがオワコンになる意味が分からない

87 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 18:59:54.98 ID:pc5c+QfA.net]
さすがRuby界

88 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 20:38:26.34 ID:F9Bt5/K5.net]
最近はSSRやSSGじゃないの?
うちはいち早くServerSideGaichuを取り入れて時代の最先端技術を進んでいる

89 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 22:30:00.48 ID:MP+HGEv7.net]
vue(Laravel上)でsass-loaderのバージョンに起因してそうなエラーにハマった
なんとかなったけど、ある程度長い目で使いたくても難しいかなあ

90 名前:デフォルトの名無しさん mailto:sage [2021/07/14(水) 02:26:01.60 ID:/QDS8y1t.net]
>>86
SSRからSSGヘ
ttps://www.youtube.com/watch?v=3VMCYRTLMOo&t=471s



91 名前:デフォルトの名無しさん mailto:sage [2021/07/14(水) 02:50:22.78 ID:/QDS8y1t.net]
Next.js超入門 セットアップから Vercelへの公開まで
www.youtube.com/watch?v=YoIQ_FIBlYY

92 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 00:16:26.28 ID:J1qZ2oOi.net]
>>88
いやいや今はSSGの次、ISRだよ
なんて言うのは簡単なんだけど、どうも胡散臭さが抜けないね
なんかひと昔のフレームワーク乱立時代の感覚と似てる
シンプルなものをシンプルに作りたいだけなのにって

93 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 05:44:45.36 ID:5ZQLtQaE.net]
技術的には延長線上にあるから、そこまでの乱立感はないかな

94 名前:デフォルトの名無しさん [2021/07/15(木) 13:06:29.71 ID:5NBXbYgk.net]
むしろSSRしかしない昔からの遅く不便なサイトや
CSRしかしない最初の表示が遅くて重いダメなサイトが
どちらも時代遅れでかつ利用者の体感悪すぎなことに気付かず大量に残っている現状を

95 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 13:18:11.44 ID:5LOVskkX.net]
SPAで構築するようなサイトはアプリのような動きを期待しているのに
SEOガーとかそもそも話が合っていないんだよね
企業サイトみたいなのを無理やりSPAにするのがそもそもの間違い

96 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 13:35:20.84 ID:zkzOcQ+0.net]
俺の仕事だとガチのアプリ開発だから、
SSRとかSSGとか全く興味がない。
そもそもinstall以外でサーバー使わん。

97 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 13:49:32.53 ID:eXoaIRaF.net]
サーバー使わないガチのアプリとは

98 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 17:59:16.49 ID:iYNJIRir.net]
そらもうCやRustで書いた超高速ネイティブアプリやろなあ

99 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 19:01:04.04 ID:zkzOcQ+0.net]
>>95
サーバーはサービスAPIだけだよ
UI要素はゼロだ

100 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 19:29:33.65 ID:Ugm45LNt.net]
サーバは使わないけどAPIは使います。

日本語へのコンパイルエラーが出てるんだけど。



101 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 20:48:53.36 ID:OlqWFxsT.net]
SaaSとかのサードパーティ製のAPI使うって意味じゃねえの?
サーバーレスというワードと同じで、自分で管理するサーバーは持たないってだけなんだろ、多分

102 名前:デフォルトの名無しさん [2021/07/16(金) 00:15:44.33 ID:v5FJqwqp.net]
>>93
それは違う
SPA/PWAにするのはユーザーの体感向上と通信減少とサーバー負荷減少など総合的な目的がある
企業サイトでも何でもその目的で有利となる
企業に限らず検索によるトップページやそれ以外の途中ページ流入も欲しいのは当たり前
そしてSSRはSEOのためだけでなくユーザーの体感向上が第一だ

103 名前:デフォルトの名無しさん mailto:sage [2021/07/16(金) 00:56:09.29 ID:8kNVknxd.net]
YouTube で有名な、雑食系エンジニア・KENTA のサロンの初心者用コースが、

Ruby on Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap
VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース

今までは、Docker Compose までが初心者用コースだったが、
最近は誰でも、Docker出来るから、
AWS Fargate, Terraform, React, Vue.js, TypeScript が加わった

EC2 ではなく、サーバーを管理しない・サーバーレスのFargate。
他にも、AWS サーバーレスのLambda, Aurora, Elastic Beanstalk など

だから、AWSのくろかわこうへいのサロンにも、入る必要がある。
今では、1年の未経験者が、10年以上のプロよりも技術力が上になってる!

104 名前:デフォルトの名無しさん mailto:sage [2021/07/16(金) 13:25:24.29 ID:nCd8wfRW.net]
KENTAってまこ様に噛みついていた人だっけ?

105 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 21:14:55.81 ID:uykKibf4.net]
>>101
宣伝お疲れ
未経験が見てると思えないけどこれを浅く覚えても意味ないからな
フロントもバックも浅い知識しか持たない奴なんてお荷物でしかないから所詮インフラ要員止まりだろうしでしさっさとAWS一択に絞ったほうがいいよ

106 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 06:58:19.36 ID:KSHnjfnE.net]
クラウドは正直Firebaseしか理解してない。青天井怖いもん。
VPSはわかるけど、フロント向開発者向けのナウでヤングなクラウドでは無いだろうし……

107 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 09:45:48.95 ID:7zPbaobY.net]
仕事なら別に金払うの俺じゃないし客からの指定が無い限りは99%AWSだよ
個人でAWSは確かに高くつくかもしれないが今はAWSでもLightSailやら
安いサービスはあるし、小規模なら十分安く抑えられそう

108 名前:デフォルトの名無しさん mailto:asge [2021/07/28(水) 03:36:44.25 ID:cVCTrVsi.net]
Fastly、Compute@Edge の JavaScript 対応を発表
https://www.fastly.com/jp/press/press-releases/fastly-launches-new-era-of-highly-secure-serverless-javascript-with-zero
>Fastly は、セキュリティを考慮し、WebAssembly でコンパイルされた JavaScript から個々のリクエストに対してサンドボックスを生成または破棄する、独自の高セキュリティな分離技術を開発しました。
米国 RedMonk 社のアナリスト兼共同設立者である James Governor 氏は次

109 名前:のように述べています。"JavaScript は、最も人気のあるプログラミング言語で、普及が進んでいます。サーバーレス・プラットフォームは、新しい JavaScript のワークロードにとって自然な環境です。一方、パフォーマンスとセキュリティは依然として重要な懸念であり、速度は何よりも重要な要素となっています。攻撃対象が減り、コールドスタートがなくなることは、最先端の Web 開発者にとって非常に魅力的です。"
Fastly は Compute@Edge の開発者の体験向上に注力しており、最近ローカルテスト環境の提供開始を発表しました。これにより、開発者は本番レベルと同様の環境でテストコードを実行し、サーバーレス コンピューティング環境でスケールとパフォーマンスを追求しながら、問題の発見と修正を迅速に行うことができます。
[]
[ここ壊れてます]

110 名前:101 mailto:sage [2021/07/28(水) 05:41:01.59 ID:XEJo+pXZ.net]
企業が求めているのは、バックエンド技術者。
Rails, Linux, Docker, AWS、データベース

だから、AWSのくろかわこうへいのサロンにも、入る必要がある。
AWS Solution Architect 資格とか、この本を読むとか

Amazon Web Services パターン別構築・運用ガイド 改訂第2版、2018

サーバー構築運用は難しいから、Amazon はサーバーを管理しない・サーバーレスを勧めている。
EC2 ではなく、Fargate, Lambda, Elastic Beanstalk など

Amazon Linux, Aurora も管理不要。
Amazonがセキュリティー更新してくれる

>>102
KENTA は基本、マナブ・マコなりなどの高額学校などに噛みつく

>>101
の内容は、80万円も払わなくても勉強できると言うこと。
今は、200万円の学校をぼったくりと言ったから、業務妨害で訴えられている

KENTAのサロンは、日本6位の2千人も入っているから、
売名目的で、高額学校がKENTAを訴えてくる



111 名前:デフォルトの名無しさん mailto:sage [2021/07/28(水) 06:14:15.20 ID:i7KZHqIy.net]
古い技術者だから技術ってのは本と公式ドキュメント、時々現場で学ぶものだと思ってる。オンライン勉強会に参加することもあるけど、あれは知見を広げるってだけで身に付く勉強じゃねーわな

112 名前:デフォルトの名無しさん mailto:sage [2021/07/28(水) 09:25:46.67 ID:A+CY2EMU.net]
本から学ぶのはやめなさい

113 名前:デフォルトの名無しさん [2021/07/28(水) 09:31:03.16 ID:vryaYdtu.net]
本は古い遅い検索できない
どの言語もどのフレームワークも公式サイトがベスト
金を払うのはバカ

114 名前:デフォルトの名無しさん mailto:sage [2021/07/28(水) 10:41:53.79 ID:i7KZHqIy.net]
え、TypeScriptの本とか買わない? マジ?

115 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 05:04:59.07 ID:QwCERTln.net]
マジ

116 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 05:52:13.72 ID:lXb0w+3k.net]
なるほど、おまいらと差をつけるには本を読めば良いんだな!

117 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 10:19:19.71 ID:GNnPWoYV.net]
本は有用だよ
だけど悲しいことに、日本語で最近のweb界隈のナウい本をあまり見ない
ハロワから毛のはえたくらいのしかコード載ってないしね
昔からある言語やアーキとかSQLあたりとかなら本もいいと

まあ結局コードをgithubあたりからDLするってなるしね。。

118 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 10:23:35.99 ID:kylJSQdV.net]
おまえら、本だしたとして買ってくれるのか?

119 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 11:56:01.97 ID:lXb0w+3k.net]
確かに素人ぐらいしか釣れなさそうな公式マニュアルをかなり簡略化したような本は多いかも。出版社と題名見ればだいたいわかるけど。
言語とかHTTPとかRESTみたく歴史があって基盤になってるようなものは本に頼るなぁ。
スレタイにあるようなものは公式マニュアル頼り

120 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 23:23:09.66 ID:1o183EIE.net]
やっと明日vuexとかいうゴミから解放される
しばらくフロントはいいやw


ところで、意識高い系の人は何に困ってあんなゴミ作ったの?w



121 名前:デフォルトの名無しさん [2021/07/29(木) 23:25:27.21 ID:beGe+xCr.net]
reactは今の状態でもう完成形なの?
さらに改善されそうな部分ってあるの?

122 名前:デフォルトの名無しさん mailto:sage [2021/07/30(金) 06:36:06.02 ID:QyiGAtaZ.net]
RecoilはHooksに最適化されてるから遥かに使いやすいよな

123 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 01:12:11.83 ID:LCE95ziS.net]
ReactはHooksもあるしコマンド一発で環境作れるようになったし、
Vueは応援してたけどなんか迷走してるみたいだし

毛嫌いしてたけどなんかもうReact覚えればいいっぽいね

124 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 02:19:59.31 ID:o01nnz5Y.net]
React.js Examplesってところで部品漁りするのが結構楽しい

125 名前:デフォルトの名無しさん [2021/08/06(金) 19:57:27.22 ID:CYqcr5Ta.net]
オライリーのReactハンズオンラーニングって買う価値ある?
すでに大規模ECサイト作れるくらいの実力はあるが

126 名前:デフォルトの名無しさん mailto:sage [2021/08/06(金) 20:02:09.60 ID:RCuinRe8.net]
お、なんか良さげな本じゃん。いい事聞いたわ、サンキュ!

127 名前:デフォルトの名無しさん mailto:sage [2021/08/06(金) 20:07:21.22 ID:RCuinRe8.net]
と思って目次読んだけど……これは……2年前に読みたかった内容だな

128 名前:デフォルトの名無しさん mailto:sage [2021/08/06(金) 21:13:42.78 ID:JVpHm5Gi.net]
目次みた感じあんま価値なさそうだな

129 名前:デフォルトの名無しさん mailto:sage [2021/08/06(金) 21:49:52.40 ID:n/Qu4an7.net]
Vueのおすすめできる本がないんだよな

130 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 10:34:43.49 ID:rwMNFcF9.net]
タイトルの4つでそこそこ踏み込んでてナウい本ある?



131 名前:デフォルトの名無しさん mailto:sage [2021/08/10(火) 21:22:19.92 ID:rU+baSoZ.net]
Reactオライリー読んだ人感想よろ

132 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 22:18:40.85 ID:Pq5TmzGZ.net]
>>128
初心者が買ったら後悔する

133 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 00:05:54.25 ID:06F/jC0t.net]
オライリーの本ってどれも初心者向けではないイメージ
全部読んだわけじゃないから個人的なイメージでしかないけど
めっちゃぶ厚かったりするからねえ

134 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 03:18:32.09 ID:Wv2YcL7K.net]
オライリーの本はかなり信用できる。半端な本を5冊買うより価値がある。リファレンスとして手元においておきたい。
もちろん変化の速い分野だと陳腐化はあるけど、それは本という媒体の問題であってオライリーの問題ではないしね。

135 名前:デフォルトの名無しさん [2021/08/14(土) 11:29:30.86 ID:04NzoWjZ.net]
どれ使うかは好みだけど、Vueが迷走したのでデファクトがReactから揺らぐことはないのでは

136 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 13:00:35.79 ID:sh47n3w4.net]
フロントWASM化するまでReactのままのような気がしてる。

137 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 15:23:06.20 ID:o86fe/tD.net]
基礎から学ぶ Vue.js、mio、2018/5

React の古い本では、Stoyan Stefanov の、2015, 2017 の本がある

138 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 15:35:42.97 ID:tkyJNqoe.net]
WEB+DB PRESS総集編[Vol.1~120] (WEB+DB PRESSプラスシリーズ)
¥2,970
>年6冊を発行し続け,読者の皆様に支えられて20年を迎えた『WEB+DB PRESS』。本書はご好評いただいた節目のVol.120を含む「20年分の記事PDF」をまとめた総集編です。
付属DVD(+パスコードでのデータダウンロードも可能)にはVol.1~120のPDFに加え,総集編第1弾~第6弾に掲載された書き下ろし記事のPDFも一挙収録。

139 名前:デフォルトの名無しさん mailto:sage [2021/08/17(火) 09:24:55.80 ID:lUM36pci.net]
オライリーに求める様な事は公式リファレンス見ればいいからオライリーってあんまアドバンテージない気がする

140 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 21:26:23.01 ID:A+1dpOXr.net]
アーキテクチャとかそういうレイヤーの本なら読む価値はあるけど、言語詳細とかは
今はもう本じゃ追いつかんだろ。



141 名前:デフォルトの名無しさん mailto:sage [2021/08/30(月) 07:57:02.32 ID:34akr4Ti.net]
Angularで
const user = { ...this.user, status }
のような宣言がありますが、このthis.userの前にある3つのコンマってどういう意味でしょう?

142 名前:デフォルトの名無しさん mailto:sage [2021/08/30(月) 08:20:21.92 ID:34akr4Ti.net]
失礼、自己解決
AngularでもTypescriptでもなくJavascriptの構文でした

143 名前:デフォルトの名無しさん mailto:sage [2021/09/03(金) 20:09:22.40 ID:65ownx/a.net]
>>139
restはあるあるやな
他言語から来た当初は俺も分からんかったわ

144 名前:デフォルトの名無しさん [2021/09/03(金) 23:50:18.71 ID:HcIIq6Rh.net]
>>140
似ていますがrestではありません
spreadと言います
たまたま同じ...を用いますが明白に区別されています

145 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 12:41:41.81 ID:EwYrh1qJ.net]
...みたいな記号は、ググラビリティーが悪いから調べにくいんだよ。
そのような書き方は結局ネットだけでは分からずじまいになってしまうことも多い。
本だとまとまって書いてあるから読んでいるうちに出てくることがあるが。

146 名前:デフォルトの名無しさん [2021/09/04(土) 17:35:08.35 ID:iqtSb51S.net]
>>142
どのプログラミング言語でも同じですが公式ページが最も良いです
正しい最新の情報がまとまって載っています
本では情報の不足があったり古かったりありえます

今回ならばJavaScriptの演算子なので
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators
ここを見ると演算子の一覧が載っています
...objは展開記法(スプレッド記法)として詳細ページへのリンクがありますね

147 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 17:48:42.73 ID:dHFqTcOd.net]
>>143
いや、だから...がJavaScriptの文法だっていうことすら分からないのよ。
特に今までバックエンド専門で急遽フロントエンドやれとか言われた場合、
Javascriptとか触ったこと無い状態でAngularとかVueとか始めるわけよ。

もうググりまくるしか無いわけだが、上で言われている通り記号演算子は検索しにくい

148 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 17:56:29.62 ID:GpbNmj1Q.net]
>Javascriptとか触ったこと無い状態でAngularとかVueとか
無茶しやがって…

149 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 18:01:59.90 ID:iqtSb51S.net]
>>144
AngularもVueもReactもプログラミング言語部分は全てJavaScript(またはその拡張のTypeScript)です
まずはJavaScriptを一通り勉強しましょう
プログラムコードでわからないことがあったら先程のようにJavaScriptの公式に情報が一番まとまって載っています

150 名前:デフォルトの名無しさん [2021/09/04(土) 18:04:43.23 ID:a7CBmLMN.net]
>const user = { ...this.user, status }
何気に二つ目のも新しい省略記法なんだよね。



151 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 18:28:17.69 ID:iqtSb51S.net]
>>147
それも公式ページのオブジェクト初期化のプロパティ定義のところに{ a: a }は短く{ a }と書けることが載っていますね
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Object_initializer#property_definitions

152 名前:デフォルトの名無しさん mailto:sage [2021/09/05(日) 03:31:12.74 ID:0rqg6iZ4.net]
新しいつってももう6年も前だけどな

153 名前:デフォルトの名無しさん [2021/09/20(月) 10:08:59.49 ID:jhDwm/4+.net]
GoogleChromeのUserAgentが段階的に廃止になる件について、Angularへの影響を確認したいです。
AngularライブラリでもUserAgentを使用していると思われるのですが、影響内容は公開されているかわかりますでしょうか。

154 名前:デフォルトの名無しさん mailto:sage [2021/09/20(月) 10:54:53.76 ID:PHhqDxD/.net]
今どきUserAgentなんか気にしてるのは
お前ぐらいなもんだろ

155 名前:デフォルトの名無しさん mailto:sage [2021/09/20(月) 11:52:45.38 ID:oeUTvRPr.net]
バックエンドでも、Ruby on Rails では、

jQuery, Node.js, Webpack, Babel, React, Vue.js, Bootstrap も、知っているのが常識だけど

156 名前:デフォルトの名無しさん mailto:sage [2021/09/20(月) 12:04:40.10 ID:G/NUxkWZ.net]
>>152
Rubyは不要
JavaScriptだけで完結できる

157 名前:デフォルトの名無しさん mailto:sage [2021/09/20(月) 12:18:34.46 ID:5Rmi2qAM.net]
サーバーサイドだとORMで何度も型を書くのが面倒くさいのだけど、Prisma2とやらを使えば幸せになれる?

158 名前:デフォルトの名無しさん mailto:sage [2021/09/20(月) 16:47:25.86 ID:zU9G8Ba9.net]
なんでRubyガイジだと一秒でわかってしまう文章なんだろうか

159 名前:デフォルトの名無しさん mailto:sage [2021/09/20(月) 22:33:41.99 ID:27eBg+I3.net]
読点の使い方が糖質特有のものだからだと思う

160 名前:デフォルトの名無しさん mailto:sage [2021/09/29(水) 12:13:42.72 ID:T2UBiiwB.net]
electronで使いたいんだけど何が正解?



161 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 17:48:05.02 ID:YRGFUYl7.net]
色々やってみたがAngular一択だなぁ

162 名前:デフォルトの名無しさん [2021/10/02(土) 08:53:48.66 ID:PTbFXg2e.net]
jsxをきもいと思うのはエンジニアの本能だよね
jQueryの用に近い将来、技術的負債化しそう

163 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 09:32:51.12 ID:a7eHS87V.net]
あんなんただのマクロやん。キモイも何もない。

164 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 09:34:43.20 ID:9u09NDyO.net]
jQueryはいうてもJavascriptやHTMLとしてvalidだったんよ。
Vueもそういう使い方もできる。
(俺はそういう風に良いjQueryとして使うこともある位)

Reactは無理だからな。
jsxはコンパイラが絶対に必要という所が異常。

165 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 09:36:42.89 ID:a7eHS87V.net]
Reactもjsx無しで書けますが……

166 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 09:39:00.65 ID:RcOxdWYO.net]
そもそも今の時代は生のJavascriptよりTypescriptを使うのが主流だからコンパイラ云々は気にしなくなった

167 名前:デフォルトの名無しさん [2021/10/02(土) 09:55:49.96 ID:ZuoUdMdJ.net]
標準のWeb Componentsだけで困る事が分からない、技術的に分断が起きてる気がする
もちろんVueなどは親和性があるが・・・

168 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 10:21:44.63 ID:9/lmhWLR.net]
標準のWebComponents使いにくいんだよね。あとリアクティブだと状態管理が単純化して設計難度とバグが減るのが大きい

169 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 10:48:20.95 ID:UGiFQlGN.net]
JSXはやったことない人からみたらガバガバに見えるかもしれないけど実際に使ったらめちゃくちゃ厳格で
逆にガバイ書き方してるhtmlが許せなくなるよね

170 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 11:31:50.87 ID:AobQrgfD.net]
>>162
書けるのとそれが普通なのは別では?
特に関数コンポーネントとhooksが主流になってからは、もはやほぼ不可能だと思ってる。



171 名前:デフォルトの名無しさん [2021/10/03(日) 17:28:09.89 ID:53YOJQpZ.net]
JSXといううんこをひねり出さなければいけなかった理由が知りたい
それを知ればReactが気に入るかもしれない

172 名前:デフォルトの名無しさん mailto:sage [2021/10/03(日) 17:41:21.26 ID:4PG0gYSN.net]
>>168
実際に書いてみたら分かると思うよ
JavaScriptの中にタグが書けるからと言って何でもかんでも許されるわけじゃないから
結構ロジカルな作りになってる

173 名前:デフォルトの名無しさん mailto:sage [2021/10/03(日) 18:26:43.87 ID:wW1Ijppk.net]
あくまでもマクロなんだから普通に書けるし、長くなるのが嫌ならエイリアス関数作って書けばいいだけなわけで……

174 名前:デフォルトの名無しさん mailto:sage [2021/10/04(月) 10:58:23.03 ID:6tmkdYqR.net]
むしろJSXは自由に書けない(分岐とか)のが使いづらさだという印象。

でもこの話題がいつも不思議で、JSXに嫌なところがあったとて、結論Reactでしょ

なんで敢えてVue? React以降をしてるプロジェクトをよく聞くし、Vueがいいというのは単にサンクコストじゃないの

日本はVueのがひろまってたから、つまりざっくり言って国内業界全体として技術選定ミスったんでしょ

175 名前:デフォルトの名無しさん mailto:sage [2021/10/04(月) 12:08:16.95 ID:xBgocCqY.net]
ちょっとreactはじめてみようとおもってドキュメントの最初の
hello world表示するだけのコードを開いてみたのですがレスポンスが悪くて勉強するか悩んでます
https://raw.githubusercontent.com/reactjs/reactjs.org/master/static/html/single-file-example.html
reactで作ったものはどうしてもレスポンスが悪くなってしまうのでしょうか?
JSXを使わなければ少しはまともになるのでしょうか?

176 名前:デフォルトの名無しさん mailto:sage [2021/10/04(月) 12:38:06.48 ID:yRyjzpap.net]
そのソースにコメントで書いてある通り、その使い方では遅いんだよ。
とりあえずnpmでcreate-react-appしてからレスポンスを語れ

177 名前:デフォルトの名無しさん mailto:sage [2021/10/04(月) 12:43:43.28 ID:HsdvcIsU.net]
reactってフォームが糞だったが
今はましになったかな

178 名前:デフォルトの名無しさん mailto:sage [2021/10/04(月) 12:48:19.96 ID:yRyjzpap.net]
フォーム用のReactライブラリ使うとすげー楽だぞ

179 名前:デフォルトの名無しさん mailto:sage [2021/10/04(月) 13:22:06.40 ID:xBgocCqY.net]
>>173
ありがとうございます。コメント見てませんでした。
コンパイル的な作業が必要になるんですね。
10年ぶりぐらいにWebやっていて、npmは使ったことがなく、
まだnpmのくだりはでてきてないので読みすすめて行こうと思います。

180 名前:デフォルトの名無しさん mailto:sage [2021/10/04(月) 15:54:58.84 ID:4y15flBh.net]
>>172
最初の読込みに時間が掛かるのは仕方ないと割りきらなきゃいかんが
ちゃんと作れば初回ロード以外のページ遷移は軽くできる
あとプロダクションビルドすれば初回ロードも多少速くなる



181 名前:デフォルトの名無しさん mailto:sage [2021/10/04(月) 18:33:05.88 ID:yRyjzpap.net]
レンダリング前の画面が一瞬チラッとするのがムカつく事はあるけど、初回含め遅いと思ったこと無いなぁ。

182 名前:デフォルトの名無しさん mailto:sage [2021/10/10(日) 12:20:14.68 ID:y2KtioD3.net]
Vueが使い込むと辛いことになるとか言われ始めてるけど
そんなん言い出したらWeb技術全般がつr(ry

183 名前:デフォルトの名無しさん mailto:sage [2021/10/10(日) 20:34:42.11 ID:UzMcdeKP.net]
使い込んでもつらくないのってどれ?

184 名前:デフォルトの名無しさん mailto:sage [2021/10/10(日) 21:33:16.17 ID:A8vemIR4.net]
Reactは慣れてきたらコンポーネント定義が楽しくなってくる

185 名前:デフォルトの名無しさん mailto:sage [2021/10/10(日) 22:18:27.17 ID:IJZjA14S.net]
>>180
3年前からAngular使ってるが、破壊的な変更や
根本的な概念の更新がほぼ無いので安心してる
一番辛いのが流行り廃りに翻弄される事だしな

もちろんマイナーだし今後は分からんけど
一つの意見として聞いてくれれば

186 名前:デフォルトの名無しさん mailto:sage [2021/10/10(日) 23:43:15.16 ID:PqSEDBDJ.net]
Reactのが長いことやるのにいいと思うよ
Vue使ってる会社は、騙されたと思って書き換えた方がいい
したら意味わかる
メンバーも喜ぶ

187 名前:デフォルトの名無しさん mailto:sage [2021/10/11(月) 00:07:25.03 ID:nZpMF1Hj.net]
破壊的な変更で人がゴッソリ減ったのがAngularなんだが

188 名前:デフォルトの名無しさん mailto:sage [2021/10/11(月) 01:28:48.91 ID:VTJQJs0g.net]
version5以降くらいからの話じゃない?知らんけど

189 名前:デフォルトの名無しさん mailto:sage [2021/10/14(木) 16:39:14.07 ID:jSdKJwMt.net]
ずっとAurelia使ってるけど情報が少ないことと2が出るまでバグが放置されてること以外は辛くないな

190 名前:デフォルトの名無しさん mailto:sage [2021/10/14(木) 21:22:56.64 ID:yJk07HQa.net]
そりゃ辛そうだな…
金と女に縁がないこと以外は幸せ、みたいなw



191 名前:デフォルトの名無しさん mailto:sage [2021/10/14(木) 22:34:48.55 ID:bDvZREsz.net]
空席を除いてほぼ満員、みたいな奴か

192 名前:デフォルトの名無しさん mailto:sage [2021/10/15(金) 01:51:28.26 ID:Y9WUXg+d.net]
人の気持ちが分からなくてすぐ手が出ちゃうだけで根はいい子

193 名前:デフォルトの名無しさん mailto:sage [2021/10/15(金) 09:44:14.87 ID:LvimtR7Z.net]
Material-UIがいつの間にかv5になってた
スタイルが書きやすくなってるね

194 名前:デフォルトの名無しさん [2021/10/19(火) 00:04:34.75 ID:qeLdeS5C.net]
Reactのオススメの学習方法ある?

195 名前:デフォルトの名無しさん mailto:sage [2021/10/19(火) 06:32:49.61 ID:QUfGkxyV.net]
Webpackがわからんレベルならそこからまとまってて最近充実してきた書籍を買う。そうでなければ、公式のドキュメントを読む。そして何か(ベタにToDoアプリとか)作ってみる。
クラスコンポーネントで解析してるようなものは慣れるまで避けろ

196 名前:デフォルトの名無しさん mailto:sage [2021/10/19(火) 06:34:58.34 ID:I/uBXkGk.net]
Webpackって分かりにくいけど
今後も生き残るものなのだろうか?

197 名前:デフォルトの名無しさん mailto:sage [2021/10/19(火) 06:35:51.60 ID:I/uBXkGk.net]
>>191
create react app

198 名前:デフォルトの名無しさん mailto:sage [2021/10/19(火) 06:56:19.97 ID:QUfGkxyV.net]
仮にWebpackが死んでも似たような物に変わるだけじゃね?
ECMAのimportだけじゃminifyできないし

199 名前:デフォルトの名無しさん mailto:sage [2021/10/19(火) 10:31:45.17 ID:I/uBXkGk.net]
Webpackは出来るだけいじらないようにして
Webpackの時代が終わるのを待ってるかんじ

必要なら当日するけど
其処まで踏ん切りつかん状況

200 名前:デフォルトの名無しさん mailto:sage [2021/10/19(火) 10:32:10.22 ID:I/uBXkGk.net]
...必要なら投資...



201 名前:デフォルトの名無しさん mailto:sage [2021/10/19(火) 11:31:26.70 ID:rSxV3iUW.net]
似たような後続はあるにはあるが大幅に良くなることは無いしなぁ
nodejs自体から変わらないと革新的なものはでなさそう

202 名前:デフォルトの名無しさん mailto:sage [2021/10/19(火) 12:41:19.18 ID:QUfGkxyV.net]
Webpackは設定ファイル書き書きするだけでそんなに難しくない。ただバージョンアップで苦しむこともあるし、0からReactと並行して始めると辛いので本の導線があると楽かなって思う。

203 名前:デフォルトの名無しさん mailto:sage [2021/10/19(火) 12:49:14.35 ID:I/uBXkGk.net]
押しつけの難解な設定より
普通のコードで設定書くほうが良いんだけどな
そんなのなかったっけ?

204 名前:デフォルトの名無しさん mailto:sage [2021/10/19(火) 20:36:57.96 ID:2lJX9loQ.net]
押しつけじゃない簡単な設定ならもっと良いんじゃない?

205 名前:デフォルトの名無しさん mailto:sage [2021/10/19(火) 20:53:00.02 ID:bFzPnnLm.net]
AngularならWebpack意識せず学習可能

206 名前:デフォルトの名無しさん mailto:sage [2021/10/19(火) 21:21:34.46 ID:NLf4g5X1.net]
>>202
Reactもかわらんよ

207 名前:デフォルトの名無しさん mailto:sage [2021/10/20(水) 14:58:58.92 ID:da+DtAB1.net]
今の主流ってzero-configだしな

あとコンフィグなんて

208 名前:基本は使い回しよ
webpackがrollupがesbuildがーって頭悩ましてる記事とか見掛けるけど
そのあたりのファイルを現場で直に触ることなんてほとんどない
[]
[ここ壊れてます]

209 名前:デフォルトの名無しさん mailto:sage [2021/10/20(水) 15:41:15.75 ID:Mr5q/AgO.net]
そうか?
ターゲットとか指定したいし、ライブラリ入れたら弄らないと駄目なこともあるくね?

210 名前:デフォルトの名無しさん mailto:sage [2021/10/20(水) 18:05:42.09 ID:da+DtAB1.net]
>>205
そういう場合も特定の人だけが触るからな
ざっくりと何をしているのかが分かっていれば十分よ
ターゲットやバージョンもほぼ固定だし
弄らないとダメなライブラリはよっぽどの理由がない限りは選定されない

個人やフリーランス、めちゃくちゃ裁量権のある立場は知らん



211 名前:デフォルトの名無しさん mailto:sage [2021/10/20(水) 18:11:23.46 ID:6domEUvg.net]
LaravelMix使うとwebpackの設定は割と簡単に書けるからオヌヌメ

212 名前:デフォルトの名無しさん mailto:sage [2021/10/20(水) 18:36:50.70 ID:Mr5q/AgO.net]
>>206
ざっくり理解すれば十分ってのは同意。よほど踏み込まない限りWebpackも難しいものでない

213 名前:デフォルトの名無しさん mailto:sage [2021/10/20(水) 19:04:13.89 ID:2nNbA8Ij.net]
Laravel使う現場って実在するのかよ
プログラミング教室でしか使わんだろと思ってたわ

214 名前:デフォルトの名無しさん mailto:sage [2021/10/20(水) 20:36:56.01 ID:rAmGIrdk.net]
ParcelでWebpack要らなくなるとか言われてたけど結局こんなもんだな。

215 名前:デフォルトの名無しさん mailto:sage [2021/10/21(木) 21:00:18.94 ID:iTmvz++W.net]
laravelは割と

216 名前:主流派だぞ。
laravelmixは信者しか使っていないと思うが。
[]
[ここ壊れてます]

217 名前:デフォルトの名無しさん mailto:sage [2021/10/21(木) 22:00:40.93 ID:kjmahCO9.net]
ホームページ屋さんが頑張って使ってるミドルウェアな印象

218 名前:デフォルトの名無しさん [2021/10/22(金) 00:24:44.17 ID:35fjhDSY.net]
Reactできる人はみんなCSS作れるの?

219 名前:デフォルトの名無しさん mailto:sage [2021/10/26(火) 08:53:22.03 ID:M1juxUvT.net]
おまえらPage Insightの結果はどのぐらい当てにしてる?
SPAは評価悪くなるよな
評価上げるためにリファクタリングするのに疲れちゃったよ

220 名前:デフォルトの名無しさん mailto:sage [2021/10/26(火) 14:12:43.81 ID:c/kJKHSV.net]
>>214
SSRとハイドレーションやろう
サイトによるがそもそも気にしないという選択肢は十分あり



221 名前:デフォルトの名無しさん mailto:sage [2021/10/26(火) 18:19:21.84 ID:OracOvFU.net]
CSRだけだとページ表示ユーザ体感が悪すぎるしSEOも不利なので一般向け情報ページならば
SSR/SSG+プログレッシブリハイドレーションが良いでしょう

222 名前:デフォルトの名無しさん mailto:sage [2021/10/26(火) 19:38:14.90 ID:1yLZ9r0E.net]
CSRって言うほど遅いか?

223 名前:デフォルトの名無しさん mailto:sage [2021/10/26(火) 19:50:13.16 ID:wW1jId1d.net]
規模によるとしか
旧来のサーバーサイドのルーティングで十数ページに渡るような内容をSPAにしてCSRにした場合等はえらいことに
まあ継ぎ足しロードとかにするんだろうけど

224 名前:デフォルトの名無しさん mailto:sage [2021/10/27(水) 17:31:41.81 ID:tRhNG9hx.net]
そこまでするならそもそもSPAという選択が間違ってるような
よくあるコーポレートサイトやブログってSEO命なのにそれを犠牲にするってのは本末転倒

225 名前:デフォルトの名無しさん mailto:sage [2021/10/27(水) 18:10:31.77 ID:dNMmh9m9.net]
それはそう
コーポレートサイトやブログのようにほとんど変化ない情報が掲示されるようなサイトはSPAの恩恵はほとんど受けられず悪い影響は被っていいとこない
向き不向きあるとは前から言われてたのに人は金づち持てば全部釘に見えるようで…

226 名前:デフォルトの名無しさん mailto:sage [2021/10/27(水) 18:23:58.28 ID:1igGy3kh.net]
逆にログインして操作する業務システムでSSRはあんまり意味無いと思うんだがやりたがる人結構居る、

227 名前:デフォルトの名無しさん mailto:sage [2021/10/27(水) 18:24:23.65 ID:xxuBc4na.net]
単純にSEOとページインサイトを考慮するならspaじゃなくて静的ページジェネレーターがベストだろうね
動的サイトとの間をとってgatsbyとかで自動化するのが今風な感じする

228 名前:デフォルトの名無しさん mailto:sage [2021/10/27(水) 18:26:01.69 ID:xxuBc4na.net]
>>221
逆にSPAを知らないんだろうね
何ができるか
なぜSPAなのかを

229 名前:デフォルトの名無しさん mailto:sage [2021/10/27(水) 18:31:22.35 ID:HgT0Kyc0.net]
>>221
なんでなんだろうね

230 名前:デフォルトの名無しさん mailto:sage [2021/10/29(金) 01:19:58.10 ID:hHWRsPnj.net]
Nuxtはじめた^^
なんか注意事項とかあったらレスくださいね^^



231 名前:デフォルトの名無しさん mailto:sage [2021/10/29(金) 09:45:43.75 ID:KBwwuWzQ.net]
>>222
Gatsbyやってみたけどなんか…
電球一個取り替えるのに椅子に乗ってその椅子を4人で回すみたいな大ごとになってなんだかなぁと思ったわ
それほんとにGraphQL介す必要あるの?とか

232 名前:デフォルトの名無しさん mailto:sage [2021/10/29(金) 10:16:20.65 ID:dSsdUGc3.net]

俺はなんかしっくり来ないなと思ってNextに行った。まぁ最終的には同じような事するわけだが

233 名前:デフォルトの名無しさん mailto:sage [2021/10/31(日) 00:31:15.09 ID:aUFmKI3J.net]
react周りserver componentsだっけ?
なんかそういう頑張って良いとこどりしようとしてるけど、
開発者が追いきれてない感じがして混迷しつつあるように見える
やりたいこととやり方はわかるけど、結局自分らがどう選択していくの?がまとめずらい
選択肢が無尽蔵に増えそうで二の足を踏み続けそう

234 名前:デフォルトの名無しさん mailto:sage [2021/10/31(日) 10:26:35.06 ID:WrAvX4Kw.net]
○ 俺が追いきれてないので気に入らない
○ やりたいこともやり方も分からない
○ 俺が二の足を踏み続けている

235 名前:228 mailto:sage [2021/10/31(日) 13:23:41.80 ID:aUFmKI3J.net]
>>229
マジか、みんな迷わず選択できてんのか。。

236 名前:デフォルトの名無しさん mailto:sage [2021/10/31(日) 16:00:33.45 ID:UtMYCmJC.net]
素直にVueやっとけばいいのにな
対して難しい事しなくてもやりたい事は大抵出来るし
新参にも教えやすい

237 名前:デフォルトの名無しさん mailto:sage [2021/10/31(日) 17:02:35.69 ID:lXSEZutO.net]
そういう用途だとSvelteの方がよくね?
と思ったけど、情報とか使える人が少ないかな?

238 名前:デフォルトの名無しさん mailto:sage [2021/10/31(日) 19:27:19.49 ID:bVPpFfrh.net]
結局全部試すくらいの覚悟がないならフロントフレームワークなんて使うべきじゃないと思うよ

239 名前:デフォルトの名無しさん mailto:sage [2021/11/01(月) 17:25:47.13 ID:Qd13gyUm.net]
今はある程度選択肢は固まってるし
まあReactで、と言えるだけ随分楽になったよ

ただ、根底にある思想みたいなのは
スレタイにあるvue,react,angulaのどれも共通部分が多いよ
実装が違うだけで結局やることはそう変わらん

240 名前:デフォルトの名無しさん mailto:sage [2021/11/01(月) 19:01:35.40 ID:P3EV4YL3.net]
とりあえずreactでよくね



241 名前:デフォルトの名無しさん [2021/11/01(月) 21:06:39.51 ID:NAocJV0Q.net]
でも状態管理めんどうじゃん

242 名前:デフォルトの名無しさん mailto:sage [2021/11/01(月) 22:19:00.30 ID:wKhzj30q.net]
そりゃ何使ったって面倒なのは変わらない

243 名前:デフォルトの名無しさん mailto:sage [2021/11/03(水) 20:12:21.93 ID:lfRJuvoO.net]
結局Recoil使うのが一番シンプルだけどな

244 名前:デフォルトの名無しさん mailto:sage [2021/11/03(水) 20:22:47.27 ID:X+re5nu4.net]
個人的にはApollo clientでの状態管理が一推し

245 名前:デフォルトの名無しさん mailto:sage [2021/11/04(木) 18:05:57.56 ID:rk0FEhKn.net]
SPAでもそんな複雑な管理をクライアントでやったりするのかなぁ

246 名前:デフォルトの名無しさん mailto:sage [2021/11/05(金) 20:20:10.24 ID:G+9azwNi.net]
SPAではせざるを得ないってとこだよね
本来は誰もやりたくない

247 名前:デフォルトの名無しさん mailto:sage [2021/11/05(金) 20:31:18.88 ID:89Zun5Pb.net]
SPAはSPAで楽な部分もある

248 名前:デフォルトの名無しさん [2021/11/05(金) 20:33:19.00 ID:MrCxvZMv.net]
ただ小規模なサイトであっても何かしらのフレームワーク使う事が大前提になった。以前のもメンテはするが

249 名前:デフォルトの名無しさん mailto:sage [2021/11/05(金) 21:04:41.58 ID:HNjaHz2P.net]
JWTやマイクロサービスを踏まえるとクライアントで状態を持つのが前提になってきてるもんね
クライアントでの状態管理は必須

250 名前:デフォルトの名無しさん [2021/11/06(土) 01:35:43.68 ID:KzRf88RA.net]
Reduxは最近出ているReactの技術書では全く取り上げられなくなったな



251 名前:デフォルトの名無しさん mailto:sage [2021/11/07(日) 13:05:03.32 ID:KYnmGIyk.net]
改版を期に削除されたりしてるよね

252 名前:デフォルトの名無しさん mailto:sage [2021/11/07(日) 16:59:15.63 ID:pmlswJxv.net]
狂信者はいるけどみんな大嫌いだったもんな
Context APIで全部解決出来れば楽なんだけどね
選択できる自由があって贅沢な悩みではあるけど

253 名前:デフォルトの名無しさん mailto:sage [2021/11/07(日) 23:09:54.55 ID:KYnmGIyk.net]
useCentextよりもRecoidの方が明解でいいと思うけどな

254 名前:デフォルトの名無しさん mailto:sage [2021/11/07(日) 23:56:40.78 ID:RgCygfEf.net]
recoilじゃなく?

255 名前:デフォルトの名無しさん mailto:sage [2021/11/08(月) 00:01:11.85 ID:aD8GeuEA.net]
ごめんタイポ

256 名前:デフォルトの名無しさん mailto:sage [2021/11/08(月) 08:32:50.39 ID:qDbA6fow.net]
このへんはredux一強から戦国時代に入った感じかな。大勢が決まるまでは情報収集しつつ様子見。

257 名前:デフォルトの名無しさん mailto:sage [2021/11/08(月) 16:26:00.60 ID:xjEl3UJL.net]
このままrecoil一強になってreduxの息の根止めた方が世界の為
Reduxのあれをするにはあれやこれやが追加で必要でもっと勉強して下さいとかニートじゃないと対応出来ないって

258 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 09:40:57.48 ID:hmMXDnhU.net]
Reactの入門ググったら未だにRedux Toolkitとか勧めてる輩いるもんな

259 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 09:57:30.93 ID:jAAjeJaM.net]
記事が古いんじゃねえの

260 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 14:28:44.10 ID:cbbOFy6t.net]
ReactってTypescriptじゃないと人権ないの?



261 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 14:40:58.21 ID:YGzOoPm7.net]
そんな話聞いたこと無いが

262 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 15:20:58.65 ID:2nzyInOc.net]
Typescriptなんて逆に消えそう

263 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 15:39:50.35 ID:hSKkwOCy.net]
typescriptはjavascriptに吸収されるんじゃね

264 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 18:43:32.60 ID:7EO+JSDz.net]
GraphQL使ってる?

265 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 19:57:04.69 ID:8prLI4eF.net]
使ってない、RESTで事足りてしまう。
いつかGraphQLがバシッとマッチする用途でシステム組んでみたい

266 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 20:35:24.40 ID:xw/MlvaO.net]
直接は使ってないけど、実は間接的に使ってる

267 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 22:15:56.16 ID:8dYQVpnE.net]
RESTの倍ぐらいSQLクエリ走るの見ると使う理由あるのかな?って思っちゃう
リクエストは減るんだろうけど
プロジェクトによるんかね

268 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 22:20:10.24 ID:qOqV7S2Y.net]
聞いてるとRDBと相性悪そうだね
ドキュメント型DBならどう?

269 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 22:39:09.81 ID:QGVM/tnv.net]
GraphQLの好き勝手なクエリに対応するのはドキュメント型じゃかえって厳しいだろ。

270 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 22:47:37.81 ID:qOqV7S2Y.net]
カラム指向DBでは?



271 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 23:15:01.32 ID:QGVM/tnv.net]
カラム指向DBって最適化の方向が違うだけでデータモデル的にはRDBと変わらんじゃん。

272 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 23:28:35.57 ID:qOqV7S2Y.net]
じゃ、じゃあグラフ指向DB!?

273 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 06:54:57.52 ID:iBRAurlT.net]
>>257
TypeScriptの型は少量で滅茶苦茶雄弁なコメントみたいなもの。おかげで新しいライブラリもサクサク使えるし、バグに震えることなく安眠できる。

274 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 09:23:53.75 ID:GIiHYAMJ.net]
>>263
どれも一長一短
テーブル結合ではなく複数のサービスからのレスポンスをjoinする目的の物だからどんなデータベース使おうが総クエリ数は増える
ただマイクロサービスには最適だしフロントエンド開発も楽
GraphQLに合わせるんじゃなくて各サービスに合わせたデータベースの選択が最適解じゃないかと

275 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 12:56:42.12 ID:uIoFdyUA.net]
>>268
どこで妥協するかだけの話
普通の強い静的型付け言語をしてきた人たちから見ればTypeScriptはヌルくて甘いとなるし
型なし言語をしてきた人たちから見ればTypeScriptは面倒くさい
公平に見ればTypeScriptは中途半端な妥協の産物

276 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 13:05:43.43 ID:uIoFdyUA.net]
>>269
あとは更新よりも読み出しが多いケースならば
読み出し毎に各DB各サービスに問い合わせるよりも
読み出しに合わせた複合DBを保持してそこも常に更新維持するなど
無駄なクエリを減らして高速化の方向もありますね

277 名前:デフォルトの名無しさん [2021/11/10(水) 16:04:43.59 ID:bCpyzFAG.net]
もうrecoil使ってええか?

278 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 17:57:01.79 ID:gwDfdVe9.net]
TypescriptはAltJSとして生まれたもの
実際JSより格段に安全に組みやすくなったしそれで十分
TSが選べる環境ならJSを使う理由は一切ない
生のCSS組んでる奴なんてとっくに全滅してるやろ

279 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 18:13:52.95 ID:uIoFdyUA.net]
>>273
Wasm上でのフレームワークも進化していてJavaScriptを使わずにフロントエンドが組める時代になりつつあるので
中途半端な立ち位置のTypeScriptをいずれ使わなくなるかもね

280 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 18:26:43.21 ID:iBRAurlT.net]
WasmはWasmだけで完結できないので……



281 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 18:35:53.64 ID:iBRAurlT.net]
というか他の言語使おうが結局DOMを触る必要があって、余程上手にラップしないとJS的なフワフワ世界に突っ込む上にオーバーヘッドが出る。それなら最初からTS|JSでええやんってなる(なってきた)。
今後のことはわかんないけどね

282 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 18:42:00.78 ID:Hhh+omDu.net]
wasm自体が未完成だから未来の覇権は誰にも読めない
それこそTS→wasmが可能になってるかも知れんし

283 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 18:54:14.88 ID:CZzEz7+S.net]
TS使っても現状anyだらけで、意味あるんかいなって思う

284 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 19:25:27.12 ID:iBRAurlT.net]
>>278
そうはならんやろ……。たまにas使ったりはするけど

285 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 20:10:18.31 ID:uIoFdyUA.net]
>>275
既にWasmだけで完結できるようになっている
JavaScript部分はWasm呼び出す固定コード

>>276
もちろんDOM操作のみだとVanilla (生JavaScript)がWasmより速い
ところがDOM操作以外の処理が多いと逆転してしまいWasmが速い

さらにVanillaではなく仮想DOM系フレームワーク(ReactやVueなど)と比べると実DOM操作以外の処理が多いためWasmが圧勝になっている

286 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 20:14:12.10 ID:iBRAurlT.net]
>>280
お、マジ?
ソース出してソース

287 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 20:20:33.04 ID:uIoFdyUA.net]
>>281
各フレームワーク比較ベンチマーク
https://rawgit.com/krausest/js-framework-benchmark/master/webdriver-ts-results/table.html

288 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 20:23:51.07 ID:aaWoihJJ.net]
ベンチ
https://rawgit.com/krausest/js-framework-benchmark/master/webdriver-ts-results/table.html
を見ると素のJSが一番速い
ついでなんだかよく分からんフレームワークを2つ挟んで、
solidっていう非vDOM系のJSフレームワーク、
ついでやっとwasm-bindgen
wasm-bindgenってのはRustでwasmやる基礎ライブラリだからフレームワークまで行かない(素で使うのはキツイ)
Rustスレでドヤ顔で貼られてたdominatorってフレームワークはそれよりずーっと右(遅い)

DOMのAPIがwasm側に提供されてない現状でUIフレームワークにwasmベースのものを選ぶのはバカのすること

DOMの関わらない演算ヘビーな処理に特出しでwasmモジュールを使う、といったやり方が当面は賢いだろう

289 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 20:36:42.87 ID:iBRAurlT.net]
>>282
ありがとう。
しかしえらいプリミティブな内容だな。
並んでるフレームワークも機能がバラバラ過ぎてWasmが速いとは一概に言えないよ……。
てか普通にVanillaが最速じゃないか

290 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 21:00:19.65 ID:N8HP2BZx.net]
結局tsなんていらんかったんや



291 名前:デフォルトの名無しさん [2021/11/10(水) 21:58:30.80 ID:30tM/jBf.net]
>>282
Reactがあまりにも遅すぎなんだな
しかしそれでもReactがこれだけ使われてるということはDOM操作の速さは気にしなくて良いってことか
つまりWasmでも全く問題ないという結論になってしまうな

292 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 22:17:09.49 ID:iBRAurlT.net]
>>286
いや、ベンチマークテストの内容見ればわかるけど、Reactでそんな処理しないだろみたいな内容あるよ。苦手な処理がいくつか刺さった感じ。コードの小ささに降ったPreactより結果が悪い事からもそれが読み取れる。
遅いWasmで問題無いという結論の持って行き方もちょっと筋道立ってないように感じる。

293 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 22:18:43.57 ID:Ey/Tzzo2.net]
どういうDOM操作を行うかあらかじめわかっているならよけいなオーバーヘッドがないvanillaが速いのが道理だけど
このベンチマーク自体はどういう意味があるんかね。

294 名前:デフォルトの名無しさん [2021/11/10(水) 22:30:50.49 ID:30tM/jBf.net]
>>287
なるほど
Wasmで問題ないと思ったのはそのReactの件だけでなくて
素のJSであるVanillaとWasmの差がわずか6%しかない点も含めてそう思った
DOM操作のオーバーヘッドが

295 名前:るからWasmは使えないという意見が嘘だと分かったことが大きい []
[ここ壊れてます]

296 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 23:46:06.12 ID:uIoFdyUA.net]
そうなんだよ
DOMの操作でのWasmの不利は誤差範囲
もちろん歴史の深さの差があるから今すぐではないけれどTypeScriptの天下は長く続かない可能性大

297 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 23:48:34.79 ID:jE8+SBkG.net]
wasm使ったWebアプリが未だに実用的に見たことがないんだが

298 名前:デフォルトの名無しさん mailto:sage [2021/11/11(木) 00:22:14.37 ID:JReQ08vz.net]
バニラJSはえぇえ
やっぱ最強のフレームワークやな

299 名前:デフォルトの名無しさん mailto:sage [2021/11/11(木) 04:16:04.08 ID:y+7W6S26.net]
バーニラJSって体感でそれくらい変わった?

300 名前:デフォルトの名無しさん mailto:sage [2021/11/11(木) 07:22:47.47 ID:NmOI3afO.net]
>>289
あぁそうか、Wasmに速度を求めるわけでなくてオーバーヘッド食ってでもJS|TS以外の言語で使いたいって視点なら、それはそうか。
まぁでも、まだまだこれからだね。
現状では他の言語使うモチベーションがフルスタックフレームワークぐらいしか無さそう。



301 名前:デフォルトの名無しさん mailto:sage [2021/11/11(木) 07:58:22.18 ID:rsitJIsB.net]
>>294
SSR/SSGをCSRと同一コードでDOM生成(HTML生成)させる言語も
JavaScript/TypeScriptよりRust等の方が圧倒的に速くてサーバーコストも下がりそうね
もちろん強力な静的型付け言語を使えて今よりさらに開発効率と質も上がるメリットもあるけれど

302 名前:デフォルトの名無しさん mailto:sage [2021/11/11(木) 08:09:17.44 ID:NmOI3afO.net]
流石にRustでWeb系を書きたくないなぁ(パフォーマンスが求められる局所なら良いけど)。平衡して考えなきゃいけないレイヤーが増えすぎる。
静的型付け言語のメリットはTSで十分補えてるから俺は要らないかな。

303 名前:デフォルトの名無しさん mailto:sage [2021/11/11(木) 08:43:10.77 ID:mOmZ4ONp.net]
c#でいいじゃん
VS使えばアホみたいに簡単に作れる

304 名前:デフォルトの名無しさん mailto:sage [2021/11/11(木) 08:56:20.67 ID:7Oo+2HXP.net]
C#おじさんであったか

305 名前:デフォルトの名無しさん mailto:sage [2021/11/11(木) 09:29:06.96 ID:mOmZ4ONp.net]
じゃあRust使ってろ

306 名前:デフォルトの名無しさん mailto:sage [2021/11/11(木) 10:11:28.40 ID:fzT5M9J5.net]
流石にC#で作るとオーバーヘッドが半端ない事になるなぁ

307 名前:デフォルトの名無しさん mailto:sage [2021/11/11(木) 11:08:54.97 ID:NdjMldEA.net]
新しいflash作ってるって話?

308 名前:デフォルトの名無しさん mailto:sage [2021/11/11(木) 12:25:53.19 ID:NmOI3afO.net]
.NET, Web, Flash...!!

Silverlightは死んだんだ
いくら呼んでも帰っては来ないんだ
もうあの時間は終わって、
君も人生と向き合う時なんだ

309 名前:デフォルトの名無しさん mailto:sage [2021/11/11(木) 16:10:58.43 ID:2q/mK0qR.net]
Silverlightは死んでもいいけど光るちゃんは残して

310 名前:デフォルトの名無しさん mailto:sage [2021/11/11(木) 16:41:04.31 ID:y+7W6S26.net]
海ちゃんと風ちゃんは?



311 名前:デフォルトの名無しさん [2021/11/12(金) 00:58:17.93 ID:FSWGxHIH.net]
ブラウザ自体が根本的に変化しないとこれ以上は無理やろ
結局はDOM JS CSSが最小単位でフレームワークが力技で現代風な開発環境を整えてくれてるだけだし

312 名前:デフォルトの名無しさん mailto:sage [2021/11/12(金) 06:33:55.07 ID:veqBK2Ly.net]
ブラウザは頑張ってるよ。あんな複雑なアプリケーションなかなか無い。現代的な開発環境ってのは常に変化するからいちいち対応してたらブラウザのさらなる肥大化を招きそうに思う。
鳴り物入りで導入されたWebComponentsに関しては妙に使いにくくなっちゃったね感はあるけど……。

313 名前:デフォルトの名無しさん mailto:sage [2021/11/12(金) 07:04:38.91 ID:Bh62y6O8.net]
へーーWebComponentsってどの辺りがダメ?

314 名前:デフォルトの名無しさん mailto:sage [2021/11/12(金) 08:02:45.29 ID:veqBK2Ly.net]
継承やShadowDOMとかでコードが長く複雑になって気軽にコンポーネントを作りにくい。
気軽に作るのに役立ちそうなtemplateタグがHTML importが無くなっちゃった関係で疎結合化し難く使いにくい。
他にも使っててなんかあったけど忘れた。

まぁその代わり強力なカプセル化出来るし、ネイティブだから速いしどこでも使えるとかって利点も強いけどね。

315 名前:デフォルトの名無しさん mailto:sage [2021/11/12(金) 08:35:54.75 ID:Hc0qWDa6.net]
>>308
普通React使ってるだけだから良くわからんけど、
WebComponentsってネイティブとか関係あるの?wasmじゃなくて?

316 名前:デフォルトの名無しさん mailto:sage [2021/11/12(金) 09:22:51.94 ID:veqBK2Ly.net]
Web Components
https://developer.mozilla.org/ja/docs/Web/Web_Components

317 名前:デフォルトの名無しさん mailto:sage [2021/11/12(金) 21:21:04.49 ID:OglED5iY.net]
いずれreactがラッパーになりそう
ある意味なってるのか既に

318 名前:デフォルトの名無しさん mailto:sage [2021/11/12(金) 21:27:22.77 ID:R0gkl0Z0.net]
>>309
DOM APIのラッパー=jQuery
WebComponentsのラッパー=React

319 名前:デフォルトの名無しさん mailto:sage [2021/11/12(金) 21:53:59.00 ID:G/TVLntV.net]
SPAで開発するとバックエンドはやることないよな

320 名前:デフォルトの名無しさん mailto:sage [2021/11/12(金) 22:35:56.03 ID:veqBK2Ly.net]
ユーザの権限管理とか、セキュリティとか、スケールするシステム構築とか、キャッシュ管理とか、データ破損に備えたりとか、いっぱいあるんじゃね?



321 名前:デフォルトの名無しさん mailto:sage [2021/11/12(金) 22:56:05.85 ID:EfGXJx+x.net]
>>314
あるねーー
クライアントにlogic持ち込みたくないわー!

322 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 12:01:16.35 ID:1Vm1V334.net]
バックエンドこそSPAの根幹でしょ
いわゆるホームページならSPAだけで成り立つけど

323 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 12:14:40.79 ID:Pi5BpDZp.net]
>>313
こいつの作ったSPAはセキュリティー保ててんのか?

dev toolsでゴニョゴニョしたら
見えちゃいけないものも見えたりすんじゃね?

324 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 12:36:25.50 ID:ORAg7Rz1.net]
まぁFirebaseとか使えばセキュリティとバックアップの類以外はフロント側に持ってこれるけど

325 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 13:02:56.15 ID:MewxXHvI.net]
Nuxt3はいつですか

326 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 14:21:20.97 ID:K1gkDUf1.net]
SaaS使ったところでバックエンドのロジックをフロントエンドに持ってくる訳ねーだろ
どんな設定だよ

327 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 15:38:37.16 ID:Pi5BpDZp.net]
むかしのくらさばみたいなこーどかいてんだろ

328 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 15:53:50.44 ID:m5D80op7.net]
>>320
究極的にはフロントエンドで直接DB読み書きリクエストしてロジック全てをフロントで持つケースもある
現実のサービスのほとんどが様々な理由でその体系を取っていないというだけに過ぎない
・企業サービスロジック問題
・セキュリティ問題
・効率問題など

329 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 16:28:58.91 ID:mDDZaPSw.net]
いやそれただのデスクトップアプリでしょ

330 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 16:34:34.59 ID:Tmt+B6uy.net]
>>320
お前が知らないだけ
フロントでロジック組むシステムはいくらでもある



331 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 16:47:10.86 ID:apU13Szq.net]
作れるのはもちろんそう
ただバッドノウハウで
作ってるやつがバカというだけ

332 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 17:05:42.90 ID:ORAg7Rz1.net]
FirebaseのFirestore使うとクライアント側でDB(非SQL)のコード書くのよ。セキュリティルールと特殊なケース(Cloud Functions)だけサーバ側に書く。
ここに来る連中ならFirebase知ってるかと思ったけど意外と知名度低いのね。

333 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 17:15:15.23 ID:m5D80op7.net]
>>326
フロントのコードは改変実行される前提に立たないといけないからセキュリティ関係だけはサーバーで持たざるを得ないね
あとは公開したくないDBや公開したくないロジックがある時
それと複数DBアクセス多くて効率悪い時で例えばGraphQLなど挟んで

334 名前:解決 []
[ここ壊れてます]

335 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 18:07:14.83 ID:mghVe0kG.net]
デスクトップアプリだって解析されれば同じ話
webだろうがなんだろうがサーバー側とクライアント側で独立したアプリケーションが動くだけ

336 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 21:05:52.32 ID:1F+F4uLn.net]
>>327
Firesroreはセキュリティルールをかなり複雑に書けるからユーザIDをごまかす手段がなければセキュリティ関係もフロントに書ける
DB自体に権限情報を持っておいてそれに従った読み書きができる
正直ルールがややこしいし普通にサーバサイドに置いたほうがいいと思うことも多いが

337 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 21:44:06.78 ID:HEGCycYG.net]
Firebaseエンジニアになりたいん?
おれ(´・д・`)ヤダなーー

338 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 22:09:28.66 ID:doZZi1iE.net]
外部サービスに依存しといてバックエンドは必要無いとか笑うわ
そもそもfirebaseっていうバックエンドを使ってることに気づいてないんかな

339 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 22:11:27.85 ID:m5D80op7.net]
>>329
それはサーバー側で頑張ってくれている、と同じ

340 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 22:21:36.24 ID:ORAg7Rz1.net]
出来るよって話しただけだよ。別にならなくても良いよ



341 名前:デフォルトの名無しさん mailto:sage [2021/11/13(土) 22:21:46.75 ID:zriWUxqt.net]
>>331
そういうと思ったわ

342 名前:デフォルトの名無しさん mailto:sage [2021/11/14(日) 00:11:34.09 ID:TIZIlibM.net]
ログインありならログイン等認証サーバは必須としても
そのサーバ自体にはここで言うロジックは直接関係ないので他は全てブラウザ側というのは可能だし実際にあるよね

343 名前:デフォルトの名無しさん mailto:sage [2021/11/14(日) 04:38:21.32 ID:ZK9v1uDr.net]
>>313
POSTを受け取ってJSONを返すんだよ

344 名前:デフォルトの名無しさん mailto:sage [2021/11/14(日) 04:41:54.91 ID:ZK9v1uDr.net]
>>318
まぁ無くなるって事はないだろうけどGoogleだけしか提供してないインフラに頼るってのは一抹の不安があるなぁ

345 名前:デフォルトの名無しさん mailto:sage [2021/11/14(日) 13:17:24.54 ID:Y8o9GJuk.net]
データベースでベンダーロックインとかマジ勘弁

346 名前:デフォルトの名無しさん mailto:sage [2021/11/14(日) 13:27:58.13 ID:Ih4goFSP.net]
できるかできないかの話だったからできるよって話しただけなので、皆好きなもの使えば良いと思うな

347 名前:デフォルトの名無しさん [2021/11/15(月) 10:11:30.63 ID:nyofewPG.net]
フロントにDB置けないかなと真面目に検索した事はあるけどな
一時的なキャッシュ程度でもいいから
結局データ自体壊れる事がある(特にsafari)のが分かって全面的に諦めた

348 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 11:02:15.24 ID:lcFG4zSj.net]
ブラウザのキャッシュストレージを1サイトで100MBとか使ってもいいものなのか?
みんなが使いだしたらやばいよね

349 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 11:11:00.37 ID:wYO/ump4.net]
そんなん保守として扱いきらんやろ、エンドユーザが少数で決まってるならともかく

350 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 11:23:22.65 ID:WeNmeh05.net]
キミたちは最先端でかつこの世に数少ない貴重なSPAフロントエンジニアなわけだが当然年収は1000万超えてるよね?
安売りしてる奴がいたら今すぐ転職して1000万未満は断ってくれ



351 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 12:29:39.59 ID:S8DLS27l.net]
よしわかった、会社紹介してくれ

352 名前:デフォルトの名無しさん [2021/11/15(月) 16:03:45.74 ID:nyofewPG.net]
>>340
SPAてかWEB自体が最先端でも何でもないよw
アプリもWEBも単にフロントでしか無いし
最適な選択できる人はどんな時代でも給料も高いと思うけどね

353 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 16:18:16.12 ID:ZAgXbdW4.net]
現実社会では多重下請けの末端の派遣がプログラミングしてることが多いから
貴重でもなんでもないんだなw

354 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 16:22:15.84 ID:i/3H6iLT.net]
web界隈は土方が集まってるイメージ

355 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 16:33:57.98 ID:S8DLS27l.net]
これは完全に偏見なんだけど、ITドカタと言われると多重下請け業者が集まる出向先で、社内向けシステムをJavaとか.NETとか使ってドリンクガブ飲みしつつ作ってるイメージ。
いや、流石に古いか

356 名前:デフォルトの名無しさん [2021/11/15(月) 16:45:13.31 ID:nyofewPG.net]
ただ常に人手不足なのは確かなんだよなあ
こんな時代でも仕事には困らんから幸せなんだと思う
ITは確かに体力勝負の土方ぽい部分もあるけど、学ぶ環境も稼ぎ方も選択肢が多くて恵まれてる方だよ

357 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 16:58:22.30 ID:OV4818+l.net]
SPA/PWAに時代が変化したことで
ちゃんとしたプログラミングが出来ない旧フロントエンドの人たちがついていけなくなったり
フロントエンドを食わず嫌いしてたサーバーサイドの人たちが一部関わらざるを得なくなったり
Web界だけに限っても大きな変化が起きつつあるから

358 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 17:28:36.70 ID:WeNmeh05.net]
アプリは顧客に使ってもらうから画面が命
バックエンドエンジニアやこれまでの古いタイプのプログラマーたちは、画面にあるべきボタンやフォーム類が正しく配置して正しく動作させることができない

こんなゴミどもにフロントを作らせることは不可能だ

美しく60fpsを超えるインタラクションやアニメーションとかどうあがいても作れないよな

359 名前:デフォルトの名無しさん mailto:sage [2021/11/15(月) 18:22:23.91 ID:S8DLS27l.net]
昔よりアニメーションは簡素化と(ライブラリの助けもあって)デザインの統一が進んでる。16ms毎に処理呼び出してた頃に比べれば雲泥の差。ある意味ではとても楽に、ある意味では大変になった。

360 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 09:31:14.46 ID:MeD51ahk.net]
>>351
もうゴテゴテにアニメーション効かせればいいって時代でもないんだがなぁ



361 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 11:52:24.65 ID:MhaWhMir.net]
>>353
その程度の思考しかできないから安月給なんだろうな
ゴテゴテなんて誰も言っていない
Material Youすら理解できないだろう
インタラクションの何かも理解できないならフロントやめたらどうかね

362 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 11:58:32.98 ID:QNYlFrjx.net]
う〜んこの煽りたいだけな人

363 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 15:30:21.93 ID:D3dXj+mv.net]
触れないほうが吉

364 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 15:47:01.82 ID:Oj/stWmO.net]
まあクソアニメーション動かすだけのサイトだったら阿部寛のホームページのが100倍価値あるわな。

365 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 15:57:41.21 ID:OiumMpqv.net]
フロントエンドしか作ったことないひとってこういう極端な考え方するよね
知り合いのデザイナにもいるわ

366 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 16:11:07.63 ID:W3rX/fuq.net]
>>358
そんなゴミみたいな奴ってここにいるのか?
バックエンドもDBも普通にできるわ
むしろできないほうがおかしい

367 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 16:36:13.69 ID:vem5ZB3j.net]
>>359
へぇ
どんなバックエンドつくったの?

368 名前:デフォルトの名無しさん [2021/11/16(火) 17:13:30.57 ID:XBfI3WC0.net]
Appleがフラットデザイン推して10年経ったが、すっかり浸透して今更フロントのデザイン揉める事もほぼ無いけどな
常識的に分かるでしょって最低ラインはどのライブラリもカバーしてるしむしろ下手なもん作る方が難しい

369 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 17:24:58.96 ID:iWAf5Rv4.net]
バックエンドコンプおじさんに草生える

370 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 17:34:04.70 ID:QNYlFrjx.net]
フラットデザインに関しては、ボロクソ言われながらもしつこく普及を頑張ったMSが先駆者だと言わざるを得ない。
個人的にWindows8のデザインは衝撃だった。



371 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 17:42:46.36 ID:hBpnk9RR.net]
SignalrRとかWebSocketのUI側テストってどのようにやってる?
双方向通信のコネクションはった後プッシュ的にサーバから送られてくる

372 名前:fータのテストで悩んでる。
テキトーなボタンつくってぽちぽちするとデータ流し込むのを作ってるけど何か違う気がする
[]
[ここ壊れてます]

373 名前:デフォルトの名無しさん [2021/11/16(火) 17:48:37.92 ID:XBfI3WC0.net]
>>364
なんのテストかによると思うが
あと自動化はするべき

374 名前:デフォルトの名無しさん [2021/11/16(火) 18:01:17.60 ID:ikMftiDM.net]
SPAの方が好きだが
SPAで頑張るとjsの逆汗等でリバエンクラックされやすくなるリスクは増えるんじゃね

375 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 18:08:36.99 ID:PJGsrJc0.net]
>>366
どういう設計してんのよ

376 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 18:20:55.45 ID:qwTwL+Cp.net]
一体どこを逆アセンブルするのさ

377 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 18:31:29.76 ID:SlziVE7V.net]
>>366
秘密ロジックだけフロントに持ち込まなければ大丈夫
あとはフロントでもWasm使えばネイティブアプリのバイナリ配布レベルと同等になるかな

378 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 18:41:13.91 ID:utheSUPb.net]
なんだこの低レベルスレ
クライアントのjsなんてクラッキングし放題だろ
Firebaseアプリがクラッキングされまくってんの知らんの?
wasmにしたって一緒
バカじゃねーの?

379 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 18:46:51.97 ID:QNYlFrjx.net]
う〜んこの安い喧嘩売り

380 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 18:55:55.32 ID:QNYlFrjx.net]
一応Firebaseの名誉のために言うと、Firebaseがクラックされるのはあんだけ警告されるのにセキュリティ設定をガバガバにした奴が悪いのだ



381 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 19:13:09.26 ID:MpnLtB24.net]
firebaseに問題があったとしてそれJS関係なくね

382 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 20:33:01.93 ID:ZHIkLsPl.net]
置いたユーザに落ち度がなくてクラックされたことってあるの?

383 名前:デフォルトの名無しさん [2021/11/16(火) 20:54:20.00 ID:XBfI3WC0.net]
firebaseの責任ではないけど
穴のある設定にしがちなユーザと適切に警告なり検出していないfirebase双方の未熟さが合わさって起きた事件があった
特にFirestore周り
だったと記憶してるがゴメン正確にはググって

384 名前:デフォルトの名無しさん mailto:sage [2021/11/16(火) 22:02:02.21 ID:slAgU0IC.net]
いや、普通にフロントとバックくらい両方やるだろそんなところで役割分担とか無駄でしかない

385 名前:デフォルトの名無しさん [2021/11/17(水) 00:49:58.80 ID:3t9zkpw9.net]
分業と言えばデザイナとの付き合いは変わったね
今でもdreamweaver使ってる現場ってあるのかな
10年前から追いかけてないが今でもCCに入ってるの見ると需要はあるんだろな

386 名前:デフォルトの名無しさん [2021/11/17(水) 01:17:59.91 ID:+JwFzM8R.net]
4000年後からの電波受け取った人か

387 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 12:39:19.54 ID:BEhy6JLJ.net]
秘密ロジックってなんすか?秘密データじゃなくて? wasmにしたって一緒なのはその通りw
低レベルスレww

388 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 14:43:45.12 ID:fU48m5xS.net]
みゅーと

389 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 15:42:19.47 ID:S80y8v1+.net]
僕の考えた最強の秘密ロジック!

390 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 16:27:31.00 ID:UyIXavFF.net]
www



391 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 17:38:12.93 ID:X30lDDPn.net]
Google謹製ソフトウェア使っとけばセキュリティ問題が自然と解決すると思ってたり
mBaaS使っときながらバックエンド必要ないとか言ってみたり
バイナリがデコンパイルされること知らなかったり
そのくせフロントエンド開発者はバックエンド開発者より上だとか言ってみたり

なんか色々と察してしまうわ

392 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 18:11:00.03 ID:vLWqoinU.net]
はいはい僻み乙

393 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 18:58:36.04 ID:sYjDCVja.net]
なぜかフロントだけがセキュリティリスクあるみたいな流れ

394 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 19:34:22.21 ID:VPQ5I4CG.net]
これより一子相伝、門外不出の秘密ロジックを伝授する!用意は良いかケンシロウよ!

395 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 19:34:26.39 ID:cT9jDcmE.net]
セキュリティ全無視のレスしてるからだろ

396 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 19:50:48.03 ID:xGPce8cB.net]
型はいらない派も笑うよな
小規模プロジェクトしかやったこと無いのが丸わかりで
一人でシコシコ最強秘密ロジック書いとけって話

397 名前:デフォルトの名無しさん [2021/11/17(水) 21:53:50.37 ID:vy1AT0Xw.net]
仕事でvue使ってるけど自由すぎてしんどい
angularのがライフサイクル固まってて間違いないように見えるが不人気なんだよな

398 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 22:16:07.36 ID:SfknQ7Tq.net]
vueうちの会社でも使ってたけど、
一覧生成とかをvueにして基本Jqueryと併用したほうが早い からの、結局Jqueryでいいになって
今じゃ使われなくなったわ

399 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 22:25:27.43 ID:fsiSyMeg.net]
そりゃ上手くいく訳ない

400 名前:デフォルトの名無しさん [2021/11/17(水) 22:45:33.81 ID:3t9zkpw9.net]
>>389
俺もangularの方が好きだよ
色んな意味で最初抵抗あるのはよく分かるから仕事じゃ無理に勧めないけどね



401 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 22:51:07.37 ID:MuNxGpJh.net]
久々にjQueryって言葉聞いた

402 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 23:05:48.28 ID:45MpLEpa.net]
let $ = document.queryselector;とかこの業界まだやってんの?

403 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 23:29:34.18 ID:YG2/9hEL.net]
>>388
いらんでしょw
javascriptで書けませーんwとか言いそうw

404 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 23:36:03.84 ID:SfknQ7Tq.net]
Intへの変換とDecimalへの変換とStringへの変換のメソッドつくっときゃ一緒やで

405 名前:デフォルトの名無しさん mailto:sage [2021/11/17(水) 23:47:24.46 ID:UyOBtfGC.net]
まだこんなレベルなんだな、安心したわ

406 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 00:16:23.14 ID:3QPZGpOT.net]
このスレのレベルが低いだけだよ

407 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 05:35:33.56 ID:+R4B5ZiG.net]
一体いつjQueryの利用が減少に転じるんだろうね
まだjQueryの利用者は増え続けてるからね
現在78.3%、このペースだと2年後に80%超えても不思議じゃないな
https://w3techs.com/technologies/history_overview/javascript_library/all/y

408 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 06:48:20.74 ID:In+gpp4R.net]
レベルが低い奴がいたっていい。山が高くなるには裾野が広くなくちゃいけないからな。
それにレベルが低くたってC#おじさんとjQueryおじさん、あるいはフロント見下しおじさんがスレ違いの事ばかり言ってるのに比べれば100倍生産的なんだなw

409 名前:デフォルトの名無しさん [2021/11/18(木) 11:39:40.78 ID:/He/baLS.net]
>>383
KENYAの匂いがするよな

410 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 13:58:01.29 ID:5Kqa+JGe.net]
>>388
一般的に秘密ロジックとはセキュリティロジックやビジネスロジックのうち公開したくないもののことだね
それをフロントエンドに持って来ると難読化でもバイナリ化でも解読されうるからサーバーサイドに持つという話かと
だから全てをフロントエンドに持ってくることはなくサーバーサイドに少なくとも秘密ロジック部分が残るという話の流れと理解



411 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 15:30:51.11 ID:1lr/3Caz.net]
今さら理解したのか

412 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 16:12:38.23 ID:TCr7gYbt.net]
サーバーにあるべきロジックが
いくらSPAになったとしても
クライアントにもってこれるわけねーーだろ!
ってはなし

413 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 16:31:11.29 ID:rRaCI1rd.net]
それ教えてあげてもフロントエンド開発を見下してるとか言い出すしな
訳がわからない

414 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 16:43:20.83 ID:P54vPZHv.net]
オープンソース隆盛の時代に、秘密ロジックおじさんの長文ってなんで言い訳に聞こえるんだろ(笑

415 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 17:03:00.35 ID:In+gpp4R.net]
いやそれはそれで意味が違うゾ

416 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 17:11:38.51 ID:vBpL832d.net]
フロントエンドは「データ取ってきて表示する」ぐらいにしとかないと破綻するよ
何でも出来るから何でもして良いってわけじゃない

417 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 17:58:10.87 ID:gdz1OI4g.net]
リスクとパフォーマンスを天秤にかけて個別に判断するだけ
SPAがどうとかぶっちゃけ関係ない

418 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 18:33:36.89 ID:pecgq/gO.net]
またそんな適当なことを

419 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 18:44:45.02 ID:xaTjm3qb.net]
いまエンジニア転職市場ではまともな開発ができるSPAフロントエンドエンジニアが求められている
なぜならどの業界もエンジニアが欲しくてたまらないから
しかしフロントエンドエンジニアは圧倒的に少ない

安売りするなよ

420 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 18:50:53.70 ID:Kn6qnc0i.net]
お前が安いだけだろ



421 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 18:54:02.24 ID:xaTjm3qb.net]
日本のゴミのようなシステムのフロントに変革をもたらすんだ

422 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 18:57:43.53 ID:YUbxIrU4.net]
reactはhooksのおかげで価値が数倍になったな
よくjavascriptにこんな機能乗せたもんだ

423 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 19:33:20.03 ID:+1tq2XEC.net]
>>411
あんたエンジニアじゃないじゃん

424 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 19:50:15.50 ID:xaTjm3qb.net]
>>415
じゃあ俺はなんなんだよ

425 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 19:58:36.96 ID:c3EYgPku.net]
簡単なもの作るなら、jQueryが楽だと思います

426 名前:デフォルトの名無しさん mailto:sage [2021/11/18(木) 20:20:24.54 ID:In+gpp4R.net]
無い無い。ちょっとでも複雑なもの作るならReactの方が断然楽だし、ドシンプルなもの作るならバニラJSの方が良い。
jQueryは環境に付属してる場合以外、積極的に採用する理由はない。

427 名前:デフォルトの名無しさん [2021/11/18(木) 21:27:39.91 ID:3WW9Z0qJ.net]
jQueryの話は荒れそうだしやめようよ

428 名前:デフォルトの名無しさん mailto:sage [2021/11/19(金) 01:12:44.49 ID:Z3I1Kt5f.net]
>>419
バニラJSを使うことってあるんですか?

そのバニラJS vs jQueryで比較しましょう

429 名前:デフォルトの名無しさん mailto:sage [2021/11/19(金) 01:13:12.61 ID:Z3I1Kt5f.net]
Reactがダメな所はバニラJSと組み合わせられないところなんだよな

430 名前:デフォルトの名無しさん mailto:sage [2021/11/19(金) 07:03:58.28 ID:UKAZMSSR.net]
ReactはJSの上に構成されているので組み合わせれるも何もないよ。それとややレアケースではあるけど(仮想ではない)生DOMとも組み合わせられるよ。特殊なイベントを扱いたい時にcurrentTarget経由で使ったりとかね。



431 名前:デフォルトの名無しさん mailto:sage [2021/11/19(金) 09:48:39.90 ID:iGu6JE6u.net]
バニラJSが何なのか分かってないっぽいな

432 名前:デフォルトの名無しさん mailto:sage [2021/11/19(金) 09:59:49.28 ID:bowbN7uq.net]
バーニラ、バニラバーニラ

433 名前:デフォルトの名無しさん mailto:sage [2021/11/19(金) 10:22:02.15 ID:eyeX0xyM.net]
>>415-415
youtuber ですねわかります

434 名前:デフォルトの名無しさん mailto:sage [2021/11/19(金) 10:23:38.91 ID:QjMBy/iN.net]
バニラJSを使うような人は、jQueryを使ったほうがいいだろうな
開発しやすさが段違い

435 名前:デフォルトの名無しさん mailto:sage [2021/11/19(金) 10:46:42.17 ID:UKAZMSSR.net]
(10年前なら)そうだよ

436 名前:デフォルトの名無しさん mailto:sage [2021/11/19(金) 11:56:25.62 ID:Emvyz1n/.net]
このスレあかんw

437 名前:デフォルトの名無しさん [2021/11/19(金) 15:54:49.23 ID:E3SeKBLS.net]
>>420
別のスレでやってくれ

438 名前:デフォルトの名無しさん mailto:sage [2021/11/19(金) 15:59:48.85 ID:rEwMjqRY.net]
>>394
let $ = document.querySelectorAll;だろ、、常考

439 名前:デフォルトの名無しさん mailto:sage [2021/11/19(金) 17:24:26.32 ID:r80Sufh8.net]
秘密鍵もフロントエンドに乗せてそう

440 名前:デフォルトの名無しさん mailto:sage [2021/11/19(金) 18:00:24.66 ID:9jEldyCd.net]
バニラJDとかなんかときめくよな



441 名前:デフォルトの名無しさん [2021/11/19(金) 23:55:19.77 ID:x1xdBkuV.net]
日本はreactとvueの分断が酷いね
またガラパゴス化してしまうのか

442 名前:デフォルトの名無しさん [2021/11/20(土) 00:00:46.10 ID:9SFervQD.net]
https://i.imgur.com/htq2mrm.jpeg

443 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 00:17:47.19 ID:eBi9g1Hh.net]
日本だとvueが人気って嘘だと思うんだよな
日本のツイッターの言及数でもreactの方が2、3倍多い

444 名前:デフォルトの名無しさん [2021/11/20(土) 00:21:20.89 ID:9SFervQD.net]
https://trends.google.co.jp/trends/explore?q=%2Fg%2F11c0vmgx5d,%2Fm%2F012l1vxv,%2Fm%2F0j45p7w

445 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 00:23:56.49 ID:yZJtYWFA.net]
>>435
それは二年以上まえの話
既に逆転してるから

446 名前:デフォルトの名無しさん [2021/11/20(土) 01:45:22.69 ID:2jLMR09m.net]
世界で比較するとvueが結構reactに迫ってるんだな
あくまでgoogle trendでの比較だけど
USでも倍か。もっと差があると思ってたわ
Angularはまあ、安定してるw

447 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 02:40:35.66 ID:MY4Wra5y.net]
Vue良いぞ。Reactも良いけど、フォームアプリとなるとつい俺はVue選ぶ。
あと、jQueryで良いような小さいツールでもDOMいじりしたくなくて、コンパイルせずにVue使ったもできるのかVueの強み。

448 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 06:54:44.93 ID:QWYOq6Es.net]
>>436
日本でReactとVueが絶賛競い中だな。2020年末ぐらいからは若干Reactの方が多いし増加傾向に見える。
中国といえばVueというイメージあったけど55%か、意外と少ない。

449 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 07:11:42.39 ID:QWYOq6Es.net]
>>438
USだと4〜5倍差に見えるんだけど、俺は見方を間違えてる?

450 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 07:21:59.18 ID:RbTuX8Pm.net]
未だにvue押してる老害がいるから日本はガラパゴスって言われるんだよな



451 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 07:29:13.83 ID:vCf1nG/r.net]
react一強ですな

日本のエンジニア求人も一年前からreactに傾いてます

452 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 07:36:47.89 ID:QWYOq6Es.net]
日本のWebフロントエンドはまだガラパゴスにすらなって無い

453 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 07:50:05.01 ID:7hjyIAPL.net]
vue.js 日本ユーザーグループが、3千人だろ

YouTube で有名な、雑食系エンジニア・KENTA の、
転職用Ruby on Rails サロンは、月千円と有料だけど、3千人

単に、1人の有料サロンと同数w

454 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 07:59:49.51 ID:DeCiL9jU.net]
鷲とカモが同数いたから何だって?

455 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 08:01:55.66 ID:RbTuX8Pm.net]
そもそも日本のバックエンド人口とフロントエンド人口が圧倒的な差がある
ガチフロントはバックエンド100に対して1すらない

456 名前:445 mailto:sage [2021/11/20(土) 09:36:52.09 ID:7hjyIAPL.net]
でも、最近のKENTA のサロンの、
Ruby on Rails 初心者用コースには、フロントエンドも入っている

Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap
VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース

今までは、Docker Compose までが初心者用コースだったが、
最近は誰でも、Docker出来るから、
AWS Fargate, Terraform, Vue.js, React, TypeScript も入っている

だから、AWSのくろかわこうへいのサロンにも、入る必要がある。
今では、1年の未経験者が、10年以上のプロよりも技術力が上になってる!

457 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 09:37:53.68 ID:co2P5VXD.net]
はいはいカモ乙

458 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 10:01:04.32 ID:jlzMnknR.net]
>>447
フロントしかいじれない人とか需要ないよ
よくいるワードプレス屋さんみたいな人だろ?

459 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 10:39:22.49 ID:QWYOq6Es.net]
Preact使ってる人はどれくらいいるのかな?
Reactの大半の機能が使えて十数KBくらいのフットプリントで済むから気に入ってるけど

460 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 10:52:34.42 ID:jlzMnknR.net]
以前遊びで使ってみてこれでいいじゃん!ってなったけど外部ライブラリの対応で死んだ



461 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 12:14:53.16 ID:RbTuX8Pm.net]
>>450
お前がバカだから知らんのだろう
このスレでwordpress屋とかほざいて脳みそ大丈夫か?

462 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 12:27:35.52 ID:QWYOq6Es.net]
>>452
preact/compatでは駄目だった?

463 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 12:37:48.53 ID:jlzMnknR.net]
>>454
普通のjsライブラリはそれで良いんだけどReact系のライブラリ

464 名前:セと型が合わなくなるでしょ
その対応がめんどくさくてreactで良いやーって
今は楽に行けるのかもしれんけど
[]
[ここ壊れてます]

465 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 12:44:08.81 ID:kE5RSFOY.net]
>>424
高収入

466 名前:デフォルトの名無しさん [2021/11/20(土) 12:46:02.48 ID:KBS3OCFk.net]
asp.netのわい、高みの見物

467 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 12:47:04.32 ID:QWYOq6Es.net]
>>455
preact/compatはReact依存ライブラリ用だぜ

468 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 12:56:40.15 ID:zaAgaldl.net]
ややスレ違いなんだけど、みんなクラウドでREST生やすときは何使ってる?
LambdaとDinamoDBとか?

469 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 13:16:50.95 ID:jlzMnknR.net]
>>458
いやapiは互換だけど型はそれぞれ違うじゃない?

470 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 13:29:16.55 ID:QWYOq6Es.net]
>>460
う〜ん、TypeScriptで使ってるけど特に問題なかったけどな。昔はそういうのがあった、とか、ライブラリによっては影響が出るのかな



471 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 14:39:40.11 ID:jlzMnknR.net]
>>461
2、3年前の話だしね
軽くて最高だーとノリノリでいつくかのライブラリの定義して力尽きた
今は型定義整ってきてるとは思うけどね
追ってないから分からないけど

472 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 16:04:21.87 ID:t4e9qHeX.net]
>>459
ぼくはCloud Functions!
でもクラウドよりVPS派!

473 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 17:02:33.63 ID:wxCU1ljC.net]
Vueの方が直感的だしこれを理解出来ないなら今すぐ引退したほうが良い
reactはjsxがキモい

474 名前:デフォルトの名無しさん [2021/11/20(土) 17:18:23.34 ID:KBS3OCFk.net]
Javascriptのくせにコンパイルとか勘違いしてるよな正直

475 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 18:05:12.33 ID:LwcEOFdF.net]
>>463
正直俺もVPS(Linux)の方が慣れてて楽なんだよね。
クラウドだと可用性でメリットあるかなとか思って使い始めたけど、止まる時は何使ったって止まるわけで、スケールさせる事とか考えなきゃVPSで十分かな……

476 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 18:08:36.74 ID:y9tbUw3X.net]
そのスケールさせるのがVPSだと一番大変なわけで・・・
VPSでスケールできたらいいのに

477 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 19:16:19.07 ID:kE5RSFOY.net]
>>465
2000年代に基本情報とか勉強して世代ならジェネレートじゃんって思うよね

478 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 19:40:17.33 ID:Lft9fXVe.net]
オーケストレーション前提でまずはスケールアップできるVPSで良いんじゃない?

479 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 19:46:50.60 ID:kE5RSFOY.net]
VPS複数台でK8s環境組めばええんでね?

480 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 20:33:45.68 ID:QWYOq6Es.net]
あまり詳しくないけども。
K8s使うまでもなくnginxをロードバランサに使えばロジックはスケールしない?
スケール面での問題はDBだと追うんだけど



481 名前:デフォルトの名無しさん mailto:sage [2021/11/20(土) 21:23:59.43 ID:y9tbUw3X.net]
あとスケール前提で組もうとするとスモールスタートにならないという問題もあるな
その点googleとかならヒットしなかったら無料でいける

482 名前:デフォルトの名無しさん mailto:sage [2021/11/21(日) 00:14:32.99 ID:CWq7+/d9.net]
GCPとかAWSって見積り予測しにくいから嫌い

483 名前:デフォルトの名無しさん mailto:sage [2021/11/21(日) 19:04:49.27 ID:W7InBeFM.net]
>>472
前半すげえわかる

484 名前:デフォルトの名無しさん mailto:sage [2021/11/21(日) 23:42:36.64 ID:zUMNFmsM.net]
おまいらインフラまで担当してるの?
その辺はインフラエンジニア任せだ

485 名前:デフォルトの名無しさん mailto:sage [2021/11/22(月) 03:55:36.97 ID:90W5iZkd.net]
GCPやAWSは基本的にインフラをGoogleやAmazonが提供していて
アプリケーションエンジニアはそのインフラを使うものだよ
GCPやAWSを知らずしてクラウドアプリは開発できない

486 名前:デフォルトの名無しさん mailto:sage [2021/11/22(月) 06:11:27.38 ID:kwfWlfIq.net]
>>475
趣味とか勉強でバックエンド欲しいときあってインフラもやるやん?
そゆことやってると多少詳しくなる

487 名前:デフォルトの名無しさん mailto:sage [2021/11/22(月) 08:55:57.52 ID:r62atoPW.net]
>>477
開発環境

488 名前:ュらいは構築出来るけど
本番やそれに関するjenkins等の設定は完全にノータッチだな
[]
[ここ壊れてます]

489 名前:デフォルトの名無しさん mailto:sage [2021/11/22(月) 11:01:06.34 ID:kseOISZ7.net]
本番でJenkinsなんて今でも使われてるの?
Jenkinsの開発者は今はTerraform作って業界標準くらいヒットしてるけどビジネス展開してるだけあってTerraformは24hサポートとかも付けられる
対してJenkinsはもう放置状態でもともとサポート付けたビジネスも展開してないでしょ?
トラブル時不安じゃないの?

490 名前:デフォルトの名無しさん mailto:sage [2021/11/22(月) 11:17:39.58 ID:dEObK+e9.net]
>>479
素人さんかな?あちこちの現場いけばわかるよ



491 名前:デフォルトの名無しさん mailto:sage [2021/11/22(月) 12:38:57.05 ID:kseOISZ7.net]
なるほど派遣で回ってる現場ね
そりゃ環境古臭そう
秀丸でコーディングしてそう笑

492 名前:デフォルトの名無しさん mailto:sage [2021/11/22(月) 12:53:10.41 ID:R4j2B/x0.net]
てらふぉーむと比較www

493 名前:デフォルトの名無しさん mailto:sage [2021/11/22(月) 13:52:50.50 ID:dEObK+e9.net]
>>481
独立して法人成りしたコンサルだよ
現場に席もらっても常駐はしない
日中は外出多いし
そもそも請負だから

494 名前:デフォルトの名無しさん mailto:sage [2021/11/22(月) 21:35:40.82 ID:C5H+zsOE.net]
ぶっちゃけ自分で環境構築できないような奴にはフロントフレームワークとか使いこなせんやろ

495 名前:デフォルトの名無しさん mailto:sage [2021/11/24(水) 22:18:04.75 ID:zBacYw4i.net]
>>296
なんて言ってたけど、最近Rustでバックエンド書いてみてわかった。ちょっと面倒くさいしとっつきにくいとこあるけど、意外と生産性高い。
記法や思想でモダンJavaScriptに近い部分もあって、書いてて妙にしっくりくる。C#よりはるかに書いてて気持ちいい言語だわw

496 名前:デフォルトの名無しさん mailto:sage [2021/11/24(水) 23:25:03.54 ID:e1u6MioL.net]
>>485
同感
全く似ていない言語なのに
Node.jsでの心地良さがRustでさらに心地良く感じてRustを気に入ってしまった

497 名前:デフォルトの名無しさん mailto:sage [2021/11/24(水) 23:40:10.70 ID:JaApvvKj.net]
どっちも関数型言語の考え方を取り入れているから似ていると感じるのは自然な気が

498 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 02:03:14.67 ID:7KlQs8je.net]
Javascript知らないしコールバック見ると吐き気がするんですが異動で来年度からフロントやらされることになりました…
まだ何使うか決まってないから取り敢えずなんかフレームワーク勉強しとけって言われたんですが、、vueとReactってどっちが勉強のコスト低いですか?
PythonとC++ならやったことあります

499 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 02:26:37.25 ID:BYgpFBR/.net]
0からやるならangularがいいと思う

500 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 03:30:25.18 ID:HJmocxS/.net]
javascript知らないならまず生を勉強しないとreactとかおまじないだらけに見えるぞ



501 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 04:55:16.85 ID:SGOcXnw6.net]
angulerなんか使われていないからやめとけ

>>488
たぶん挫折する
javascriptもバックエンドからみたらなんじゃこれ?みたいになる
コールバック地獄はもうないけど

Reactも初めてみたらワケわからんだろうしコンポーネント思考でデータストリームで何度もレンダリングされるとか、コンポーネント増えたらバケツリレーどうすんのとか
何よりバックエンドエンジニアが最も苦手なhtmlとcssがjsxとstyle Componentとかでjavascriptの中に入ってくる
cssできなかったらデザイナーと共同作業になる

502 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 06:38:04.88 ID:u1R7fYUq.net]
>>488
まずここで現代のJavaScriptを学べ。
https://jsprimer.net/
とりあえずの生産性を求めるなら古いJSを知る必要はない、混乱の元になるだけ。
モダンな言語使ってれば高階関数は使ってるだろうし、現代のJSならコールバック地獄になることは(余程設計が不味くない限り)無いから安心するといいよ。

503 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 06:48:53.76 ID:u1R7fYUq.net]
あ、C++使えるのか、それならJSは簡単に感じると思うよ。

504 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 07:11:52.58 ID:6PNOZvLH.net]
>>488
コールバックってクロージャだぞ
クロージャを見ると吐き気がするプログラマーなのか
クロージャの理解ができない?

505 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 09:16:19.51 ID:3eUR1B4g.net]
>>494
そういう事言ってるんじゃ無いと思われ

506 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 09:46:53.77 ID:j44THsas.net]
Nuxtをずーっと今まで「ぬくすと」って読んでましたごめんなちゃい

507 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 09:55:22.44 ID:6PNOZvLH.net]
>>495
じゃあ何?
大昔からC言語ですら関数のポインタ渡しは普通に行われてきたし
吐き気がする意味がわからない

508 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 11:07:37.08 ID:HVNbZj+U.net]
コンポーネントと再レンダリングとjsxとcssとかもろもろキモいだろ
こんな言語とフレームワークは他にはない

509 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 12:32:27.92 ID:u1R7fYUq.net]
そのへんは単に思想の違いだから。
安い挑発には乗らないよ

510 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 17:05:15.02 ID:HJmocxS/.net]
コールバックで吐き気って、関数を関数に渡すのが意味わからんとかってことじゃね?
そのレベルだとフロントかなりきつい気がするけど



511 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 17:27:16.35 ID:88pS2ZzI.net]
高階関数や関数型プログラミングが嫌いな人たまにいるけど
狭い世界でしかやっていけないプログラマーだね

512 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 17:35:14.41 ID:pjIacKLV.net]
一昔前のコールバック地獄知ってるんでしょ
あんなスパゲティコードみたら誰でも吐き気するって
他人の書いたそんなコードとか読みたくも無いわ
あ、お前ら一人で書いてるんだったね
ならお好きに

513 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 17:43:28.23 ID:u1R7fYUq.net]
はいはい安い挑発乙

514 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 17:43:51.31 ID:u1R7fYUq.net]
はいはい安い挑発乙

515 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 17:59:13.67 ID:88pS2ZzI.net]
>>502
コールバックとコールバック地獄は全く別の話
一方でJavaScriptは継続渡しプログラミングとしてもコールバックを多用してきたがそこには非同期プログラミングも許容する柔軟性こそJavaScriptの強みの一つ
もちろん同期プログラミングしかできない人はasync/awaitのみによる限定的な使い方に徹するしかない
例えばその元となる非同期にresolveやrejectをするPromiseを返す関数などを自分で作れないだろうから

516 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 18:11:26.83 ID:u1R7fYUq.net]
JSに慣れてくると非同期前提の設計って結構便利だなと感じ始めるよね

517 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 18:14:59.13 ID:oJfKzV0X.net]
そりゃどの言語でも一緒

518 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 18:17:03.11 ID:md9vGLeF.net]
UIつくる以上非同期からは逃げられない

519 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 19:32:50.33 ID:mLIM7TI4.net]
>>505
電車とか好きそう

520 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 19:43:12.53 ID:6PNOZvLH.net]
>>505
そういうのは例えば『XMLHttpRequestとPromiseとJSONのマニュアル見ていいからそれらを使ってURLを与えるとJSONオブジェクトを返すasync関数を作りなさい』
とか課題を与えるとまともなJavaScriptプログラマーか駄目プログラマーかすぐに判別できる



521 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 20:00:31.58 ID:u1R7fYUq.net]
>>510
XMLHttpRequestはもう随分使ってなくて細かいとこ忘れちゃったな。
とりあえず200以外はエラーで良いですか? って試験出した人に聞いちゃう

522 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 20:04:04.47 ID:ZImesmKO.net]
AJAX派なんですけど・・・

523 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 20:14:32.53 ID:6PNOZvLH.net]
>>511
そこはマニュアルを見ていいから大丈夫
あと題材としてはXMLHttpRequestでなくてもよくて
コールバックする関数からPromiseを返す関数を複雑な場合でも作れるプログラマーか
それともそれを使ってawaitするだけのプログラマーか
その違いがわかればOK

524 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 20:45:47.47 ID:u1R7fYUq.net]
>>513
なるほど。
setTimeoutを使って早期終了もできるasync sleep関数を作れ、とかいう課題でも面白いかもね

525 名前:488 mailto:sage [2021/11/25(木) 21:31:47.59 ID:lV7I3SI4.net]
皆さん色々とありがとうございます
取り敢えず>>492さんのサイトで学習から始めてみようと思います


Javascriptがあまり受け付けないのは引数の中に関数をそのままぶち込むっていう
今までやってきた常識とは異なるコードを割とよく見るので…
理屈が分かれば簡単なんだろうとは思いますが前提知識無しでちょっとデバッグしようかなレベルの時にこういうの見るとちょっと辛いですね

https://pastebin.com/pgmkMw1Q

526 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 22:03:54.38 ID:u1R7fYUq.net]
>>515
JavaScript以外でもモダンな言語なら(無名)関数を引数にするのは日常茶飯事だよ。慣れた方が良いかも。
頑張ってね。

527 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 22:12:56.53 ID:QpUtj2Zs.net]
何故にnode?

528 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 22:27:53.50 ID:Sxy/H7rg.net]
pythonなんて変数がすべてオブジェクト型だぞ

529 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 22:28:50.94 ID:Sxy/H7rg.net]
間違った
数値や文字列などすべてがオブジェクト型

530 名前:デフォルトの名無しさん mailto:sage [2021/11/25(木) 22:38:37.90 ID:88pS2ZzI.net]
>>511
それよりもJSON.parseでエラー出た時にPromiseをrejectするのを忘れずにw

>>515
今どき関数型プログラミングをしたことないとは化石のような方で驚く
関数に関数を渡すのを覚えるとプログラミングが捗りますよ
あとイテレーターを使ったり作ったり慣れるとよいでしょう



531 名前:デフォルトの名無しさん mailto:sage [2021/11/26(金) 01:28:37.73 ID:hJBWjEcP.net]
Rustいじってるけど良いねこれ
継承が無いってのが凄く良い

532 名前:デフォルトの名無しさん mailto:sage [2021/11/26(金) 02:16:24.03 ID:R0yJ4Kup.net]
>>521
あんまり言うとスレ違いになっちゃうけど。
implがオブジェクトの実装に寄り添ってたり、return無しで値が返せたり、ifとmatchが式だったり、デフォルトでimmutableだったり、エラー処理やOption周りのワンライナーっぷりだったり、所有権周りの合理性だったり、コンパイル時の親切さだったり、ほんとにモダンだし、洗練された言語設計哲学を感じるし、書いてるとな〜んて美しい言語なんだろうって惚れ惚れする。
まぁJavaScript|TypeScriptも大好きなんだけどねw

533 名前:デフォルトの名無しさん mailto:sage [2021/11/27(土) 11:00:31.47 ID:tTgWIdmh.net]
JSフレームワークもぐぐること多いんだけど
技術系記事の日付はこれでもかっていうくらいに目立たせてほしくなるな
いつの記事かによって見る見ないがガラリと変わる

534 名前:デフォルトの名無しさん mailto:sage [2021/11/27(土) 19:54:50.39 ID:xsZ/PEwR.net]
んな事するならドキュメント読んだ方がはやいって

535 名前:デフォルトの名無しさん mailto:sage [2021/11/28(日) 14:49:42.74 ID:5RCWgpfl.net]
間違ってる記事多いもんな
せめてドキュメント読んでから書けよって突っ込みたくなる

536 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 15:55:53.28 ID:Veee5+hu.net]
JSは母数が多いからねえ

537 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 17:10:47.63 ID:cOjdUgMN.net]
最近はもう誤用のほうも辞書に載り始めてるとは言え、
そもそも統計学を翻訳するときに成立した造語だからな母数って
統計用語としてのparametersの訳だよ
それさぁ…「分母」じゃダメなの?
もし統計用語としての「母数」を意図してます、と言うなら「JSは母数が多い」は文意が通らないよ
まぁ分母なんだろうけど
どうして小学校で習う分母ではなく母数を使いたがるのだろう?
少しでも頭良く見せたいとか?
逆効果だと思うが

538 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 17:24:27.42 ID:tPktcSTu.net]
>>527
それは本末転倒で
parameterの訳語を母数したところからおかしい
parameterは特性とかでいいだろ
一方で母数は誰もが母集団の数や分母の数と認識するのは当たり前

539 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 17:36:15.74 ID:cOjdUgMN.net]
>>528
悪訳語であるとは俺も思うがそれとこれとは話がdifferent

540 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 17:49:45.77 ID:tPktcSTu.net]
>>529
明らかに『母集団や分母の数として母数』が使われている状況で
わざわざ『馬鹿げた訳語である母数』を持ち出す人がバカだと言ってるだけです



541 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 18:34:34.72 ID:cOjdUgMN.net]
>>530
馬鹿げた訳語をわざわざ使ったのはなぜ?
分母ではダメだった?
なぜ小学校で習う分母ではなく、「馬鹿げた訳語」である母数を、その訳語の創出の意図と違った誤用である分母の意味でわざわざ使ったの?
頭良く見られたかったの?
バカなのにw

542 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 18:55:42.36 ID:tPktcSTu.net]
>>531
は?
俺は使ってないぞ

543 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 19:21:01.13 ID:cOjdUgMN.net]
悪法も法なりではないが、統計学を日本に導入する際に創出され、それ以降差し替えられず、現在でも統計用語としてのParametersの唯一の訳語なわけよ
それを小学校で習う分母の代わりごときに流用する必要なんてないわけ
そもそも小学校で習う単語である分母で誤解の余地なく正確に言い表せるものをなんで本来その意味を持っていない母数で言い表したがるわけ?
特にプログラミングなんてどんなに気に入らなかろうが利用する言語・APIの仕様に沿ってコーディングしなきゃ動かんのに、
オレオレ解釈で書いておいて、本末転倒だ!仕様がおかしい!馬鹿げている!俺の思った通りにコンピュータは理解するべきだ!
と言っているようなもの

544 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 19:44:47.95 ID:BPt2v2wi.net]
>>533
それ誤用だよで済ませとけばいいのに。
それを人を馬鹿にしたみたいに「頭良く見せたいの?」とかつけるからいらぬ論争になるんでしょ。
多分使った本人は誤用である認識すらないでしょ。そうやって誤用が広まって行くんだし。

まぁ煽り合いが文化なら違う場所でやってよ

545 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 19:50:42.71 ID:iENNPe6G.net]
>>534
それが母数警察だ
どうだ怖いか?w

546 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 19:58:25.03 ID:BPt2v2wi.net]
>>535
超怖い。俺も母数を誤用してた口だからまじかってなったわ。明日から会社でマウント取りいくわ

547 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 20:04:23.25 ID:tPktcSTu.net]
誤用ではありません
複数の意味があるだけです
そして片方がパラメーターを母数と失敗誤訳してしまったというだけにすぎない
全ての常識人に母数は全体の数の意味で通じます

548 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 20:12:38.44 ID:iENNPe6G.net]
良く考えてみなよw
少なくとも統計の文脈では母数は全体の数には使えないじゃんw
そして母数は一義的には統計のためにひねくり出された言葉でしょ
分母の意味が後づけなんだよ。
偉い人が勘違いしてムキーっ!俺の意味も正しいの!って言って辞書に分母の意味足したんだろうなw

549 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 20:16:17.38 ID:Mph1l0DA.net]
な、何のスレだっけ?

550 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 20:25:45.71 ID:4MgUQE5v.net]
>>538
言葉には正しい形も定義もなくその形も意味も用法も時間とともに常に変化してきたナマモノ
そして多義性こそ最も盛んに行われてきたものだから何かに一つにこだわっちゃダメ
一番重要なことはその時代に通じてきたかどうか
現代のほとんどの日本人は母数を全体の意味で用いて通じるからOK
少なくとも誤用ではないですね



551 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 20:28:58.32 ID:iENNPe6G.net]
まあ、ら抜き言葉の酷い版みたいなものだからねw

552 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 20:29:35.71 ID:TW8V00FP.net]
技術的な事は具体的な事何も語れないのに言葉の誤用についてはこの有様

553 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 20:30:30.56 ID:dVBrQ1Ix.net]
スレチの上にしつこい

554 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 20:33:36.00 ID:cOjdUgMN.net]
ま、俺も誤解を生じやすい失敗訳語だとは思う
だからバカが釣られる
糞にたかる蠅のようだ

555 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 20:41:44.99 ID:cydEy5/m.net]
総務省や文部科学省も使っている由緒正しい誤用らしい
https://ja.wikipedia.org/wiki/%E6%AF%8D%E6%95%B0#cite_ref-5

556 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 20:45:18.61 ID:4MgUQE5v.net]
>>541
ら抜き言葉は以前から使われてきた西日本方面の正しい方言
しかも可能と受け身尊敬表現とを分離できる優れた用法
たまたま標準語として採用した東京地方の方言ではラ抜き言葉がなく区別できず劣った状態であったため
区別できる優れたラ抜き言葉を採り入れる人が全国的にも増えたに過ぎない

557 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 20:47:09.91 ID:cOjdUgMN.net]
>>545
それどころか総務省統計局の初心者用統計講座の資料チェックしてた時も間違って使ってやがったので厳重に注意しといた
どこの誰が間違えてもお前は間違うなと

558 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 20:49:59.07 ID:SzhfINeS.net]
もういいからjQueryスレに帰れよ

559 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 20:54:04.54 ID:MhgkRoDF.net]
伸びてるとおもえば母数警察とかしょーもなww
こういうのいちいち指摘するやつって、
コード書かないくせにレビューだけ文句言ったりするんだよなw
指摘するだけじゃなくてわざわざ語りだして煙たがられるやつw

560 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 20:55:44.41 ID:4MgUQE5v.net]
言葉の形や意味用法は通じるかどうかが全てなので通じていたら誤用ではないのよ
そして本来の形や本来の意味が使われなくなった言葉も多数



561 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 20:56:35.55 ID:iENNPe6G.net]
>>546
たしかにら抜き言葉は可能/受け身尊敬を分けられる(分けれるw)というメリットがあるね。
分母と違ってparameterかmodulusかtotal numberか分からんくなる挙げ句にメリットとしてはナンダカカシコソウニミエルくらいしかない母数の誤用と比べるのは失礼だったかもw

562 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 21:07:38.55 ID:tPktcSTu.net]
発端はこれ

>>526
> JSは母数が多いからねえ

母数が多い、と用いているから
そこに紛らわしさは全く無く
parameterやmodulusの意味ではなく
全体数の意味であると日本人なら誰でもわかる
この状況で失敗訳語の母数を持ち出して語りだすのはキチガイくらいだ

563 名前:デフォルトの名無しさん mailto:sage [2021/11/29(月) 21:11:50.78 ID:iENNPe6G.net]
ナンダカカシコソウに見せたかったのでは?w

564 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 12:16:35.00 ID:HvFvECRE.net]
キモイ

565 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 19:52:35.25 ID:KVWYCfko.net]
なぜフロントエンド技術者が馬鹿にされるのかよく分かるスレですね

566 名前:デフォルトの名無しさん mailto:sage [2021/11/30(火) 20:13:35.92 ID:ZW4IpnTF.net]
こんなところで日頃のウサを晴らしてるより勉強した方が良いですよ

567 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) 16:56:03.13 ID:KPYLN7p7.net]
ふろんとえんどってづやって勉強するん

568 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) 17:17:21.44 ID:MOk0xQBV.net]
2019年まではVueとNuxtが優勢だったけど2020年あたりから一気にReactが盛り返した印象があるんだけどその頃何があった?

569 名前:デフォルトの名無しさん [2021/12/03(金) 18:03:48.48 ID:42xbUG4I.net]
hooksの浸透とか?それぐらいしかない気がする

570 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) ]
[ここ壊れてます]



571 名前:20:08:47.49 ID:fKsN2CGD.net mailto: Vueは自滅した感ある []
[ここ壊れてます]

572 名前:デフォルトの名無しさん mailto:sage [2021/12/03(金) 20:24:12.30 ID:XIVj35HM.net]
もう、React Hooks 無しでは考えられない

JSX も

573 名前:デフォルトの名無しさん mailto:sage [2021/12/04(土) 00:36:04.46 ID:WDZUT71H.net]
あえてVueを選ぶ理由が無い

574 名前:デフォルトの名無しさん mailto:sage [2021/12/04(土) 00:49:22.21 ID:fgkxpNXc.net]
開発ってさ、新規開発だけじゃないじゃん
例えばそういう場合にReactを追加するよりもVueを追加するほうが断然合理的じゃないかな

575 名前:デフォルトの名無しさん mailto:sage [2021/12/04(土) 00:49:55.15 ID:7ngDAK/C.net]
Vueのほうが日本語ドキュメントが豊富(だった)じゃん

576 名前:デフォルトの名無しさん mailto:sage [2021/12/04(土) 01:39:46.13 ID:L0U1VSkA.net]
はじめにVueを書いてしまった為にVueで書いてるとかあります。

577 名前:デフォルトの名無しさん mailto:sage [2021/12/04(土) 16:44:48.39 ID:3EGWuhu+.net]
負の遺産を積み上げ続けるとか修行かよ

578 名前:デフォルトの名無しさん mailto:sage [2021/12/04(土) 20:59:55.58 ID:H+9c/0f7.net]
vueは日本だけ
またガラパゴス化するつもりか

579 名前:デフォルトの名無しさん mailto:sage [2021/12/04(土) 21:13:13.35 ID:8tV+wUyg.net]
でもお前日本から出ていく気ないじゃん

580 名前:デフォルトの名無しさん mailto:sage [2021/12/04(土) 23:47:16.94 ID:TLmSTmTQ.net]
>>567
日本ってかアジア圏じゃねえの?特に中心にあるのは中国だろ



581 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 00:00:36.69 ID:7BPnTs5Y.net]
っていうかぶっちゃけさ、
ReactやVue使わないほうが作り終わるの速いよね

582 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 06:31:15.67 ID:rl2Q2Xgy.net]
必要無いのに使ってるからだろ

583 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 08:52:48.49 ID:GJGs0W70.net]
WebサイトならReactはいらん
業務システムとかWebアプリ系なら必須

584 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 09:11:10.09 ID:a0UZ7XYh.net]
Webサイトなら(構成によるけど)Next.js使っちゃうかな〜

585 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 14:34:11.28 ID:0ggx4lCY.net]
webアプリvueから入門してるわ……

586 名前:デフォルトの名無しさん [2021/12/05(日) 15:04:41.64 ID:XxJEGrKn.net]
Reactは冗長すぎる
よほど大規模でリッチなクライアントでない限り
使用するメリットがない

587 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 15:18:39.91 ID:rkuGwAwP.net]
どんな書き方してるんや……

588 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 15:53:33.76 ID:DvBfUPMY.net]


589 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 15:58:14.78 ID:4PPlVzU6.net]
どんな書き方といか、最低限の処理をするのに大変といった感じだろうな

例えば特定のフィールドに値を入れるだけでも大変

590 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 16:06:21.22 ID:RPxGMG17.net]
今から勉強するならSvelteしようよ



591 名前:デフォルトの名無しさん [2021/12/05(日) 16:26:11.96 ID:39njNS5B.net]
react嫌いすぎでwasmが全てを吹き飛ばしてくれる日を心待ちにしてる

592 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 17:26:53.56 ID:ynAjy435.net]
wasmはUI作るためのもんじゃないだろ

593 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 17:28:11.34 ID:rkuGwAwP.net]
>>578
DOMでゴリゴリ書くより楽じゃない?

594 名前:デフォルトの名無しさん [2021/12/05(日) 17:50:16.57 ID:KOPBFOTo.net]
CSSセレクタを使えば容易では?

595 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 19:51:20.09 ID:zYjHnXyH.net]
>>582
DOMなら一行よ?

$("#id").va(123);

vs Reactやってよw

596 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 19:55:43.98 ID:rkuGwAwP.net]
あ、それぐらい小規模ならDOMで良いです

597 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 19:58:51.07 ID:zYjHnXyH.net]
そうでしょ?

あとさAスタイルのときとBスタイルのときみたいに
CSSでデザインを切り替えるからさ
DOMの書き換えなんてほとんど不要なんだよね

DOMゴリゴリっていう発想が
そもそも間違ってるんだよ

Reactとかさ、なにそんな単純なことを
JavaScriptで頑張っちゃってるの?って思う

598 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 20:07:22.27 ID:Yw2Xo6zr.net]
だからあんたには必要無いんでしょって

599 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 20:07:36.76 ID:rkuGwAwP.net]
あ! そういう人ね。現状で困ってないなら、他所でやってどうぞ

600 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 20:52:08.15 ID:oT3qVeDO.net]
フレームワークってたいてい規模が大きいほど恩恵があって、
小規模のうちはデメリットの方が大きいもんだよ



601 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 21:08:55.48 ID:H6ur06tM.net]
やっぱVanillaJSが1番!

602 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 22:02:27.62 ID:GJGs0W70.net]
>>586
そもそもコイツは何もわかっていないからスルーしていい

603 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 22:12:43.37 ID:4TMSwlhJ.net]
入力フォームとか多用するサイト作らんならそりゃ要らんやろ
元々そういう区分けだって言ってるやん

604 名前:デフォルトの名無しさん mailto:sage [2021/12/05(日) 22:37:55.95 ID:MGzOS3+Z.net]
Ruby on Rails では、若い娘が1人で起業する場合は、
Heroku, CircleCI, React, Bootstrap, jQuery が定番

大企業では、AWS で、
REST の代わりに、Facebook 製のGraphQL, Relay とか。
Bootstrap も含めて、すべて米国のFacebook 製で揃える

YouTube で有名な、雑食系エンジニア・KENTA のサロンでは、
転職用にReact よりも、Vue.js が必須

でも、米国人は中華を使わない

605 名前:デフォルトの名無しさん [2021/12/05(日) 23:08:33.40 ID:KOPBFOTo.net]
>>593
ホワイトハウスのサイトはガッツリVue使ってるだろ。

606 名前:デフォルトの名無しさん [2021/12/06(月) 00:03:27.44 ID:3rXx+R7R.net]
入力フォームがウェブアプリだったら嫌だな。

607 名前:デフォルトの名無しさん mailto:sage [2021/12/06(月) 00:14:57.24 ID:Iri3KeCE.net]
Webアプリは入力を多用するから入力フォームだらけだ

608 名前:デフォルトの名無しさん mailto:sage [2021/12/06(月) 00:57:35.17 ID:XuzXkdX2.net]
>>595
まずWebアプリの定義が曖昧だが
突き詰めていくと例えばUIがJavaScriptで動くものがWebアプリでそうでないものがWebページとするしか分類できなくなる

すると「入力フォームがWebアプリでない」ものはHTMLのformをそのままsubmitボタンでページ遷移するWebページのみとなる
もちろん現在もこれをベースとする形が正しい作り方として明確になっている
JavaScriptがない環境ではそのままで動き、JavaScriptがあれば修飾する形で高度なUI提供や必要ならページ遷移無し等にするのが正しい

したがって「入力フォームがウェブアプリだったら嫌だな。」というよりも「上述のような正しい作り方をしていない入力フォームはダメだな。」とした方がベターかもしれない

609 名前:デフォルトの名無しさん [2021/12/06(月) 01:04:23.72 ID:6/eAafVl.net]
現在中3でjavascript勉強してます。モチベが低下してきたのでここまで勉強できてたら案件受けれるみたいな目安みたいなのがあればお聞きしたいです

610 名前:デフォルトの名無しさん mailto:sage [2021/12/06(月) 01:33:04.13 ID:Iri3KeCE.net]
>>598
俺は中高はひたすらゲームと音楽(DTPとか)作ってたわ



611 名前:デフォルトの名無しさん mailto:sage [2021/12/06(月) 02:01:55.17 ID:mUxxKHkc.net]
中学生なら勉強していい大学に入ろう、それが一番将来に役に立つ

612 名前:デフォルトの名無しさん mailto:sage [2021/12/06(月) 02:22:52.56 ID:vepqX8Ev.net]
案件受けれるかどうかはプログラミング能力以外の部分が大きい
仕事に使える能力あってもクラウドソーシングだと競争率高くてきつかったりする

なんでモチベ低下してるか考えるところからだな

613 名前:デフォルトの名無しさん mailto:sage [2021/12/06(月) 03:21:44.46 ID:rJx+9tXC.net]
本当に中学生ならクラウドソーシングでの価格競争力はあるんじゃないの
でもワーカーとしての審査が通るか? 親にちゃんと話して名義借りでやるとかかな
もし通るとしてもそのサービス上で実績が0だとなかなか仕事を取れないらしいね
よって、知り合いに頼んでわざとクラウドソーシング経由で仕事出してもらって実績にするという裏ワザがあるそうな
話が逸れたけど、クラウドソーシングで募集してる仕事内容は自分が金を稼げるか否かの一つの目安にはなるんじゃないかな

614 名前:デフォルトの名無しさん mailto:sage [2021/12/06(月) 12:49:11.99 ID:tBlvVlSQ.net]
>>586
秘密ロジックおじさんの匂いがする

615 名前:デフォルトの名無しさん mailto:sage [2021/12/06(月) 12:57:03.50 ID:XuzXkdX2.net]
秘密ロジックはサーバーサイドに持つからReactもVanillaもどちらも関係ない

616 名前:デフォルトの名無しさん [2021/12/06(月) 18:49:35.30 ID:9p/0cOP0.net]
>>598
何か一つサービス立ち上げて実績作ろう
あと誰かも書いてたけど学業も両立しような

617 名前:デフォルトの名無しさん mailto:sage [2021/12/06(月) 20:27:45.66 ID:EdXlAvnn.net]
>>603
"秘密ロジック"で検索したら全然見つからない
お前が誰か特定できちゃうぞw

618 名前:デフォルトの名無しさん [2021/12/06(月) 21:50:43.17 ID:4qQbBrsy.net]
ロジカル・シークレッツで再建策。

619 名前:デフォルトの名無しさん mailto:sage [2021/12/07(火) 14:34:40.77 ID:c/7RwzVG.net]
Vuexむずい死ぬ

620 名前:デフォルトの名無しさん mailto:sage [2021/12/07(火) 21:06:40.97 ID:3sCD52Wa.net]
そんなゴミ捨てろ



621 名前:デフォルトの名無しさん mailto:sage [2021/12/08(水) 06:27:39.02 ID:/+2pmQ3S.net]
Reactってなんでこんなにバージョンアップ早いん

622 名前:デフォルトの名無しさん mailto:sage [2021/12/08(水) 07:29:52.25 ID:APtdEV/k.net]
作りかけだからさ

623 名前:デフォルトの名無しさん [2021/12/09(木) 23:23:20.08 ID:b7QjysGC.net]
>>601
ありがとうございます!
モチベ低下の理由は自分でも理解しているのでなるべく早く回復できるようにがんばります!

624 名前:デフォルトの名無しさん [2021/12/09(木) 23:28:28.74 ID:b7QjysGC.net]
>>602
高校までは案件受けるつもりはありませんがどんな内容なのかとかは今のうちにある程度見ておこうと思います

625 名前:デフォルトの名無しさん [2021/12/09(木) 23:32:17.08 ID:b7QjysGC.net]
>>605
一応lp?みたいなものは作っています。勉強の方は、親と相談して高校までは勉強最優先。
高校からは最低限の勉強をしていればあとは自由にやっていいよということになりました

626 名前:デフォルトの名無しさん [2021/12/10(金) 02:37:04.41 ID:qJ56jeJE.net]
>>614
がんばれー良い親御さんで良かったね
或いは余計なお世話かもしれんが高校入っても高校の3年間でしか学べない事を優先して欲しい
ほとんどの場合それが最短距離だから

627 名前:デフォルトの名無しさん mailto:sage [2021/12/10(金) 11:11:46.04 ID:JcEd7rWX.net]
どうでもいい自分語りだけど、
高校で友達とあれこれPCいじったときが一番プログラミングのモチベ高かったわ
Javascriptを無効にするような時代の前だったけど、自由だったな。いろんな意味で

628 名前:デフォルトの名無しさん mailto:sage [2021/12/10(金) 12:33:46.30 ID:D4II6tZ4.net]
今となっては古すぎる本だけど学生時代に JavaScript: The Good Parts に出逢った事で俺の方向性は決まってしまった。あの本を読んでプログラミングの美しさ面白さに取り憑かれた

629 名前:デフォルトの名無しさん mailto:sage [2021/12/10(金) 18:01:00.28 ID:S06XoZnn.net]
>>617
いいなぁ

630 名前:デフォルトの名無しさん [2021/12/10(金) 20:05:50.94 ID:Mhawf7kV.net]
Microsoft Ninja 地球一周の旅。



631 名前:デフォルトの名無しさん mailto:sage [2021/12/11(土) 03:20:52.03 ID:7ERsVTv0.net]
【悲報】ホロライブ6期生のスーパーエースVtuber沙花叉クロヱさん、初収益化配信1時間で1000万稼いでしまうw
https://krsw.5ch.net/test/read.cgi/ghard/1639158137/

632 名前:デフォルトの名無しさん mailto:sage [2021/12/11(土) 16:48:03.94 ID:4ZOnX4zT.net]
reactサイトのcms として久しぶりにWordPress使う事になったんだけどこれ全然進歩してないのね

633 名前:デフォルトの名無しさん mailto:sage [2021/12/11(土) 17:32:29.19 ID:HJUnekpi.net]
WordPressのエディタにReact使ってるから進化してる

634 名前:デフォルトの名無しさん mailto:sage [2021/12/12(日) 17:09:54.13 ID:aUiHIMOo.net]
それは進化と言えるんだろうか <

635 名前:デフォルトの名無しさん mailto:sage [2021/12/12(日) 17:12:38.53 ID:nA6/0TS6.net]
GutentagってReactなんだっけ?

636 名前:デフォルトの名無しさん mailto:sage [2021/12/12(日) 17:13:09.17 ID:XwyXkECx.net]
WordPressとか素人かよw

637 名前:デフォルトの名無しさん mailto:sage [2021/12/12(日) 18:10:19.29 ID:yesYZJSJ.net]
WordPressをheadles cmsで使うってのは良くある
運用側がWordPressに慣れてるってのが理由
けど開発から見たたら今時PHPかよっていう心理的負担が大きい
WordPress REST APIもウンコ

638 名前:デフォルトの名無しさん mailto:sage [2021/12/12(日) 21:21:27.62 ID:7L6Sjv4n.net]
無料だから対費用効果を考えたらwordpressでいいじゃんってこと

639 名前:デフォルトの名無しさん [2021/12/13(月) 01:20:17.05 ID:dWbD/uzR.net]
昔は流行ったが今WYSIWYGエディタなんて使わんだろ
全く追ってないから分からんがスマホ対応すら罠がありそうで怖いぞWordpress

640 名前:デフォルトの名無しさん mailto:sage [2021/12/13(月) 11:23:17.67 ID:PIK/4x8h.net]
YouTube で有名な、雑食系エンジニア・KENTA のサロンでは、
Ruby on Rails のポートフォリオで転職する

キャリアパスも、Rails → Go のみ

PHP は、一生やらなくて良いと言ってる

たぶん転職できても低給料で、文句ばかり言われるから、
Java とか、そういう低給料を目指す人は、サロンへ入れないのだろう

サロンで給料の文句ばかり言われると、
サロンの評判が悪くなり、廃れていくから

そういうサロンを運営したくない。
だから、モダンな会社で、ちゃんと給料がもらえる、Rails, Go のみに絞っている



641 名前:デフォルトの名無しさん [2021/12/13(月) 12:53:09.65 ID:JjylRdKZ.net]
railsってモダンに入るのか?
今となっちゃphp/laravelの下位互換だと思った
そもそもマトモなエンジニアは日本限定のクソサロンとか作らずに英語圏向けに発信するし、OSSなりカリフォルニアなり目指すんじゃないのかな

642 名前:629 mailto:sage [2021/12/13(月) 13:40:18.11 ID:PIK/4x8h.net]
KENTA がいつも言ってる

Rails を使っている会社は、社風・開発環境がモダンだからって。
最も最先端

例えば、伊藤淳一がCTO のソニックガーデンは、全社員がリモートとか

逆に、Java は絶対にモダンじゃないw

643 名前:デフォルトの名無しさん mailto:sage [2021/12/13(月) 14:22:05.58 ID:V+TdpacW.net]
Railsはオワコンなのにモダンってなんだよ
Ruby自体がもはや見向きもされていないし

644 名前:デフォルトの名無しさん mailto:sage [2021/12/13(月) 14:28:54.97 ID:Lu+jeBDR.net]
goも落ち目だしな

645 名前:デフォルトの名無しさん [2021/12/13(月) 21:57:06.34 ID:YxEc5/TD.net]
ナウなヤングはVueだよな

646 名前:デフォルトの名無しさん mailto:sage [2021/12/13(月) 21:59:33.03 ID:fp3aOh42.net]
結局jQueryがナンバーワンやって気づいたわ

647 名前:デフォルトの名無しさん mailto:sage [2021/12/14(火) 17:01:22.60 ID:D3gg7jKQ.net]
Goはインフラ界隈で広まり始めたけど雲行きは怪しいな

648 名前:デフォルトの名無しさん mailto:sage [2021/12/14(火) 21:11:11.27 ID:/fESZ1G4.net]
WordpressとReactの組合せってイマイチターゲ層が分からんな

649 名前:デフォルトの名無しさん mailto:sage [2021/12/14(火) 21:13:15.89 ID:/fESZ1G4.net]
KENTA好きなヤツってイケハヤとか好きそう

650 名前:デフォルトの名無しさん mailto:sage [2021/12/15(水) 07:02:11.97 ID:CevG0U/x.net]
Reactヘビーユーザーが思うSvelteの良いところ
https://qiita.com/tonio0720/items/88e62e6beffa9adc1a7f

Reactを使う上で特に不満があったわけでもないですが、Svelteに乗り換えてみると無駄が多かったことに気付かされました。



651 名前:デフォルトの名無しさん mailto:sage [2021/12/17(金) 08:52:43.61 ID:ZViVwDnV.net]
いうほどヘビーユーザーじゃなかったんだろ

652 名前:デフォルトの名無しさん mailto:sage [2021/12/17(金) 17:32:41.77 ID:e+zRdiVV.net]
ライブラリない時点で選択肢から外れるわ

653 名前:デフォルトの名無しさん mailto:sage [2021/12/17(金) 17:58:40.48 ID:DlY/T7am.net]
そもそもReactからSvelteに乗り換えられるような規模感って、それ技術選定の段階でミスってるんよ・・・

てか、Recoilのおかげで固有コンポーネントの凝集度が高くなるから
変更時の影響範囲が狭くてかなり楽になったわ

654 名前:デフォルトの名無しさん mailto:sage [2021/12/17(金) 22:56:25.29 ID:5BXN3ZtS.net]
Reactが使える範囲はすごく小さいって話だな
jQueryが今も王者である理由

さて現在は・・・jQueryのシェアは4ヶ月連続で0.1%増加し続けて
78.5%にまで到達、なお一年前は77.1%でした。

これが現実やで

655 名前:デフォルトの名無しさん mailto:sage [2021/12/17(金) 23:30:40.25 ID:/b1W7aYn.net]
はいはい今日もご苦労さん

656 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 01:23:35.57 ID:4KhQcFRS.net]
wordpressインストールするだけでjqueryシェア増えるからな
詐欺サイトが自動量産されてるからシェアが増えると詐欺も増えるだけ
つまりjqueryは詐欺のためにシェアを拡大している
これを自慢するアホは詐欺以下の存在

657 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 01:55:08.72 ID:HgDdUmgR.net]
頭悪そう

658 名前:デフォルトの名無しさん [2021/12/18(土) 09:42:47.02 ID:odsCERiM.net]
で、結局vueとreactどっちがいいの?

659 名前:デフォルトの名無しさん [2021/12/18(土) 10:08:57.24 ID:S/VVluSn.net]
同じ東アジア人が作ったVueに決まってるだろ。
東洋の神秘が感じられるし。

660 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 10:54:11.46 ID:09VA1HW7.net]
>>647
「最近は○○をよく書いてます」
この○○に入れたい方



661 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 12:21:27.75 ID:vKnOh+8c.net]
>>645
React使って何かを作るよりもWordPressを使う方を選ぶってことやろw

662 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:28:19.45 ID:8H10breR.net]
こんにちは、初心者デス!
家のWindowsにReact nativeをセットアップしましたが
エミュレータがフリーズします(うまく行けば10分以上かかってやっと表示されます)。

プロセッサーが悪いのですか?
AMD A4-9125 RADEONR3,4 COMPUTE CORES
2C+2G 2.30GHz

皆さんはもっと良いものを使って作ってますか?

663 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:30:21.84 ID:vKnOh+8c.net]
>>651
そんなレベルのやつがReactを使うな
jQueryを使うべき
基礎から始めろ

664 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:32:44.47 ID:8H10breR.net]
>>652
後でやります!めっちゃ急ぎで性能的に大丈夫かどうか知りたいです。
大丈夫でないなら今から買いにいかなきゃならないので。

665 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:35:02.83 ID:vKnOh+8c.net]
>>653
急いているふりをするな
自分が無能であることを知ることから始めろ
そして自分で調べろ
それが今すぐにやるべきことだ

666 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:35:57.79 ID:vKnOh+8c.net]
デキない人ほど「忙しいフリ」に走る真の理由
https://toyokeizai.net/articles/-/131261

667 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:36:28.81 ID:vKnOh+8c.net]
なぜ暇な人ほど「忙しいふり」をするのか
https://diamond.jp/articles/-/49822

668 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:37:26.94 ID:8H10breR.net]
>>651への回答まだまだ募集中

669 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:38:18.89 ID:8H10breR.net]
>>651の再掲

家のWindowsにReact nativeをセットアップしましたが
エミュレータがフリーズします(うまく行けば10分以上かかってやっと表示されます)。

プロセッサーが悪いのですか?
AMD A4-9125 RADEONR3,4 COMPUTE CORES
2C+2G 2.30GHz

皆さんはもっと良いものを使って作ってますか?

670 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:38:37.54 ID:vKnOh+8c.net]
性能が悪いんで100万ぐらい用意して
新しいパソコン買え

他の人は20万とか10万とか5万とか3万とか
騙してくるだろうな



671 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:39:35.70 ID:vKnOh+8c.net]
すでに答えました。

他の人もどうぞ

それっぽい回答をよろしくおねがいします(笑)

672 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:40:01.27 ID:yvc9u4tM.net]
>>652
React NativeとjQueryを比較するとか正気か!? 使えるフィールドが全然ちゃうやん

>>651
CPU性能もさることながら、メモリ足らんのちゃうか。まずタスクマネージャー見ろ。
つか、スレチ

673 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:40:48.62 ID:vKnOh+8c.net]
ほら、メモリを買ってこいってさ!

674 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:41:50.21 ID:vKnOh+8c.net]
jQueryとか言ってるやつが言うことは全部ウソだから

675 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:42:06.86 ID:vKnOh+8c.net]
あw ID変わってなかったwww

676 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:42:24.58 ID:8H10breR.net]
>>661
ありがとうございマス!メモリも足りません!
数年前のものです。
新品の高性能のやつ買ってきます。ではではスレチ失礼しました!

677 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:42:44.22 ID:pHjv7ptJ.net]
>>651
うーん、やっぱりGPUの性能が足りんのではないですかな?

678 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:42:59.90 ID:vKnOh+8c.net]
>>651
HDDの容量が問題だね

679 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:43:24.50 ID:vpsM3JRH.net]
あれ?なんでIDもとに戻ったんだ?

680 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 13:44:01.43 ID:vpsM3JRH.net]
>>661はうまいこと初心者を騙せたなw



681 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 16:46:41.92 ID:/YNmqt9S.net]
Headless CMSとしてWordPressを使う案件って結構あるけどそれ以外使ってる人って何使ってる?

682 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 19:28:08.88 ID:t3mLfSwa.net]
ヘビーユーザーって言うか単にjQueryで作ってもいいような感じのモノを無理やりReact使って作ってたんだろうなとしかね…

683 名前:デフォルトの名無しさん mailto:sage [2021/12/18(土) 19:29:48.10 ID:t3mLfSwa.net]
>>651
A4-9125ってCeleron相当やんそら重いやろ

684 名前:デフォルトの名無しさん mailto:sage [2021/12/19(日) 15:02:04.83 ID:XDi/D+aA.net]
未だにFCやVFCで型付けしてんの多いのが良く分からん
ジェネリクス使えないし、余計な非推奨の含まれたpropsが渡ることになるし
そもそも公式のCRAやDocusaurusとかを見たら使ってないし

685 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 18:55:42.49 ID:MpI5dMic.net]
https://kentutorialbook.github.io/functionalprogramming2022/
| 5.2. オブジェクト指向時代の終焉
|
| JavaScriptはES2015(ES6)時代になり、オブジェクト指向そのもののClass(クラス)が新たに導入されました。
| これに伴い、Reactでも、フレームワークの根幹となるコンポーネントをClassで表現するように標準化されました。
|
| 筆者などは「いくらJavaScriptが根強いオブジェクト指向ファンの要請から、後方互換性のようなクラスが導入されたからといって、
| Reactのようなメジャーな外部ライブラリまでそれに習うのは困ったことになった、時代の逆行だ」と、まったく歓迎していませんでした。
|
| 案の定、オブジェクト指向のクラスを標準コンポーネントとして利用するというReactのアプローチは失敗し、
| 実質クラス実装のコンポーネントは破棄し、関数型に近いHooksという仕組みが導入されることになりました。

686 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 19:52:11.98 ID:V5h4Q/CP.net]
そんな経緯じゃなくね?
それはともかく、JSにおいてclassの存在意義が大きく無いのには同意。

687 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 20:40:56.41 ID:4I3c8+KB.net]
スクリプト言語だし、必要に応じて呼び出されるだけのサブシステムだからClassは馴染まないよね。
クラスって入口から出口まで完全にその言語で実現される比較的大きめのプログラムには有効だよ

688 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 20:53:50.18 ID:V5h4Q/CP.net]
そういう意味じゃないです……

689 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 20:56:19.56 ID:wAg0N+lC.net]
Reactのソースみたことないけど関数なのに値はどうやって保持してるんだろ?
中身はク

690 名前:ロージャーなのかな? []
[ここ壊れてます]



691 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 21:00:33.61 ID:wKVZlXUG.net]
クロージャーは苦労するのじゃー

692 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 21:06:19.80 ID:MpI5dMic.net]
>>676
全く違います
JavaScriptはクラスインスタンスベースのオブジェクト指向ではなく
プロトタイプベースのオブジェクト指向なので
かなり後になって最近ようやく後付けでクラスが導入されたという経緯があります

693 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 22:21:48.32 ID:xoF9H+aY.net]
擬似クラスでも恩恵には預かれる
ダメなのは理解なく使った場合の弊害

要するにアホガードを搭載したのがhooks apps

694 名前:デフォルトの名無しさん mailto:sage [2021/12/21(火) 13:47:56.18 ID:4eCXrsgH.net]
そもそも現行のAngularはクラスベースでうまく機能してるし(以前はゴタゴタしてたけど)
結局は使い方次第

つーか、言語はかくあるべし、みたいなしょーもないこだわりは個人開発だけにして欲しいわ
チームに持ち込まれると鬱陶しくてかなわん

695 名前:デフォルトの名無しさん mailto:sage [2021/12/21(火) 17:35:27.28 ID:S4hmWBPH.net]
郷に入っては郷に従え、という言葉の通り、長い目で見ればモダンJS,TSという郷に従ったほうが利がある。
モダンJS,TS使いは、classがわからんからclassを使わんわけではなく、classを知ってるから必要な時しかclassを使わんのだ。

696 名前:デフォルトの名無しさん mailto:sage [2021/12/22(水) 17:58:28.52 ID:bSX9wHrA.net]
新しいことを覚えたくないから、覚えなくて良い逃げ道を探しがち
はてブのコメ欄とか見てるとつくづくそう思う

697 名前:デフォルトの名無しさん mailto:sage [2021/12/22(水) 18:12:37.58 ID:373P16f8.net]
もうそろそろ新しいのも出なくなってReactと状態管理とNextさえマスターすればくないか?

698 名前:デフォルトの名無しさん mailto:sage [2021/12/22(水) 18:53:04.72 ID:WkDs1ZLi.net]
Nuxt 3 を今すぐオススメしたい 15 のポイント
https://zenn.dev/ytr0903/articles/d0a91f6180d34e

699 名前:デフォルトの名無しさん mailto:sage [2021/12/23(木) 08:17:00.90 ID:kPplFkzx.net]
これ本当?
学習コスト高そうでReactとか敬遠してたんだけど手軽に学習出来るならSvelte.jsっての触ってみようかな



Svelte.jsは、React.jsなどのライブラリと比べて複雑ではないため、フロントエンド開発初心者でも学習ハードルは高くありません。
また、手軽に開発することができるため、小規模アプリを個人開発したい人におすすめです。https://udemy.benesse.co.jp/development/app/svelte-js.html

700 名前:デフォルトの名無しさん mailto:sage [2021/12/23(木) 08:31:12.60 ID:j2HWxxr9.net]
Svelteいい感じじゃん



701 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 02:58:56.45 ID:r3YAqFM9.net]
>>61
技術力ないところはvue/nuxt っていうのはめっちゃ合ってるわ

702 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 04:13:10.33 ID:9OzOPrjS.net]
>>689
日本語が読めない人かね?
誤読して全く異なる意味になっているぞ

703 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 07:26:27.71 ID:YcHZq73m.net]
ReactもWeb技術やJSの基礎さえ出来てれば別に難しくはない。元々Web開発やってない人には多分難しい。

704 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 08:27:49.63 ID:U4+wjKtW.net]
jQueryを使っていれば
JSやWebの基礎ができてる
基礎ができてる人は多い

705 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 08:42:32.66 ID:YcHZq73m.net]
jQueryはルールが独特なのでjQueryが生み出すのはjQueryだけ使える人です……。そういう可哀想な人をたくさん見てきました。

706 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 08:54:55.42 ID:U4+wjKtW.net]
jQueryはDOM APIを簡略化してかけるようにしただけですよw
そもそもjQueryはJavaScriptで作られています。
基礎ができてないから、そんなこともわからない。

707 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 11:55:14.13 ID:/wq9BcxX.net]
>>59
jquery UIとか今でも欲しがってるゴミクソがいたとは驚きだわ

708 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 12:00:25.96 ID:wJCvYLpU.net]
jQueryのイテレータとか特殊じゃん。jQueryおじさんが一番jQueryわかってない疑惑

709 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 16:51:25.10 ID:lY0WwWdw.net]
>>687
Reactは最適化しようとすると大変なだけ
Recoilやv18で来るConcurrentModeとかが
実現したいことに当てハマる場合はおススメ
ただ無理に使うものではないし、ほんとそこに書いてある通り規模感次第

710 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 18:00:46.01 ID:U4+wjKtW.net]
>>696
それはお前が関数型言語の考え方や高階関数を理解してないから
jQueryのイテレーターはJavaScriptのmapなんかにそっくりだ

links = [{name: "A", href: "a"}, {name: "B", href: "b"}, {name: "C", href: "c"}];
const hrefs1 = links.map(ary => ary.href);
console.log(hrefs1);

const hrefs2 = $("a").map((index, element) => element.href).get();
console.log(hrefs2);

お前がjQueryをわかってない



711 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 18:08:55.71 ID:YcHZq73m.net]
変な例だなArray.from()ご存知ない?

712 名前:デフォルトの名無しさん [2021/12/25(土) 18:27:01.06 ID:uRsvRo2Z.net]
jQueryは
mapとeachで引数順違ったり
DOMがthisにバインドされたり
明らかに設計ミスってるからね
もし今同等の機能のライブラリ作るならこんな作りにしないでしょ

713 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 18:45:07.84 ID:A1IyMFWz.net]
jQueryスレでどうぞ

714 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 19:46:07.62 ID:U4+wjKtW.net]
>>700
> DOMがthisにバインドされたり
それはDOM APIの仕様に準拠した動作

やっぱり基礎を知らないんだな(苦笑)

715 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 21:01:04.87 ID:YcHZq73m.net]
イテレータの話してるんだからmap引数の関数のthisが配列内の要素(上のコードのケースではa要素)を指すのがおかしいって話してるんでしょ。
わかんない?

716 名前:デフォルトの名無しさん mailto:sage [2021/12/25(土) 21:16:47.01 ID:quJaZiR3.net]
イテレータの話だったらthisのことになるの?

そもそもthisなんて曖昧なもの使わなければ済む

717 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 01:03:44.91 ID:Guj/6jti.net]
>>703
ツッコミどころ満載で、恥ずかしすぎるレベルだなw
やっぱりJavaScriptの基礎を知らねーのはお前じゃねーか

> thisが配列内の要素(上のコードのケースではa要素)を指すのがおか
上のコード(>>968)のケースではコールバック関数ではなく
アロー関数なのでthisがa要素になることはない

> イテレータの話してるんだから
jQueryは基本的にDOM APIの拡張なんだから
イテレータの話ではなく、まずはDOMが大前提だ
jQueryではDOM APIとの互換性のためにthisが要素になっている

jQueryはJavaScriptにmapがない時代に作られたもの
そのためJ汎用ユーティリティとしてDOMとは無関係の汎用のイテレータも用意されてる
汎用ユーティリティの方のmapはthisにならない

https://js.studio-kingdom.com/jquery/utilities/map
> 各値を変換する関数を指定します。 この関数内でのthisはwindowを参照します。

718 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 01:07:41.90 ID:Guj/6jti.net]
上のコード(>>698)のケースではコールバック関数ではなく

719 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 06:57:28.45 ID:ZymhXrLB.net]
>>705
イベント用関数のthisがDOMをbindするのは別に普通だよ。
>>700 の言い方からしてイベントの話じゃないし、(thisが出てくるんだから)アロー関数の話でもないのは明らかじゃん。

> jQueryはJavaScriptにmapがない時代に作られたもの
だから古くて独自なんだよね。あとはjQueryスレでやろうか。

720 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 10:59:24.81 ID:bwDwv7pP.net]
jQuery は、this を使えるようにしたのが功績

JavaScript では、thisが狂う。
thisがwindow を指してしまうので、あらかじめthisを、that に代入したりして使っていた



721 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 12:20:29.29 ID:yfFrkMGz.net]
jqueryがなかったらReactもvueもなかった
jqueryがjavascriptを変えた
感謝しろ

722 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 12:49:50.72 ID:Z6JzLbeq.net]
thisがwindowとかstrictモードすら知らんのかしら

723 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 13:10:16.83 ID:b3cSH9Df.net]
 環境構築、vuecli(vue3)で、tailwind css3を使いたい。

npmでtailwindcssインストールするとエラー出るpostcss8周りでエラーが発生

tailwindcss2(postcss7)のパッケージは入るやり方は調べたが‥
vuecli+tailwind css3を使えるやり方求む。

tailwindcss2が入るやり方だとこんな感じでした。
npm install tailwindcss@npm:@tailwindcss/postcss7-compat @tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9

代替案としては、vuecliで作ったプロジェクトフォルダー内でtailwindcssをインストールせずに、
別フォルダーに npm install -D tailwindcssで構築して、
tailwind.config.jsでvuecliで作ったプロジェクトフォルダーを指定して
npx tailwindcss -i input.css -o output.css とかで環境構築するしかないかなぁ

724 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 13:29:31.40 ID:ZymhXrLB.net]
>>711
> npmでtailwindcssインストールするとエラー出るpostcss8周りでエラーが発生
tailwindcss3を普通にinstallするとどんなエラー出るの?

725 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 13:49:32.96 ID:b3cSH9Df.net]
vue createで作ったフォルダでnpm install -d tailwindcss をやると
npm WARN tailwindcss@3.0.7 requires a peer of autoprefixer@^10.0.2 but none is installed. You must install peer dependencies yourself.
npm WARN tailwindcss@3.0.7 requires a peer of postcss@^8.0.9 but none is installed. You must install peer dependencies yourself.
npm WARN postcss-nested@5.0.6 requires a peer of postcss@^8.2.14 but none is installed. You must install peer dependencies yourself.
…省略…
こんな感じですね。

726 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 13:51:51.51 ID:Guj/6jti.net]
>>707
昔に作られたからだめという考え方が終わってる
C言語なんかもっと昔に作られたもの
なぜ今も使われてるかを理解できないでしょw

727 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 14:00:38.46 ID:Guj/6jti.net]
>>707
> イベント用関数のthisがDOMをbindするのは別に普通だよ。
ならDOM用のイテレータのthisもDOMであるべきってわかるだろw

DOMイベント用の例えばclickとかにデイジーチェーンでeachなどを
つなげるようにするためってわからないか?

clickはthisでアクセスするのにその次のeachはthisじゃないとか一貫性がないだろ
もう少し基礎というか設計能力を鍛えたほうがいい
オレオレフレームワークを自分で作ったこともないだろ
オレオレは使うものではないが、自分で作ることで技術を理解できる

おまえはまだまだってことだ

728 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 15:28:41.58 ID:ZymhXrLB.net]
>>713
vue create hogeでvue3を選択してインストールした後hogeに移動してtailwindcss3インストールしてみたけどエラー出ないな。
npm更新してもう一度0から構築してみては?

729 名前:711 mailto:sage [2021/12/26(日) 16:50:52.27 ID:b3cSH9Df.net]
>>716
npm アップデートしたけどダメでした。
postcss.config.jsとか設定する前は、npm run serveはエラーでないんですけどね
これ見ながらやってました。
tailwndcss2と3の tailwind.config.js 設定違いは自分で修正してます
ttps://qiita.com/inainainariinainari/items/8050d9e431523d3b0135

npm run serveすると…
ERROR Failed to compile with 1 error 16:39:46
error in ./src/assets/tailwind.css
Syntax Error: Error: PostCSS plugin tailwindcss requires PostCSS 8.
Migration guide for end-users:
ttps://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users

@ ./src/assets/tailwind.css 4:14-166 15:3-20:5 16:22-174
@ ./src/main.js
@ multi (webpack)-dev-server/client?xxx.xxx.xxx.xxx:8080&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js

別フォルダーでtailwndcss3、autoprefixer、cssnanoの出力設定までは作ったので諦めてこっち使うかな><

730 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 17:02:34.84 ID:CawZ4zpF.net]
>>717
postcss8以上使えってモロに書いてあるだろ
エラーメッセージを読め



731 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 19:45:26.92 ID:b3cSH9Df.net]
>>718
入れたけどダメだったから質問してるんだよ

732 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 20:27:42.09 ID:b3cSH9Df.net]
これは試した。
npm install -D tailwindcss postcss autoprefixer --force

package.jsonはこんな感じ。
"devDependencies": {
"@vue/cli-plugin-babel": "~4.5.0",
"@vue/cli-plugin-eslint": "~4.5.0",
"@vue/cli-service": "~4.5.0",
"@vue/compiler-sfc": "^3.0.0",
"autoprefixer": "^10.4.0",
"babel-eslint": "^10.1.0",
"eslint": "^6.7.2",
"eslint-plugin-vue": "^7.0.0",
"postcss": "^8.4.5",
"tailwindcss": "^3.0.7"
},

.\node_modules\postcssを見ても
"name": "postcss","version": "8.4.5",となってる

733 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 21:59:52.94 ID:VxypCbkT.net]
前になったなそれ
グローバルにpostcss-cliとかpostcss-loaderとかの古いのが入ってるとか他のpostcssプラグインが8に対応してないとか
そんなんだった気がする

734 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 22:00:50.70 ID:1tN0iZWM.net]
最近Reactで関数コンポーネントしか使ってないからthisってどう使うんだっけってレベル

735 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 22:12:25.04 ID:ZymhXrLB.net]
>>721
なるほどそういうことか。
俺はVue使ってないから最新の@vue/cliをインストールした上でnpx vue createした。
だから711の状況を再現できなかったのか。スッキリしたぜ

736 名前:デフォルトの名無しさん mailto:sage [2021/12/26(日) 22:13:22.38 ID:bqiVyC6O.net]
とりあえず、jQuery使いが嫌がられてる理由がよく分かる流れだった😅
こんなのチームやそれこそPMにいたら地獄だろうな…😭😭

737 名前:デフォルトの名無しさん mailto:sage [2021/12/27(月) 01:54:41.63 ID:4XXPAYbv.net]
>>724
技術で反論できないからって
それはないだろw

738 名前:デフォルトの名無しさん mailto:sage [2021/12/27(月) 06:24:21.79 ID:lcJkJNGE.net]
>>724
隔離して約款ページでも作らせるしか無いなw

739 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 06:24:29.12 ID:ZGXc0Ku2.net]
認証はもうFirebase Authenticationとかで良いよね?

740 名前:デフォルトの名無しさん [2021/12/28(火) 13:22:00.42 ID:Al6tudgr.net]
むしろ使うべき
自前で実装する時代は終わった



741 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 13:39:56.31 ID:9pJRIB6u.net]
オンプレはどうするんや。
最近、オンプレへの回帰も多いで

742 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 14:36:37.00 ID:Gh6bV9aa.net]
それなんだよなあ

743 名前:デフォルトの名無しさん [2021/12/28(火) 15:09:45.62 ID:sEvynBhZ.net]
>>673
チートシート見たらわかるけど使うなっていってるだから俺は宣言文でやってるわ

744 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 15:48:02.03 ID:ediH0wTa.net]
関数型のarrow は状態を持たない、
computed property・計算値アクセスみたいなもので、this を持たない

ネスト内の無名関数も、this が無意味になって、window を指す。
callback の文脈が分からない。
異次元空間アクセス

だから、あらかじめ、that, bind で関連付けしないと使えない

745 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 16:18:33.90 ID:ediH0wTa.net]
Ruby on Rails の作者・David Heinemeier Hansson(DHH)の、9/8 の動画ある。
もう、Rails 7

Alpha preview: Rails 7 w/ esbuild + Tailwind CSS
https://www.youtube.com/watch?v=JsNtLiph87Y

746 名前:デフォルトの名無しさん mailto:sage [2021/12/28(火) 18:23:33.19 ID:jComt9em.net]
どういう神経してたらこのスレにrailsがくるんだろう

747 名前:デフォルトの名無しさん [2021/12/28(火) 18:30:44.26 ID:JyRJ6HRN.net]
親切な人ですよね。

748 名前:デフォルトの名無しさん mailto:sage [2022/01/04(火) 21:12:00.70 ID:xV7+Xi6f.net]
vuejsも最近は「reactのこの機能、vuejsでもできるようにしました!」ばっかりで「それだったらreactでよくね?」って感じることが多くなってきたな
htmlとjs部分をはっきり分ける形式のフレームワークだったら最近はsvelteがreactとは違う方向性を目指してていいと思った
今後はjsxが嫌だったらsvelte、そうでなければreactって感じになりそう

749 名前:デフォルトの名無しさん mailto:sage [2022/01/04(火) 23:02:54.63 ID:sbUijChz.net]
はー、Reactだけ追ってるけど他は今そんな感じなのか〜

750 名前:デフォルトの名無しさん mailto:sage [2022/01/05(水) 09:45:39.28 ID:gXRPzTKb.net]
だからjQueryでいいやろ



751 名前:デフォルトの名無しさん mailto:sage [2022/01/05(水) 12:33:36.82 ID:tGrtITYa.net]
はいはい今日もご苦労さん

752 名前:デフォルトの名無しさん mailto:sage [2022/01/05(水) 13:45:42.94 ID:TN8Yfrvz.net]
JSX最初は嫌いだったけどここで突き抜けて便利になるともはやこれでいいやってなるわ

753 名前:デフォルトの名無しさん mailto:sage [2022/01/05(水) 16:32:09.08 ID:DcVUk1vg.net]
Vueは少ない学習で楽にSPAを組めるのがウリだったはずなんだけどただのジェネリックreactになってる
理想としたポジションはsvelteにとられちゃったね

754 名前:デフォルトの名無しさん mailto:sage [2022/01/05(水) 18:28:23.07 ID:3jX46sWs.net]
まあSPAはいうても使われる用途がホームページとかそういうレベルの低いところに限られてくるし
それ以上のレベルってなるとやっぱreactもしくは単純にjQueryのみで分かりやすくってなるからしゃーない

755 名前:デフォルトの名無しさん mailto:sage [2022/01/05(水) 18:44:44.64 ID:tGrtITYa.net]
静的HPもNext.js使うしもうReactにどっぷりですわ

756 名前:デフォルトの名無しさん [2022/01/06(木) 07:50:52.50 ID:FtaxQJIK.net]
reactはhooks推奨してからもう2、3年くらいたって
hooksの記事やサンプルも充実してるし
classコンポーネントから完全に移行できたけど

vueは今触り始めるのは最悪の時期だろうな

757 名前:デフォルトの名無しさん mailto:sage [2022/01/06(木) 09:34:24.89 ID:nsq83Rmo.net]
他の言語からjsとReactを初めて見る奴らはこの気持ち悪さに嫌気がさすらしい
その前に奴らはhtmlとcssすらまともに使えないんだが

758 名前:デフォルトの名無しさん mailto:sage [2022/01/06(木) 09:43:15.32 ID:zb3zmdQT.net]
Next使うようになってReactがめちゃくちゃ楽しくなったわ
React単体だとかえって面倒なことになりかねない

759 名前:デフォルトの名無しさん [2022/01/06(木) 10:30:45.25 ID:5FnILkh/.net]
next.jsってシンプルなSPAでは必要無いように思うんだけど
どの時点から使うメリット出てくるんだろう

760 名前:デフォルトの名無しさん mailto:sage [2022/01/06(木) 10:44:20.87 ID:zb3zmdQT.net]
むしろシンプルなSPAこそnext使うべきだよ
SPAといってもサーバーサイドを無視することはできないからね



761 名前:デフォルトの名無しさん mailto:sage [2022/01/06(木) 12:39:58.64 ID:/RkhTEU5.net]
Ruby on Rails の埋め込みテンプレートERB では、
HTML, JavaScript も、a.html.erb, b.js.erb に、ERBで書いている

<% 〜 %>, <%= 〜 %>

だから、JSX の方が可読性が高い

762 名前:デフォルトの名無しさん mailto:sage [2022/01/06(木) 16:20:27.07 ID:KUTJJCqx.net]
>>747
serverはapiだけだよいね

763 名前:デフォルトの名無しさん mailto:sage [2022/01/06(木) 17:14:08.33 ID:EbQMVjXp.net]
うろ覚えだけどNext.jsのREST部分ってExpressみたいな感じだっけ? 型に厳格にできるFasify使いたくなる。

764 名前:デフォルトの名無しさん mailto:sage [2022/01/07(金) 00:30:34.19 ID:0CT3Il9G.net]
Fastify
https://www.fastify.io/
Node.js用の高速でオーバーヘッドの少ないWebフレームワーク

765 名前:デフォルトの名無しさん mailto:sage [2022/01/08(土) 19:22:06.33 ID:n1qotXzE.net]
https://streamlit.io/components

ここみると皆Reactなんだが

766 名前:デフォルトの名無しさん mailto:sage [2022/01/08(土) 21:00:03.90 ID:IBn1OFCK.net]
そういうみんなReactとかいうこと言うと、
そもそもみんなReactやVueじゃなくてjQueryがほとんどじゃん

いや、煽ってるわけじゃないよ、念のため事実として言ってるだけね

767 名前:デフォルトの名無しさん mailto:sage [2022/01/08(土) 21:28:33.00 ID:n1qotXzE.net]
もちろんそうだが文字通り利用者数が多いだけで実体は
フロントにベタ貼りみたいな使い方がほとんどだから多いだけじゃないの

768 名前:デフォルトの名無しさん mailto:sage [2022/01/08(土) 21:30:27.61 ID:2jxzo5wl.net]
何度も何度もバカは学習しないんだな

769 名前:デフォルトの名無しさん mailto:sage [2022/01/08(土) 21:31:14.14 ID:2jxzo5wl.net]
WordPressだろっつってんだろ

770 名前:デフォルトの名無しさん mailto:sage [2022/01/08(土) 23:52:15.48 ID:rZeJrpkB.net]
面接でjQueryの良さを語る奴がいたら秒でお疲れしたって言うね



771 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 00:38:34.20 ID:Z9YMd9OK.net]
>>747
ルーティングの設定がいらないから、複数ページある場合はNextにした方が楽よ
あとは外部API叩きたいかつAPIキー隠したい場合なんかも、Next.jsでAPI書けるからいいんでないかね

772 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 00:54:42.58 ID:LjmIy0NB.net]
>>754
お前の知ってる様なそういうパブリックなWebサイトとかじゃなく
もっとクローズな用途なクラウドサービスのコンパネとか

773 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 02:10:21.94 ID:ptXOvsUP.net]
>>1にも話題禁止て書かれてるように
jqueryて、いやそりゃjquery便利だよ、でもそういうことじゃなくて・・
みたいな立ち位置だからな

774 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 02:12:41.98 ID:DeP9nBOI.net]
>758
面接でゲームプログラミングの技術の話をしたら
大人になってもゲームするようなやつは・・・なんて
言うやつもいるからなw

お前が正しく技術を判断できないだけやで

775 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 02:19:22.76 ID:DeP9nBOI.net]
>>760
なぜReactはパブリックには使えないのかって話だよね

776 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 02:42:58.17 ID:/n8hCtnI.net]
>>762
はぐらかすなよ
jQueryを使う人間はクソだと言う話をしてるだけだぞ

777 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 03:02:28.13 ID:DeP9nBOI.net]
「jQueryを使う人間はクソだと言う話をしてる」アホがいるってだけだろ?

それとも78%以上のサイトがアホだという証明でもあるんですか?

2017年 JavaScript★71.9%ものサイトがjQueryを利用 [無断転載禁止]©2ch.net
https://medaka.5ch.net/test/read.cgi/prog/1485008061/

778 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 04:11:18.35 ID:kL96YPJ6.net]
詐欺サイトやゴミサイトのWordPressが自動量産されていくからこれからもjqueryはシェアを拡大していく

779 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 04:45:28.66 ID:/n8hCtnI.net]
>>765
お前が自分で証明してるでしょ

780 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 06:52:10.05 ID:wCsLaPGq.net]
>>759
SGでよければ外部APIキー使うときにgetStaticProps使えばAPI書くまでもないしね。

>>763
はぁ、Facebook, Salesforce, Paypal, Cloudflare, Twitter, Amazon 等そうそうたるメンバーがパブリックでも利用してますけども。
https://jp.quora.com/React-wo-shi-tsu-ta-daikibo-na-uebusaito-ha-nani-ga-arima-suka



781 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 07:24:36.84 ID:DeP9nBOI.net]
そうそうたるメンバーしか、パブリックで利用していない

782 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 07:55:46.28 ID:wCsLaPGq.net]
面接でjQueryの良さを語る人が来ても別にお祈り確定はしないけど、ここで暴れてるjQueryおじさんみたいなの来たら即お祈りするわ

783 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 10:31:52.82 ID:lHcaSIlp.net]
>>767
重要なのはReactのシェアが増えないことだろう?

このグラフは100%を振り分けたものではなく
ウェブサイトで使われてる割合を示すグラフなんだから
jQueryのシェアが増えたからって別にReactの

784 名前:
シェアが下がるわけじゃないってわかってる?

Reactはウェブサイトで2.5%しか使われてないんだよ
[]
[ここ壊れてます]

785 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 11:22:05.50 ID:wCsLaPGq.net]
その2.5%にトラフィック集中してそう

786 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 11:24:41.30 ID:KvZKiBks.net]
>>759
ディスプレイサイズに合わせて画像のリサイズとかwebp変換とかもやってくれるのも追加で

逆に素のReact使うメリットが見当たらんな
どっちも1回コマンド叩けばすぐに使えるし

787 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 12:01:24.48 ID:x2Ju23jT.net]
Nextってかssr、ssgできるようなフレームワークはライブラリによってはドキュメント通りに設定してもエラーになることがデメリットやな
Firebaseとかリッチテキストエディターとかエラったわ

788 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 12:43:56.53 ID:LjmIy0NB.net]
>>769
そら伝統的なほーむぺーじの進化系としての今のモダンなWebページと
AccessやVBやVC++で作られてたフォームアプリの汎用化としてのWebアプリじゃ求められるものが違うからやん

結局リテラシーが低いからそんな事も分からんのやろ?

789 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 12:48:50.92 ID:0jw4qUTm.net]
>>775
AccessやVBやVC++で作られてたフォームアプリの汎用化としてのWebアプリ
は同じマイクロソフト系のASP.netMVCで作るっしょあれサーバーサイドレンダリングもコンポーネントもRaserで作れるし

790 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 12:54:00.92 ID:pFr5GuFk.net]
ReactからNextって簡単に移行できるもの?
何も知らん状態からReactで作ってる途中なんだけどメリットしかないなら移行する



791 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 13:01:09.93 ID:wCsLaPGq.net]
>>775
そうか、考えてみると昔の人はVB(非.Net)とかVC++なんかでアプリ組んでたのか……ひたすら辛そう。まぁ今のwebアプリより考える事圧倒的に少ないんだろうけど。

792 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 13:15:05.18 ID:LjmIy0NB.net]
>>778
まぁアプリの方が作りはシンプルだけどトラブルあった時毎回現地に行かなきゃいけないみたいな不要な手間が相当あるからね

793 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 13:32:55.14 ID:SQxynTEg.net]
Webにできるようなアプリを単体で配布したところでそんな手間がかかったりするかねぇ。
現場じゃないとできないサポートってどんなんだろ?

794 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 13:41:15.88 ID:0jw4qUTm.net]
昔地図系のアプリ開発やったあとの保守で定期的にデータ更新しにいろんなところ回ったりしてたで
当時はネットワークでアップデートって時代じゃなかったから当たり前だったわ

795 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 15:44:54.35 ID:LjmIy0NB.net]
Accessとかだとデータ破損がよくあるっぽい
自分が担当じゃないがそれでよく現地行ってる人が居る

796 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 16:05:16.28 ID:SQxynTEg.net]
ネットワークが使えない現場の話かな?

797 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 16:17:20.50 ID:lHcaSIlp.net]
>>775
そんなこともわからんから
自分たちがReact使っだけで
ウェブ全体からjQueryがなくなるなんて勘違いしてるアホがいるんやで

現状はjQueryが78%以上使用されていて
しかもまだ増え続けてるんや

798 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 16:29:05.95 ID:LjmIy0NB.net]
>>784
別にjQueryがある事自体は否定してないよ
そらWebサイトは増え続けてるんだから利用実績は増えるやろ

799 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 16:39:27.64 ID:wCsLaPGq.net]
jQuery使いがjQuery使ってるのは好きにすれば良いよ。用途が違うからシェアがどれだけあっても関係ないし、俺たちも住み分けできて快適だ。
ここで暴れてる理由はまるでわからん

800 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 16:41:23.02 ID:LjmIy0NB.net]
初期の頃用途が違う事が理解できずにVue民とかがjQuery民にマウント取りに行ったのを今でも根に持ってるんだろうな



801 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 16:42:52.33 ID:lHcaSIlp.net]
脱jQueryとかアホなことを言ってるアホに
現実を教えてるだけだよ

802 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 16:43:44.49 ID:lHcaSIlp.net]
>>787
用途が違うのに最初に脱jQueryとか言って
使い物にならないものを普及させようとしたアホは誰かって話だ

803 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 16:49:16.50 ID:lHcaSIlp.net]
一時期ブームになった脱jQueryは
すっかり鳴りを潜めてしまったしな
ようやく用途が違うって理解したんだろう
80%近くの人にはjQueryの方が適切だったんだよ

804 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 16:52:50.92 ID:LjmIy0NB.net]
>>789
スマンなその頃俺もjQuery民やったしウザかったのも覚えてるが
その後に実際にAngular、Vue、Reactそれぞれある程度使ってみて検討した結果自分の用途にはReactが合ってるっていう結論に達したんや

805 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 16:54:45.80 ID:lHcaSIlp.net]
>>791
アンケート結果
Reactスレに居る住民の100%はReactを使っていました

みたいな話か?w

806 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 17:01:24.09 ID:LjmIy0NB.net]
>>792
出来合いの認証機構一式(ログイン、登録、パスワード再発行辺りの機能)をそれぞれのフロントFWで置き換え実装してみた感じだが

807 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 17:19:20.04 ID:wCsLaPGq.net]
オーケーわかった。用途が違うしシェアも大きい。納得したから帰ってどうぞ

808 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 19:23:08.53 ID:PPbOyoIq.net]
jQueryっていうか昔ながらのMVCがなんだかんだで一番ユーザーに受け入れられるってことなんだろうな
なのでMVCにCDNのreactってスタイルを洗練させて普及すれば数年でjQuery駆逐できると思う

809 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 19:30:36.04 ID:LjmIy0NB.net]
>>795
Reactはあらゆるものの部品化を洗練していくことで開発効率が上がるパターン

810 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 19:32:53.80 ID:PPbOyoIq.net]
>>796
そうだね
じゃあそれでMVCを洗練させていくのがシェア伸ばす近道だと思うよ



811 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 19:35:39.71 ID:LjmIy0NB.net]
そもそも使ってるところは使ってるんだから無理にシェアを増やす必要なんて更々ない

812 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 19:40:20.67 ID:PPbOyoIq.net]
シェアの大きさはライブラリの寿命に直結するから多いにこしたことはない
10年間メンテなしで安定して動くツールと頻繁にメンテしないといつ動かなくなるかわからないツール
ビジネスって常にコストパフォーマンスだから内容自体が相当に良いものじゃないと後者が勝つことはまずない

813 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 19:48:13.52 ID:LjmIy0NB.net]
>>799
シェアは比率であって絶対数じゃないんだから分母が大きい分仮に5%とかでも他の言語の規模に比べたら相当な数になるんだが

814 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 20:04:15.21 ID:PPbOyoIq.net]
それだけライバルの絶対数も増えるということだよ
経営判断をするときには統計、割合のほうが重視されるのは当たり前のこと

815 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 21:01:33.78 ID:ptXOvsUP.net]
とりあえず今個人的に熱いと思ってるStreamlitはvueよりrect推しみたいだな
https://streamlit-components-tutorial.netlify.app/introduction/learn-react/
まぁいつでも方向転換しそうだが

816 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 21:02:22.98 ID:EpYmzJC1.net]
>>777
わりと簡単に移行できるけど、React覚えてからの方が混乱は無いと思うなぁ。Next.jsはあくまでもReactの延長線上にあるし

817 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 23:06:01.65 ID:Z9YMd9OK.net]
gatsbyちゃんはお亡くなりになったのかしら…?

818 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 23:13:49.50 ID:uOSYnK8a.net]
jQueryは時代遅れの産物
JavaScriptによる操作が弱くて不十分だった時代そしてブラウザ互換性が弱かった時代に有用であった
今はjQueryは不要

一方でReact万能主義の人もおかしい
Reactが適しているのはある規模のある用途での利用のみ
規模や用途が外れればReact以外が適していたり効率良かったりする

819 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 23:26:00.50 ID:LnUseWXG.net]
銀の弾丸はない
当たり前のことなんだがな

820 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 01:30:46.77 ID:vc9CW7XN.net]
>>805
やっぱり理解してないねw
jQueryはブラウザDOM APIを改良したもの
DOM APIを使うぐらいならjQueryを使う



821 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 02:03:28.38 ID:yjEJqFVX.net]
>>807
仮想DOMを用いるため直接DOM操作と無縁なReactやVueの方々がいるこのスレで
「DOM APIを使うぐらいならjQueryを使う」の主張は滑稽

とはいえ仮想DOMはベストではなく今では無駄な方法とみなされている
仮想DOM方式が敗北した原因は差分検知を実行時に行なっているため無駄が多く重くて遅いこと
Svelt等の仮想DOMを用いない方式では差分検知をコンパル時点で行なっているため軽くて速い

もちろんSveltでもjQueryのような昔の遺物は当然使わない
例えば以下の記事などを見ればjQueryがいかに無駄なのかすぐに理解できるであろう

Hey!そこの君! jQueryからSvelteへ乗り換えてみない?
https://qiita.com/oekazuma/items/4d7035437e96850c6666
【Svelte入門】jQueryでよく作る機能を新しいJavaScriptフレームワーク「Svelte」で再現してみた
https://canvaspace.xyz/blog/301

822 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 02:24:20.82 ID:/C5xabSi.net]
>>771
君頭が悪いの?
シェアとかなんの関係があるんだよ
お前が使う分には何も止めないし使えばいいよ
それを押し付けるなと言う話をしている

823 名前:デフォルトの名無しさん [2022/01/10(月) 03:00:12.79 ID:z4d97hDK.net]
jQueryUIとjQueryMobileはメンテナンスモードになったし衰退は明らか
jQuery自体もshadowDOMやslot向けのAPI無いから直接DOM触るしか無いからな
機能不足が目立ってきたし役目を終える日は近いだろう

824 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 03:17:48.37 ID:vc9CW7XN.net]
>>809
シェアは評価だからね
世間の評価、俺とかお前が使ってるなんて狭い話じゃなくて
世間の評価を見ましょうって話

825 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 03:18:55.36 ID:vc9CW7XN.net]
>>808
jQueryからの移行記事があふれるってことは
移行してない人が今も多いってことだよ

Backbone.jsから乗り換えましょうとか
聞かないだろ?

826 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 03:20:30.48 ID:vc9CW7XN.net]
>>810
> jQuery自体もshadowDOMやslot向けのAPI無いから

追加すりゃいいじゃん?
アホなの?

827 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 03:55:42.89 ID:/C5xabSi.net]
>>811
じゃあgithubのスター見ようか?
評価なんて人によって違うんだよ
だから言ってるの

828 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 03:57:55.18 ID:/C5xabSi.net]
>>813
じゃあ追加して

829 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 04:00:27.48 ID:2kgrfn9w.net]
YouTube で有名な、雑食系エンジニア・KENTA のRuby on Rails 初心者用サロンは、
月千円と有料だけど、日本6位の3千人

一方、Vue.js の日本ユーザー会も、3千人

単なる1個人の有料Railsサロンと、日本全体のVue.jsが同じ人数。
React は、もっと少ない。
つまり、そういうのを使う所がない

Railsでは、React, Vue.jsも使うけど、
Bootstrap, jQuery だけで済ます規模もある

Railsでは、2億レコード・取引先が2万社ぐらいでも、大丈夫。
2021年10月には、Railsを使い続ける宣言をしている、GitLab が上場し、時価総額は約1.9兆円!
つまり、時価総額1兆円ぐらいまでは、Railsで行ける

Rubyの女神・池澤あやかは、Ruby biz Grand prix 2020の大賞を取ってるけど、
その時に、他のフレームワークでは開発者がいなくて、
結局、Railsで作る事にしたと言っていた

Rails以外のフレームワークは難しいから、まともに作れる開発者は少ない。
可読性も悪いし、開発者を集めにくい

830 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 04:00:46.32 ID:/C5xabSi.net]
>>810
jQueryUI絶賛してたバカが職場にいて
結構なところで使ってる
そのコードをReactに移行したいが相当厳しい
何も楽しくない上にテストもない
マジでクソ厄介なもん入れやがったわ



831 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 04:35:13.42 ID:gIE9bO0b.net]
>>810
jQueryUIって今となってはかなり旧式の外観だしな
jQuery使うにしてもUI/UXコンポーネントにjQueryUIを使うってのは今となってはナシだよな
見た目に関してはBootstrapとか使った方がいいしな

832 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 05:18:25.61 ID:vc9CW7XN.net]
>>814
じゃあ、評価じゃなくて
実際にどれだけ使われてるかで話をしましょう

833 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 07:01:44.32 ID:X273GCfV.net]
jQueryおじさんやRailsおじさんは人の話聞かないんだからほっときゃ良いのだ。ページ数が開発者の支持を示してるなんて言ってるあたり業界人ですら無いんだし

834 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 07:16:09.05 ID:X273GCfV.net]
>>808
Svelteってlet多用するんだなぁ。シンプルだからWebに慣れてないうちは良さそうだけど、本格的なアプリとか作るには辛そう。

835 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 09:12:17.57 ID:kImY1hGC.net]
>>821
どういうこと?let多用が危険そうって事?
コンポーネントに閉じるものしかletにしなかったら大丈夫だよ。

Svelteの良いところはまさにそういう「小回りが利く」部品が作れるところだと思う。
超大作SPAも作れんことは無いと思うけど。

836 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 09:24:32.68 ID:5diyPxXP.net]
なんでletだとだめなん?

837 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 10:15:59.72 ID:X273GCfV.net]
>>822
あぁコンポーネントに閉じれるのか、なら全然良いや

838 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 11:36:36.62 ID:1lgDMYAu.net]
Svelteはどーもやる気せんわ
モバイル開発でrn、fltに並ぶようになってからだな手つけるのは

839 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 11:55:11.84 ID:vc9CW7XN.net]
>>820
何いってんの?開発者の指示と現実は違うってことだよ
昔CoffeeScriptとか人気だったじゃないw
でも現実は廃れた
もっと現実を見ようよ。人気でも使われてないんだよ。

840 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 12:37:08.33 ID:X273GCfV.net]
CoffeeScriptとかあったな〜。JSが進化して不要になっちゃった



841 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 12:42:21.84 ID:1lgDMYAu.net]
>>826
reactもいずれこうなるのかな?
シェア低いとどうしても不安よね

842 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 13:01:52.14 ID:IM1YbRvY.net]
Reactの機能がブラウザに取り込まれでもしない限り(そしてそんな事は標準としてはやり過ぎなので)無いんじゃないかな。
仮にReactが死んでもポストReactが出てくるだけだろう

843 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 13:10:29.09 ID:1lgDMYAu.net]
そうなると載せ替えがまた面倒そうだな
それが仕事になって金が貰えると考えると労働者としては悪くない話だが

844 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 13:15:07.30 ID:93i4rHfn.net]
モバイル開発でのRNは終わりつつあるだろ。
むしろWebViewがどんどん安定してるしWebでの画面構成があまりにも楽なので、PC版はelectron、モバイル版は自家版WebViewアプリとかCapacitorみたいな組み合わせ増えてない?

Flutterでアプリ公開してるけど、次作はWebViewアプリに原点回帰しつつある。
Cordovaは早すぎた。

845 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 13:26:25.29 ID:1lgDMYAu.net]
なんだかんだで品質も生産性もネイティブのが数段上だよ
WebViewは品質は二の次でウェブ開発者しか居ないときの選択肢
ストアで一流のアプリを眺めて見ればわかる
WebViewメインなんてほとんどない

846 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 13:27:51.48 ID:gIE9bO0b.net]
逆にもう大概確定シェア層があるんだから今更廃れるとか気にする必要ない
もっといいと思えるものが出たんであればその時乗り換えればいいだけ

847 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 13:29:56.92 ID:1lgDMYAu.net]
>>833
その乗り換えコストが嫌なんだよ
だからウェブ世界の中心であるMVCのサポートを手厚くしてReactの地位を盤石のものにしてほしい
SPAにこだわってたら未来ないよ

848 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 14:08:20.03 ID:X273GCfV.net]
定期的に現れるMVC大好きマンは一体何なのだ。いつの時代から来たのだ。

849 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 14:15:45.29 ID:gIE9bO0b.net]
>>834
いや、お前は無理して使わなくていいよjQueryでも使ってなよ

850 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 14:16:45.56 ID:1lgDMYAu.net]
>>835
JUST NOWだよ
君のいる平行世界ではSPAが世界シェアの大部分を占めているのかい?



851 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 14:17:17.34 ID:1lgDMYAu.net]
>>836
jqは嫌だ

852 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 15:40:24.16 ID:TpA1PF6Q.net]
>>832
気づかんレベルになってるだけでは?
ノートアプリのObsidianとかWebViewベースだけどサクサクだぞ。

853 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 15:48:54.33 ID:X273GCfV.net]
>>837
SPAとMVCは直接関係ない概念では?

854 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 16:41:15.90 ID:igH5zo3P.net]
>>810
jQuery使うメリットとして唯一存在していたjQueryUIもオワコンなのかよ
ついにReactやるしかないかー
でも独自UI作るのしんどいんだよなー

855 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 17:42:13.67 ID:vc9CW7XN.net]
>>841
jQueryUIが使う理由ってやっぱりわかってないじゃないかw
jQueryUIは昔から使う意味がなかった
jQueryはDOM APIの改良版だから意味がある

856 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 18:25:23.69 ID:GK5/vvI7.net]
DOMの改良版だったのは昔の話で、DOMが改善された今では劣化版じゃね

857 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 18:37:38.78 ID:rsgowJ2i.net]
>>843
その通り

858 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 18:38:53.55 ID:igH5zo3P.net]
>>842
ゼロからUI作るのが面倒だから使ってるんでしょ
あとIEが死んだ今DOM APIは統一的に書けるのだが

859 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 18:39:12.99 ID:vc9CW7XN.net]
>>843
比較記事ならたくさんあるでしょ?

jQueryをDOM APIで書いてみた=数倍に行数が膨れ上がってしまった

これが結論ですよ

DOM APIは改善されてない
機能が追加されただけで
互換性がある=昔のまま

860 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 18:39:42.57 ID:vc9CW7XN.net]
>> あとIEが死んだ今DOM APIは統一的に書けるのだが

あはは、jQueryは生産性の改善なのに
まーた的はずれな批判してるwww



861 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 18:57:19.38 ID:gIE9bO0b.net]
昔jQuery使ってた頃もajax関連の処理かセレクターで属性変更系の処理が大半だった記憶があるが
それなら今となっては素のjsでもそんなに困らんがなんかそれ以外で重要な恩恵ってなんだっけ?

862 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 19:02:50.79 ID:X273GCfV.net]
React使えば数行どころの改善じゃないしバグも減る。目先の数行で一喜一憂するような、小さいプログラムしか組んだこと無いうちは理解できないだろうけど

863 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 19:04:48.90 ID:yjEJqFVX.net]
>>846
ちゃんと>>808の記事を見た?

Svelteで書かれた同等のものをjQueryで書いてみた→数倍に行数が膨れ上がってしまった

これが結論ですよ
jQueryは完全に時代遅れ

864 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 19:07:28.51 ID:VxpG8AJ/.net]
多分jQueryおじさんはPromise使えない

865 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 19:51:27.59 ID:gIE9bO0b.net]
>>850
Svelteがいいか悪いかは別として高々数十行数の例題の行数の増減に拘るヤツは無能やろ

866 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 20:31:39.36 ID:vc9CW7XN.net]
>>848
jQueryの恩恵は生産性の向上
DOM APIで書くよりも数倍シンプルに書くことが出来る

867 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 20:32:38.96 ID:vc9CW7XN.net]
>>850
$('.class').on('click', function() { alert("ok"); })

これをSvelteで書いてみて

868 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 20:37:40.39 ID:vc9CW7XN.net]
>>851
うっわwww
Promiseって、jQuerryの方が先にDeferredとして採用した機能で
その後にPromiseが標準化された後はDeferredはPromise互換になってるんやで
調べてみたらjQuery 1.5でリリースされた機能だから2011年、もう10年以上も前から使ってる機能
お前はそんなことも知らんのや。最近Promise知って自慢気にでもなってんのか?

869 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 20:39:32.89 ID:vh0ca0zj.net]
そもそもjQueryってまだメンテされてんの?

870 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 20:39:54.23 ID:vc9CW7XN.net]
それぐらい調べろよ



871 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 20:44:39.86 ID:gIE9bO0b.net]
>>857
jQuery自体はまだまだ現役だけど
jQuery〜って派生モノが結構終わってきてる

872 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 20:45:03.96 ID:gIE9bO0b.net]
アンカ間違えた>>856

873 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 20:47:11.64 ID:vc9CW7XN.net]
jQueryの派生物って結局デザインの部分で
そこはCSSを使えばいいだけなんだよね
jQueryはクラスとか属性を操作するもの

で、そのデザインは変わりやすいもので
Reactとかは結局CSSのアップデートで不要になっていく

874 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 20:54:46.19 ID:grEJ9ec8.net]
なんでjqueryの話になってんの?
専用スレでやればいいっていうかそっちいけ

875 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 21:00:00.22 ID:34VbY5l/.net]
>>856
実質されてないみたいなもん
進化も退化もないからメンテは要らんと思うけどね
オリジナルの作者がもう違うことやってるし投げ出した
今思えば酷いコードだ
彼とは昔shibuya.jsってところで会ったことがあるのだけど

876 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 21:10:12.17 ID:Y0gY4U10.net]
>>855
自慢げに語ってて草

877 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 21:23:01.34 ID:X273GCfV.net]
jQueryの作者についてググったら、2016年にはもうReactに乗り換えてるじゃん

878 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 21:25:46.83 ID:34VbY5l/.net]
>>855
それを言えば元々はpythonのイベント駆動のフレームワークが起源だよ
それを取り入れた

879 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 21:25:58.06 ID:gIE9bO0b.net]
>>864
そういうのって結構多いんよね
Pythonの作者もPythonコミュニティ抜けたし
Delphiの作者もMicrosoft行ったし

880 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 21:43:05.79 ID:34VbY5l/.net]
>>864
本人に取っても黒歴史だろうね
こんなきちがい信者まで産んじゃってw



881 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 22:07:00.68 ID:bkqxFRjl ]
[ここ壊れてます]

882 名前:.net mailto: >>866
Pythonの作者は「ヲタク君たち見てる〜? 次のリリースはMSのみんなのおかげでぇ、超早くなりま〜す♡」とかMicrosoftからNTRビデオレターみたいなの出してたぜw
[]
[ここ壊れてます]

883 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 22:48:04.17 ID:pS98ddBp.net]
IT分野は言語でもフレームワークでも何でも同じだけど
出来る人たちはある程度の期間が経ったら新しいものへちゃんと乗り換える
細かく見ればそれぞれの期間でも適材適所で複数を使い分ける
一方でダメな人たちは一つのものに依存

884 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 23:37:01.84 ID:gHWf0EAq.net]
>>854
短さにこだわる割にfunction使うのか……

885 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 00:17:35.94 ID:mxhuTDkZ.net]
>>854
なんでアロー使わんの?

886 名前:デフォルトの名無しさん [2022/01/11(火) 01:17:39.85 ID:fJrts7FW.net]
そもそもReact/Vue/Svelteのどれもイベントハンドラの為にわざわざセレクタなんか使わないからね
jQueryに囚われすぎて思考が狭くなってるよ
もう少し勉強した方がいい

それにjQueryのonで登録したハンドラはoffで開放しないとリークするけど
他のライブラリは管理不要になってるからね
半端な

887 名前:陥コードの真似をしろと言われても困るよw []
[ここ壊れてます]

888 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 01:23:25.82 ID:P6YErMSE.net]
>>872
たしかに馬鹿げてるなw

889 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 02:14:14.47 ID:TAtkceMX.net]
小規模では、jQuery は圧倒的

これを素のJS で書いたら、コードが数倍になって、バグだらけで使えない。
生産性が悪く、長時間労働になるから、
コストが高くなって、時給が減る

Deferred, Promise もある。
Ajax も皆、jQuery を使っていた。
それを最近は、axios に分離した

LoDash も良い

890 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 02:33:45.09 ID:P6YErMSE.net]
>>854
書く必要がない



891 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 02:38:32.89 ID:mxhuTDkZ.net]
>>874
時給なん?

892 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 07:27:25.35 ID:8AH1bIz7.net]
>>874
jQueryは地味に罠が多いし、独特だし、インターフェース設計古いし、ネット上の解説コードの品質が低いし、なんでも文字列だし、 バグ増える印象ある。
歴史が長いし、作られた当時は何もなかったから仕方ないんだけども。

893 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 08:52:19.62 ID:e5xCtEGd.net]
>>870
thisが使えるから、こっちのほうが短くなりやすい

>>871
DOM APIとの互換性

894 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 08:52:52.31 ID:e5xCtEGd.net]
>>875
何もしないでokって出せるのか凄いなw

いいから動くもの出せよ

895 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 08:53:15.82 ID:e5xCtEGd.net]
>>877
自分が無能なものをライブラリのせいにするな

896 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 08:59:20.14 ID:e5xCtEGd.net]
>>872
> それにjQueryのonで登録したハンドラはoffで開放しないとリークするけど

なんでいちいちボロを出すんだwww
最初からリークしないように設計されたんだが

歴史の話をしてやろうか?
古くかIEでattachEventでハンドラを登録した時ページ移動しなければ
メモリリークしてしまう問題をjQueryは解決したのが売りの一つだった
DOM APIの先はJavaScriptの領域外のブラウザのAPI(ActiveX?)だったため
JavaScriptの参照ポインタが機能しないのが根本的な原因

だからそれを解決するため、俺の記憶が間違っていなければ
オブジェクト(イベントハンドラ)を直接参照するのではなくIDを使った
ウィークポインタのような仕組みを使ってハンドラを管理した

DOM APIに直接登録するのはjQuery自身のイベントハンドラ一つで
いくつ登録しても、内部のハンドラマネージャーがうまいこと
転送するという仕組みで実装されたからメモリリークしないのがjQuery

897 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 09:01:52.24 ID:e5xCtEGd.net]
>>865
ちゃんと書けよ

それを言えば元々はpythonのイベント駆動のフレームワークが起源だよ
それをjQueryは取り入れた
だからPromiseと同等のものにJavaScriptプログラマ触れたのはjQueryが先で
jQuery使ってるプログラマがPromiseを知らないとかありえないだろ
お前が知らんだけじゃんかwww

って話の流れだろ

898 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 09:18:40.61 ID:HkMauCRX.net]
jqueryジジイさんは会社や開発でjqueryすごい!Reactクソ!って言ってjqueryのみで仕事してんの?
それともWebサイトしか作れない底辺?

899 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 09:28:15.89 ID:8AH1bIz7.net]
>>878
たった4行でここまで無能を晒せるとか凄い奴だな

900 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 10:35:17.70 ID:e5xCtEGd.net]
>>883
DOM APIは互換性が高くなった。だから
DOM APIでやればいいって言ってるやつがいるだろ?

DOM APIだけでやってるよ。ただしjQueryという便利なライブラリでラップして。
わざわざ自分でDOM APIを簡単に使えるラッパーを自作するなんてアホでしょう?



901 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 10:35:33.69 ID:e5xCtEGd.net]
>>884
反論は?

902 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 11:41:38.20 ID:fJrts7FW.net]
>>881
それIE固有のリーク回避処理でしょ
IEサポート外した時にIE対処コードは除去されてるよ
しかも上位ノードで

903 名前:Cベントバブリングを捕捉した後のコールバック管理の話とごちゃ混ぜになってるし
記憶の整理もできてないのにどうしてそんなに自信満々なんだろうか
[]
[ここ壊れてます]

904 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:07:20.77 ID:e5xCtEGd.net]
>>887
は?jQueryがリークするって言ったのお前じゃん
じゃあIEのリーク以外にイベントハンドラでリークするっていう
デマ(笑)はどこから持ってきたのか言えよ
まず最初にお前が記憶(捏造)をはっきりと書き出せ

IEの時点でリークが回避されてるっていうのに
on使うだけでリークするわけがないって、少し考えればわかるやろ

905 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:08:07.72 ID:e5xCtEGd.net]
しかも上位ノードのイベントバブリングとか
全く話に出てきてないことを言い出すし
な?こういうことだよ。jQueryをわかってないで批判してる

906 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:16:30.78 ID:e5xCtEGd.net]
> IEサポート外した時にIE対処コードは除去されてるよ

IEサポート外なら、メモリリークしないということになるだろw
IE以外ではメモリリークしないんだろ?

907 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:21:35.79 ID:P6YErMSE.net]
>>882
いやだからお前が無知って話なんだが?
本当の起源を知らないでjQueryが起源だ!と言ってる無知なあなたを咎めてる

908 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:22:19.44 ID:HkMauCRX.net]
>>885
答えになってない

909 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:23:03.67 ID:P6YErMSE.net]
>>881
もうIE死んだんだからどうでもいいよ

910 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:23:06.68 ID:e5xCtEGd.net]
「jQueryが起源だ」でこのスレを検索しても何も見付からない
自分で嘘つきであることを証明した瞬間w



911 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:23:30.40 ID:8AH1bIz7.net]
jQueryおじさんはどんなアプリ作ってるか(仕事してるか)とか、大きいアプリ作った事ない疑惑に関してはきっちりスルーするね

912 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:24:49.74 ID:e5xCtEGd.net]
JavaScriptよりも先にjQueryの方が
Promise(Deferred)を採用したって俺が言ったから、
それにムカついてるのか?

起源なんて書いてないがw

913 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:25:49.86 ID:e5xCtEGd.net]
>>895
誰もが知ってる超大規模ウェブサイトだな

914 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:27:16.03 ID:e5xCtEGd.net]
>>893
メモリリークするIEが死んだんだから
jQueryもメモリリークしないで終わる話
お前がいい出したんだぞ

915 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:28:28.28 ID:P6YErMSE.net]
>>896
それを起源って言うんだよw
日本語もわからないの?

916 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:28:56.54 ID:P6YErMSE.net]
>>898
いやそれは俺じゃないぞw
お前みたいに自演などしない

917 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:29:22.45 ID:3moQ43fE.net]
>>897
答えてなくて草

918 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:29:49.05 ID:e5xCtEGd.net]
>>899
なるほど

JavaScriptよりも先にjQueryの方が
Promise(Deferred)を採用したって俺が言ったから、
「jQueryが起源」という意味に勘違いして
あらしてたのかwww

な?こういうやつなんだよ

919 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:36:39.36 ID:P6YErMSE.net]
>>902
起源に論点ずらしてるがまずその認識が間違ってるのよ
jQueryのはtwistedを参考に作られたの
それを知らなかったよね?と言う話
あなたが無知を論点にしてたからそれを咎めたの
わかる?
起源の話はしてない
jQueryは凄くないと言う話をしてる

920 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:37:23.27 ID:fJrts7FW.net]
>>888
うーん文意読み取れない?
onのリークとIE固有のリークは別物だよ
さらにその2つとも関係ないjQueryの実装の話も混じってるよ
と補足したらわかるかな?

リークはonとremoveChild繰り返しで簡単に確認できるよ



921 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:39:48.98 ID:e5xCtEGd.net]
891 返信:デフォルトの名無しさん[sage] 投稿日:2022/01/11(火) 12:21:35.79 ID:P6YErMSE [3/7]
> >>882
> いやだからお前が無知って話なんだが?
> 本当の起源を知らないでjQueryが起源だ!と言ってる無知なあなたを咎めてる


899 返信:デフォルトの名無しさん[sage] 投稿日:2022/01/11(火) 12:28:28.28 ID:P6YErMSE [5/7]
> それを起源って言うんだよw

903 返信:デフォルトの名無しさん[sage] 投稿日:2022/01/11(火) 12:36:39.36 ID:P6YErMSE [7/7]
> 起源の話はしてない

わろたwww

922 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:40:53.24 ID:P6YErMSE.net]
どうやら完璧に論破したみたいだな
気持ちいいぜ

923 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:41:05.16 ID:e5xCtEGd.net]
>>904
> リークはonとremoveChild繰り返しで簡単に確認できるよ

reactとDOM APIを混ぜて使って
reactはメモリリークするって話をしてるんですね

「お前がアホ」で終わるよねwww

924 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:42:42.26 ID:BOCqnA8F.net]
恣意的な編集して論破とか言ってる恥ずかしい人がいる……

925 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:45:51.77 ID:e5xCtEGd.net]
いつもの勝利宣言だから、もう書き込まないでしょうw

926 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:48:06.76 ID:BOCqnA8F.net]
あ、間違えた。論破してる人と恣意的編集してる人は別だわ。
論破は確かにしてるわ

927 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:49:25.14 ID:e5xCtEGd.net]
>>910
IDを見ずに内容から、こいつキチガイだって判断したんだろ?w
それが事実だよ

928 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:50:46.87 ID:BOCqnA8F.net]
>>911
恣意的な編集してる方が普通にキチガイだよ

929 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:52:13.82 ID:e5xCtEGd.net]
>>912
自分の判断に素直になれよw
誰も起源なんて言ってないのに
「恣意的な編集して起源って言ったニダ!論破したニダ!」
って言ったほうがキチガイに決まってるじゃんかw

930 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:55:00.59 ID:wnL/hmXC.net]
ここのスレタイとテンプレみて居座る奴がまずキチガイ



931 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:55:18.35 ID:BOCqnA8F.net]
>>913
突然ニダニダ言い出してどうしたの?
もうすぐ超大規模ウェブサイトの端っこで惨めに数行減らす作業の時間だよ?

932 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:55:59.22 ID:e5xCtEGd.net]
>>915
jQuery使ってるから、すでに最小の労力で
プロジェクトは完遂してるぞw

933 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:58:05.23 ID:BOCqnA8F.net]
>>916
jQuery以外には何使ってるの? jQuery以外の部分は触らせてもらえないんだろうけどさ

934 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 12:59:24.44 ID:e5xCtEGd.net]
>>917
それに答えたらなにかいいことでもあるのか?

GCP使ってるけど?

935 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 13:02:09.73 ID:BOCqnA8F.net]
>>918
執拗に回答を避けてるからなんでかなと思って。GCPとか全然回答になってない事言うし

936 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 13:04:01.96 ID:e5xCtEGd.net]
はぁ?やってることってプログラミング環境全てじゃん
RubyとかPythonとか言えばいいのか?

937 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 13:07:58.15 ID:BOCqnA8F.net]
>>920
普通GCPの〜を使ってるって言い方するでしょ。GCPって言い方は変だよ、明らかに

938 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 13:18:52.55 ID:BOCqnA8F.net]
全体を把握してない、全く権限無いんだろうな

939 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 13:21:43.73 ID:yEugkBXV.net]
reactその他と良し悪しを比較するなら意味があるだろうが、じぇーくえりーしか知らん奴のゴリ押しは無価値なんだよなぁ

940 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 14:17:28.40 ID:Jt6jcb4u.net]
jQueryくんはなんかそっち系のスレ出来てるからそっちいって



941 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 15:53:27.16 ID:isLB2q1s.net]
老害のテンプレみたいな人だな

942 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 16:51:50.09 ID:8AH1bIz7.net]
いわゆる無敵くん

943 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 23:06:45.88 ID:TAtkceMX.net]
Ruby on Rails 6 でも、Bootstrap 4 を使うと、jQuery が自動的にインクルードされている。
React, Vue.js, Bootstrap 4 で、jQueryも使う

Bootstrap 5 で、jQueryは削除されたけど、まだpopper.js は使っている

Rails 7 では、外人のYouTuber のRailsのすべての学校・サロンは、
ここ3か月で、脱webpack のesbuild の動画を一斉に上げた!

すごい。全員が最先端を攻めている

944 名前:デフォルトの名無しさん mailto:sage [2022/01/12(水) 07:15:25.17 ID:qSKEQhiy.net]
Railsはどうでもいけどesbuild使うとビルド速くなる以外にメリットあるのかな?

945 名前:デフォルトの名無しさん [2022/01/12(水) 09:01:00.33 ID:KICzL1Th.net]
★ここではjQuery, Ruby, C#, Blazorの話題は禁止です
★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください
Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。

946 名前:927 mailto:sage [2022/01/12(水) 23:33:25.22 ID:FL+rK1TR.net]
Rails7がもつフロントエンドへの「答え」、2021/9
https://zenn.dev/kenzan100/articles/0f9b100655a4bf

Rails 7 をちょこっと試す(さらば、Webpacker 編)、2021/9
https://qiita.com/suketa/items/837eb97bdb48dd8c4688

規約だけのフレームワーク・Stimulus が入った。
React, Vue,js, Stimulus の選択

Foreman が入った。
JavaScript のbundle には、esbuild, rollup.js, webpack の選択

Bootstrap, Bulma, Tailwind, PostCSS, Dart Sass をサポート。
DartSass 以外の、Ruby Sass, node-sass(LibSass)は滅んだ

SASSでは、グローバルスコープの@import を廃止して、
ファイルスコープの@use へ変わる

947 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 09:01:02.57 ID:3bevh9WS.net]
NextとFirebaseでSNSっぽいの作ってみて思ったんやが、NextとかNuxtとかのフロントエンドのフレームワークって、フロントエンドの技術メインで全部やろうとしたら有用やなとは思ったが、バックエンドちゃんと書けたり書ける人おるんやったら、いらんかもと思ったんやがどう思うよ
古い感覚なんかもしれんがロジックは基本バックエンドで書いて隠蔽して、フロントはjson要求したりjsonの色付けだけの方が、構成として綺麗かなーとは思ったんや
フロントでゴリゴリとロジック書いてて、これええんか…?って思ってまう
Railsみたいなフルスタックから、フロントやバックとかを分離する方向に時代は向かっとるとは思うが、Nextもフルスタックになりつつあるし
フロントがSPAとかSSGになってんのは体感速度爆上がるからそこはええと思うんやがな

948 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 09:37:58.71 ID:MzMBXp9X.net]
ユーザーが何でも変更可能なクライアントのコードで
全部やったら不正しまくりだろ
フロントエンドで重要なことをしたらだめに決まってる

949 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 12:34:20.93 ID:IPCx9P3x.net]
Nextは別にフロントバックエンドがゴッチャにはならんでしょ、シームレスにも出来るってだけで。バックエンド好きなもの使えるし。
FirebaseというかFirestoreはたしかにそんな傾向あるけど、そこは考え方を転換すればセキュリティを担保できるし、必要なとこはFunctionsでやればいいのだ。

950 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 12:50:45.75 ID:oDjvE5hT.net]
>>931
要らんと思う
フロントはあくまでAPIクライアント



951 名前:デフォルトの名無しさん [2022/01/15(土) 13:49:47.30 ID:GR0VNvzC.net]
フロントしか開発したことない人が使うには良いんだろうね
バックエンドも触ってる人からみれば分離した方が開発も運用も楽っての当たり前に理解しているし

952 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 13:53:38.96 ID:SXry2lpj.net]
jQuery時代の人なら普通にバックエンドも
プログラミングしてたんだけどね

派手なものを簡単に作れるから
基礎技術ができてない人が多い

953 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 14:07:50.12 ID:Jx/A2570.net]
別にReactとかじゃなくてもフロント改変なんていくらでもできる
なんならパケット直いじりツール使えばどんなシステムでも変更できるし

954 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 16:41:02.38 ID:0b+CARq6.net]
ちょこちょこNext.jsやFirebaseやった事ないのかズレた事言ってる奴が居るな……

955 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 16:49:44.37 ID:SUNY4hKu.net]
>>931自体がNextを要らないと言っているのかSPAを要らないと言っているのかポイントが絞れてないからじゃね?

956 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 18:21:05.07 ID:Wq5Z+JoU.net]
ついにnext.jsを使うプロジェクトを開始したぞ
ちな俺はサーバーサイドもフロントもガッツリやったことがある
その俺が評価してやんよ
ミスったら俺の首が飛ぶ

957 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 19:22:11.97 ID:Ipn+w0vn.net]
利用者の体感利便性を考えたら
まずはページ再送出をしないCSR/SPA化が今では必須でしょう
更に最初のアクセスページのためにCSRだけではダメで最低限SSR併用か可能ならSSGが必要

バックエンド開発者もこの変化についてこれない人は
CSRのためのAPI対応しか出来なかったり
もっと古い人はCSR未対応の古きSSRオンリーしか出来なかったりで
なぜ「CSRとほぼ同じコードをSSR/SSGする必要があるのか」さえも理解できていないようです

958 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 19:54:39.76 ID:oDjvE5hT.net]
SPAで利便性がよくなるか?という問題は場合によるとしか言えんからなー
シンプルなMPAのほうが使いやすいと感じるケースは未だに多い
SPAが必須と考えるのは開発側の独りよがりだよ

959 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 20:06:15.24 ID:YsspSJMD.net]
まあでもSPAのほうが余分なもの読み込まないぶん若干ページ遷移早いよな
そこだけは褒めてやるべきだとおもうわ
まあ作り手の面倒は増えてるし回線速度が速い現在に本当に必要なのかは疑問だけど

960 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 20:11:01.62 ID:Ipn+w0vn.net]
>>942
SPAは毎回ページまるごと送出しなおしのMPAよりも以下の利点がある
・サーバーの負荷減少
・トラフィックの減少
・ブラウザ側での表示書き換え減少
・ユーザーの待ち時間減少 (体感の向上)
つまり全てにおいてエコで優れている
もちろんSPAに加えて前述のように最初のページアクセス待ち時間減少のためにSSR/SSG併用
デメリットは「技術の低い人たちは提供できない」



961 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 20:17:20.94 ID:V9VQU+75.net]
ユーザー目線で言うと非SPAはリロード時、遷移時に画面がしっかりリセットされる安心感があるんだよな
なんか動きが変な気がしたらとりあえずリロード、戻る、適当にハイパーリンククリック
それでまあまあ具合がよくなると経験的にわかってる
これは非常に重要なんじゃないかな

たぶん何も知らんユーザーからするとSPAは巨大でミュータブルなオブジェクトに見えてるんじゃないかとおれは考えてる
逆に非SPAはほとんどイミュータブルな関数に見えてる
もちろんプログラミングの素人であるユーザーがイミュータブルとミュータブルの違いを認識してるはずは無いんだが
ぼんやりと感覚的にその違いを使い勝手という形で体感してるんじゃないかな

962 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 20:17:38.17 ID:SUNY4hKu.net]
>シンプルなMPAのほうが使いやすいと感じるケースは未だに多い

MPAの方がシンプルってそれこそ開発側の視点じゃね?
ユーザーから見てシンプルだというなら仕様が違うものを作っていることになるわけで、そもそも比較にならない。

963 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 20:17:52.19 ID:IPCx9P3x.net]
場合によってはSPAのほうが想定すること少なくて楽。
それはそれとしてSPAが適するかどうかは用途次第。なんだけど、最近MPAはSSGとSPAのハイブリッドばかりでSSR作って無いなぁ

964 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 20:20:47.89 ID:IPCx9P3x.net]
>>945
一般ユーザーはそこまで考えてないと思うし、そう思わせるならUIが悪いと思うな。個人的な意見だけども

965 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 20:26:33.13 ID:V9VQU+75.net]
>>944
・サーバーの負荷減少はユーザーでなく運用側のメリットで今はユーザー視点のメリットについて議論しているのでは?
・トラフィックも同様
・表示書き換えは、、、SPAのほうが増えてないか?
・ユーザーの待ち時間は減る傾向が見られるね
・技術力が低い人に提供できないのはユーザーにとってはデメリットだね
つまりそれだけ利便性の高いサイトが少ないということだから

こうして一個一個深堀していくとやっぱりユーザー目線ではデメリットのほうが大きい気がするなー
ウェブIDE、オフィス文書編集、BPMエディタ、、、この手の従来デスクトップでしかできなかった超複雑なツールをブラウザで提供出来るようになったのは凄い発明だけど
何でもかんでもSPAってのは典型的なミステイクだね
未だに世の中のほとんどのサイトは従来の非SPAがマッチしてるよ

966 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 20:27:14.48 ID:V9VQU+75.net]
>>946
ユーザー目線でも開発者目線でもどっちもシンプルということだね

967 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 20:29:04.59 ID:V9VQU+75.net]
>>948
ユーザーは考えてないよ
感じてる

968 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 20:31:15.89 ID:Ipn+w0vn.net]
>>945
それはそのサイトのバグです
>>949
普通に正しくSPAが作られていれば
ユーザーにとって見た目やUI自体は同じです
その上で反応速度の向上による体感の良さをユーザーは得られます

一方でSPAはサイト提供側にもメリットが大きく
サーバーの負荷減少と送出トラフィック減少により支出コスト(費用)を減らせます

969 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 20:37:03.33 ID:SUNY4hKu.net]
>>950
そうじゃなくて、同じ機能、同じ画面仕様のものをMPAとSPAで作ったのに
ユーザーから見て一方がシンプルに見えるのはどのへんが違うのかという話。

970 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 21:02:44.04 ID:y6GIaKTP.net]
バックエンドがどれだけ地獄になろうが知ったこっちゃない
って話なら確かにフロントエンドは何の機能も持たせず極限にシンプルに出来るね



971 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 21:06:50.84 ID:SXry2lpj.net]
>>954
やっぱりフロントエンドしかできないやつはこの程度w

972 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 21:11:23.62 ID:IPCx9P3x.net]
>>954
それやるとjsonを装飾するだけのフロントになるねw

>>955
jQueryおじさんはフロントもバックエンドもわかってないじゃん。どんな技術使ってるか尋ねられてGCPとか答えてたしw

973 名前:デフォルトの名無しさん mailto:sagesag [2022/01/15(土) 21:13:13.42 ID:NYY8L+mY.net]
現代の多くのユーザーとこれからのほとんどのユーザーはネイティブアプリ触りまくってるから、ネイティブアプリっぽい動きできるspaの方がユーザー体験いいやろな

974 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 21:18:38.65 ID:c5JWm7+b.net]
>>956
使ってる技術なんだからGCPは間違いない
普通はデータベースなんかも使うだろう
まさかお前フロントJavaScriptしかやったことないのか?

975 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 21:19:49.63 ID:c5JWm7+b.net]
>>957
はっはっは、思考停止

現代の多くのユーザーが触りまくってるというのなら
ウェブサイトを触りまくってる

Amazonがゲームみたいなインターフェースだったら
使いづらくてしょうがない

976 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 21:25:29.78 ID:IPCx9P3x.net]
>>958
尻尾出すの早いよw
Linuxバリバリ使えるしそれこそクラウドも使えるよ。ちょっと年季入ったフロント屋ならバックエンド書けるのなんて普通じゃん。
さて、どんなDB使ってるのかな?

977 名前:デフォルトの名無しさん mailto:sagesag [2022/01/15(土) 21:30:54.53 ID:NYY8L+mY.net]
>>959
ゲームみたいなインターフェースの是非は話してへんでおっちゃん
あとAmazonのネイティブアプリはおっちゃんが作れるウェブサイトみたいにベージ遷移の度にベージ全体読み込まへんで
一回Amazonのアプリをスマホにインストールして確かめてみたらええで笑
おっちゃんはスマホアプリでゲームしかしてへんのは分かったわ笑笑

978 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 21:31:05.16 ID:y6GIaKTP.net]
まあバックエンド=LAMPの時代が長すぎたよね

979 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 21:47:21.05 ID:IPCx9P3x.net]
>>962
百花繚乱な今から考えるとスゲー長かったなぁ……

980 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 22:17:52.65 ID:n9+l727f.net]
おめえらゴミクソでまったくSPAの利点を理解してなくて萎えた



981 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 22:25:28.96 ID:5PUMCLRk.net]
>>964
お、解説してくれるのか。頼むぜ!

982 名前:デフォルトの名無しさん mailto:sage [2022/01/15(土) 22:28:49.96 ID:n9+l727f.net]
マジでSPAアプリ開発したことあんのか?

983 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 00:08:27.05 ID:RG8YDX1E.net]
Ruby on Rails 5 からは、デフォルトでTurbolinks を使って、SPA, Pjax。
他にも、API モードもある

Turbolinksは、リンクのクリックイベントやWebブラウザのナビゲーションイベント(進む/戻る)を監視し、
通常の遷移イベントをキャンセルします

代わりに非同期通信(XMLHttpRequest/Ajax)で遷移先のページを取得し、
現在のページのheadとマージし、bodyを差し替えることで、ページ遷移したように見せかけます

984 名前:967 mailto:sage [2022/01/16(日) 00:14:31.10 ID:RG8YDX1E.net]
SPA の利点は、JavaScript のパース時間が無くなる事だろ

985 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 00:41:09.81 ID:hYWYL0RZ.net]
>>960
人に聞く前に自分で答えろよ
お前ひろゆきか?相手に喋らせて
ボロをだろうとするやり方だってバレバレなんだよ
で、お前は何使ってんの?

986 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 00:43:10.18 ID:hYWYL0RZ.net]
>>968

SPAはJavaScriptが複雑で巨大になるんです。
だからJavaScriptのパース時間を少なくしないといけないんです。

こんな感じだよなw

987 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 07:14:17.48 ID:NckdADc4.net]
>>969
さんざ人の揚げ足取っといて(取れてなかったけど)自分が取られるとそんな事言い出すのか、惨めだな〜

988 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 08:43:03.79 ID:2ncO695p.net]
MPAでもSPAでも速い配信は(技術があれば)やり方次第で可能だし、見せ方次第で違いなんてわからなくなる。要はコンテンツや技術に合わせてスマートな設計をする事が肝要じゃないかな。ハイブリッドでも良い。
仮にECサイト作れと言われて、規模等にもよって設計は変わるだろうし、ここの住民でもみんなそれぞれ違う設計するでしょ。

989 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 09:25:44.34 ID:Zy2wxIp9.net]
>>972
いや、だからお前がSPAを根本的に理解してないからそんなゴミクソみたいな判断しかできないんだよ

990 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 10:36:32.19 ID:2ncO695p.net]
>>973
急にどうした?
別にSPA否定してないし、反論あるなら具体的にね?



991 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 12:21:40.14 ID:T6dmgaQG.net]
SPAってもうクライアントアプリじゃん
普通のWEBアプリしか理解してなさそう

992 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 13:22:59.10 ID:KNknzt9i.net]
まあSPAってぶっちゃけ使えるのホームページレベルぐらいで
大規模なのになってくると画面数が多すぎてMPAになるからねー

993 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 13:39:04.81 ID:Zy2wxIp9.net]
>>976
ホームページしか作れない無知のゴミクソは黙ってろ

994 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 14:24:15.17 ID:pnIcYu1Z.net]
安い喧嘩売るだけじゃなくてさぁ、もうちょっと内容で語りなよ

995 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 14:24:58.15 ID:T6dmgaQG.net]
>>976
SPAはアプリですよ
代表例としては Google mail とか

自分も数年前から普通にキオスク端末を
PWA(SPA)で設計してリリースしてますし
今もみなさんも店頭で使うことできます

996 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 14:30:30.35 ID:rMsBJTM/.net]
>>976
OSがWindows7でブラウザはIE使ってそうなおじさんだね

997 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 14:46:06.92 ID:2ncO695p.net]
TwitterもSPAなんだよね。知らないとそうは見えないだけで

998 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 15:10:18.25 ID:hYWYL0RZ.net]
>>971
なんで、人に何使ってんのって聞いておいて
自分が同じ質問をされると答えら

999 名前:れないの?

おかしいよね
[]
[ここ壊れてます]

1000 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 15:41:48.06 ID:2ncO695p.net]
>>982
仕方のない人だな……DBで良いんだよね?
場合によるけどFirestoreやPostgreSQL使う事が多いよ、Postgre使うのはjsonbがあるからだけど。
さて、君は何使ってるのかな?



1001 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 15:45:55.51 ID:nveaF/yH.net]
MPAて未だに鯖でHTML生成してんの?
React開発経験した後だと非効率過ぎて嫌にならん?

1002 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 15:46:10.68 ID:hYWYL0RZ.net]
>>983
PostgreSQLとかMySQLとか使うけど
で、何のためにそんな質問したの?

1003 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 15:48:09.02 ID:hYWYL0RZ.net]
>>984
なんでHTMLを生成する場所が
サーバーからクライアントに移動しただけで
効率が変わると思ってんだ?

1004 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 15:49:34.70 ID:2ncO695p.net]
>>985
GCPで?

1005 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 15:50:34.45 ID:hYWYL0RZ.net]
>>987
GCPだとCloud SQLっていいますね。
それで?
何のために聞いたのさw

1006 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 15:51:23.50 ID:hYWYL0RZ.net]
な?結局こういうことなんだよ
揚げ足を取るために質問してるから
答えても何も言い返せない

1007 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 15:54:11.16 ID:hYWYL0RZ.net]
jQueryを使ってる人は、フロントエンドだけで全てが作れるなんて
思ってないからサーバーも含めて幅広い知識を有している

1008 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 15:54:48.12 ID:2ncO695p.net]
>>988
最初からそう言えば良いのにGCPとか漠然とした事言うから確認しただけじゃん

1009 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 15:55:37.56 ID:hYWYL0RZ.net]
>>991
で、その質問に答えると黙るのはなぜってこと
揚げ足を取るのに失敗したねぇwww

1010 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 15:56:23.97 ID:hYWYL0RZ.net]
答えが漠然なのはそもそも質問が漠然だから
React以外に何を使ってるかなんて聞かれたら
そりゃそれ以外のいろんな事を言うに決まってる



1011 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 15:59:30.95 ID:2ncO695p.net]
>>992
じゃあもっと聞こうか?
CloudSQLと何組み合わせてるの?

1012 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 16:02:01.62 ID:hYWYL0RZ.net]
>>994
俺は質問に答えたんだから、次はお前。
何のために質問したのか答えろ。

もっと言えばお前がFirestoreやPostgreSQL使ってるんだろ
それと何を組み合わせてるの?
そしてそんなことを聞いてどうするの?

お前が質問に答えた上で
俺の質問に答えろや

話はそれから

1013 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 16:02:48.89 ID:hYWYL0RZ.net]
ほんともう揚げ足取ろうとするのがバレバレなんだよ
まじ劣化版ひろゆき屋でwww

1014 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 16:03:45.77 ID:hYWYL0RZ.net]
Vue vs React vs Angular vs Svelte Part.9
https://mevius.5ch.net/test/read.cgi/tech/1642316327/

1015 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 16:04:01.50 ID:hYWYL0RZ.net]
次スレー

1016 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 16:04:11.43 ID:Zy2wxIp9.net]
>>986
やっぱお前ガチで何もわかってねえじゃん
その間違った知識しかないからSPA使えないんだよ
レベル下がるからあっちいけ

1017 名前:デフォルトの名無しさん mailto:sage [2022/01/16(日) 16:04:17.37 ID:hYWYL0RZ.net]
次スーレ

1018 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 238日 2時間 21分 45秒

1019 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<239KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef