Vue vs React vs Angular vs Svelte Part.8at TECH
Vue vs React vs Angular vs Svelte Part.8 - 暇つぶし2ch521:デフォルトの名無しさん
21/11/25 20:00:31.58 u1R7fYUq.net
>>510
XMLHttpRequestはもう随分使ってなくて細かいとこ忘れちゃったな。
とりあえず200以外はエラーで良いですか? って試験出した人に聞いちゃう

522:デフォルトの名無しさん
21/11/25 20:04:04.47 ZImesmKO.net
AJAX派なんですけど・・・

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

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

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

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

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

527:デフォルトの名無しさん
21/11/25 22:12:56.53 QpUtj2Zs.net
何故にnode?

528:デフォルトの名無しさん
21/11/25 22:27:53.50 Sxy/H7rg.net
pythonなんて変数がすべてオブジェクト型だぞ

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

530:デフォルトの名無しさん
21/11/25 22:38:37.90 88pS2ZzI.net
>>511
それよりもJSON.parseでエラー出た時にPromiseをrejectするのを忘れずにw
>>515
今どき関数型プログラミングをしたことないとは化石のような方で驚く
関数に関数を渡すのを覚えるとプログラミングが捗りますよ
あとイテレーターを使ったり作ったり慣れるとよいでしょう

531:デフォルトの名無しさん
21/11/26 01:28:37.73 hJBWjEcP.net
Rustいじってるけど良いねこれ
継承が無いってのが凄く良い

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

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

534:デフォルトの名無しさん
21/11/27 19:54:50.39 xsZ/PEwR.net
んな事するならドキュメント読んだ方がはやいって

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

536:デフォルトの名無しさん
21/11/29 15:55:53.28 Veee5+hu.net
JSは母数が多いからねえ

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

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

539:デフォルトの名無しさん
21/11/29 17:36:15.74 cOjdUgMN.net
>>528
悪訳語であるとは俺も思うがそれとこれとは話がdifferent

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

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

542:デフォルトの名無しさん
21/11/29 18:55:42.36 tPktcSTu.net
>>531
は?
俺は使ってないぞ

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

544:デフォルトの名無しさん
21/11/29 19:44:47.95 BPt2v2wi.net
>>533
それ誤用だよで済ませとけばいいのに。
それを人を馬鹿にしたみたいに「頭良く見せたいの?」とかつけるからいらぬ論争になるんでしょ。
多分使った本人は誤用である認識すらないでしょ。そうやって誤用が広まって行くんだし。
まぁ煽り合いが文化なら違う場所でやってよ

545:デフォルトの名無しさん
21/11/29 19:50:42.71 iENNPe6G.net
>>534
それが母数警察だ
どうだ怖いか?w

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

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

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

549:デフォルトの名無しさん
21/11/29 20:16:17.38 Mph1l0DA.net
な、何のスレだっけ?

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

551:デフォルトの名無しさん
21/11/29 20:28:58.32 iENNPe6G.net
まあ、ら抜き言葉の酷い版みたいなものだからねw

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

553:デフォルトの名無しさん
21/11/29 20:30:30.56 dVBrQ1Ix.net
スレチの上にしつこい

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

555:デフォルトの名無しさん
21/11/29 20:41:44.99 cydEy5/m.net
総務省や文部科学省も使っている由緒正しい誤用らしい
URLリンク(ja.wikipedia.org)

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

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

558:デフォルトの名無しさん
21/11/29 20:49:59.07 SzhfINeS.net
もういいからjQueryスレに帰れよ

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

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

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

562:デフォルトの名無しさん
21/11/29 21:07:38.55 tPktcSTu.net
発端はこれ
>>526
> JSは母数が多いからねえ
母数が多い、と用いているから
そこに紛らわしさは全く無く
parameterやmodulusの意味ではなく
全体数の意味であると日本人なら誰でもわかる
この状況で失敗訳語の母数を持ち出して語りだすのはキチガイくらいだ

563:デフォルトの名無しさん
21/11/29 21:11:50.78 iENNPe6G.net
ナンダカカシコソウに見せたかったのでは?w

564:デフォルトの名無しさん
21/11/30 12:16:35.00 HvFvECRE.net
キモイ

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

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

567:デフォルトの名無しさん
21/12/03 16:56:03.13 KPYLN7p7.net
ふろんとえんどってづやって勉強するん

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

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

570:デフォルトの名無しさん
21/12/03


571:20:08:47.49 ID:fKsN2CGD.net



572:デフォルトの名無しさん
21/12/03 20:24:12.30 XIVj35HM.net
もう、React Hooks 無しでは考えられない
JSX も

573:デフォルトの名無しさん
21/12/04 00:36:04.46 WDZUT71H.net
あえてVueを選ぶ理由が無い

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

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

576:デフォルトの名無しさん
21/12/04 01:39:46.13 L0U1VSkA.net
はじめにVueを書いてしまった為にVueで書いてるとかあります。

577:デフォルトの名無しさん
21/12/04 16:44:48.39 3EGWuhu+.net
負の遺産を積み上げ続けるとか修行かよ

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

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

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

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

582:デフォルトの名無しさん
21/12/05 06:31:15.67 rl2Q2Xgy.net
必要無いのに使ってるからだろ

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

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

585:デフォルトの名無しさん
21/12/05 14:34:11.28 0ggx4lCY.net
webアプリvueから入門してるわ……

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

587:デフォルトの名無しさん
21/12/05 15:18:39.91 rkuGwAwP.net
どんな書き方してるんや……

588:デフォルトの名無しさん
21/12/05 15:53:33.76 DvBfUPMY.net


589:デフォルトの名無しさん
21/12/05 15:58:14.78 4PPlVzU6.net
どんな書き方といか、最低限の処理をするのに大変といった感じだろうな
例えば特定のフィールドに値を入れるだけでも大変

590:デフォルトの名無しさん
21/12/05 16:06:21.22 RPxGMG17.net
今から勉強するならSvelteしようよ

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

592:デフォルトの名無しさん
21/12/05 17:26:53.56 ynAjy435.net
wasmはUI作るためのもんじゃないだろ

593:デフォルトの名無しさん
21/12/05 17:28:11.34 rkuGwAwP.net
>>578
DOMでゴリゴリ書くより楽じゃない?

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

595:デフォルトの名無しさん
21/12/05 19:51:20.09 zYjHnXyH.net
>>582
DOMなら一行よ?
$("#id").va(123);
vs Reactやってよw

596:デフォルトの名無しさん
21/12/05 19:55:43.98 rkuGwAwP.net
あ、それぐらい小規模ならDOMで良いです

597:デフォルトの名無しさん
21/12/05 19:58:51.07 zYjHnXyH.net
そうでしょ?
あとさAスタイルのときとBスタイルのときみたいに
CSSでデザインを切り替えるからさ
DOMの書き換えなんてほとんど不要なんだよね
DOMゴリゴリっていう発想が
そもそも間違ってるんだよ
Reactとかさ、なにそんな単純なことを
JavaScriptで頑張っちゃってるの?って思う

598:デフォルトの名無しさん
21/12/05 20:07:22.27 Yw2Xo6zr.net
だからあんたには必要無いんでしょって

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

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

601:デフォルトの名無しさん
21/12/05 21:08:55.48 H6ur06tM.net
やっぱVanillaJSが1番!

602:デフォルトの名無しさん
21/12/05 22:02:27.62 GJGs0W70.net
>>586
そもそもコイツは何もわかっていないからスルーしていい

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

604:デフォルトの名無しさん
21/12/05 22:37:55.95 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:デフォルトの名無しさん
21/12/05 23:08:33.40 KOPBFOTo.net
>>593
ホワイトハウスのサイトはガッツリVue使ってるだろ。

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

607:デフォルトの名無しさん
21/12/06 00:14:57.24 Iri3KeCE.net
Webアプリは入力を多用するから入力フォームだらけだ

608:デフォルトの名無しさん
21/12/06 00:57:35.17 XuzXkdX2.net
>>595
まずWebアプリの定義が曖昧だが
突き詰めていくと例えばUIがJavaScriptで動くものがWebアプリでそうでないものがWebページとするしか分類できなくなる
すると「入力フォームがWebアプリでない」ものはHTMLのformをそのままsubmitボタンでページ遷移するWebページのみとなる
もちろん現在もこれをベースとする形が正しい作り方として明確になっている
JavaScriptがない環境ではそのままで動き、JavaScriptがあれば修飾する形で高度なUI提供や必要ならページ遷移無し等にするのが正しい
したがって「入力フォームがウェブアプリだったら嫌だな。」というよりも「上述のような正しい作り方をしていない入力フォームはダメだな。」とした方がベターかもしれない

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

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

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

612:デフォルトの名無しさん
21/12/06 02:22:52.56 vepqX8Ev.net
案件受けれるかどうかはプログラミング能力以外の部分が大きい
仕事に使える能力あってもクラウドソーシングだと競争率高くてきつかったりする
なんでモチベ低下してるか考えるところからだな

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

614:デフォルトの名無しさん
21/12/06 12:49:11.99 tBlvVlSQ.net
>>586
秘密ロジックおじさんの匂いがする

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

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

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

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

619:デフォルトの名無しさん
21/12/07 14:34:40.77 c/7RwzVG.net
Vuexむずい死ぬ

620:デフォルトの名無しさん
21/12/07 21:06:40.97 3sCD52Wa.net
そんなゴミ捨てろ

621:デフォルトの名無しさん
21/12/08 06:27:39.02 /+2pmQ3S.net
Reactってなんでこんなにバージョンアップ早いん

622:デフォルトの名無しさん
21/12/08 07:29:52.25 APtdEV/k.net
作りかけだからさ

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

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

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

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

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

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

629:デフォルトの名無しさん
21/12/10 18:01:00.28 S06XoZnn.net
>>617
いいなぁ

630:デフォルトの名無しさん
21/12/10 20:05:50.94 Mhawf7kV.net
Microsoft Ninja 地球一周の旅。

631:デフォルトの名無しさん
21/12/11 03:20:52.03 7ERsVTv0.net
【悲報】ホロライブ6期生のスーパーエースVtuber沙花叉クロヱさん、初収益化配信1時間で1000万稼いでしまうw
スレリンク(ghard板)

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

633:デフォルトの名無しさん
21/12/11 17:32:29.19 HJUnekpi.net
WordPressのエディタにReact使ってるから進化してる

634:デフォルトの名無しさん
21/12/12 17:09:54.13 aUiHIMOo.net
それは進化と言えるんだろうか <


635:デフォルトの名無しさん
21/12/12 17:12:38.53 nA6/0TS6.net
GutentagってReactなんだっけ?

636:デフォルトの名無しさん
21/12/12 17:13:09.17 XwyXkECx.net
WordPressとか素人かよw

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

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

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

640:デフォルトの名無しさん
21/12/13 11:23:17.67 PIK/4x8h.net
YouTube で有名な、雑食系エンジニア・KENTA のサロンでは、
Ruby on Rails のポートフォリオで転職する
キャリアパスも、Rails → Go のみ
PHP は、一生やらなくて良いと言ってる
たぶん転職できても低給料で、文句ばかり言われるから、
Java とか、そういう低給料を目指す人は、サロンへ入れないのだろう
サロンで給料の文句ばかり言われると、
サロンの評判が悪くなり、廃れていくから
そういうサロンを運営したくない。
だから、モダンな会社で、ちゃんと給料がもらえる、Rails, Go のみに絞っている

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

642:629
21/12/13 13:40:18.11 PIK/4x8h.net
KENTA がいつも言ってる
Rails を使っている会社は、社風・開発環境がモダンだからって。
最も最先端
例えば、伊藤淳一がCTO のソニックガーデンは、全社員がリモートとか
逆に、Java は絶対にモダンじゃないw

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

644:デフォルトの名無しさん
21/12/13 14:28:54.97 Lu+jeBDR.net
goも落ち目だしな

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

646:デフォルトの名無しさん
21/12/13 21:59:33.03 fp3aOh42.net
結局jQueryがナンバーワンやって気づいたわ

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

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

649:デフォルトの名無しさん
21/12/14 21:13:15.89 /fESZ1G4.net
KENTA好きなヤツってイケハヤとか好きそう

650:デフォルトの名無しさん
21/12/15 07:02:11.97 CevG0U/x.net
Reactヘビーユーザーが思うSvelteの良いところ
URLリンク(qiita.com)
Reactを使う上で特に不満があったわけでもないですが、Svelteに乗り換えてみると無駄が多かったことに気付かされました。

651:デフォルトの名無しさん
21/12/17 08:52:43.61 ZViVwDnV.net
いうほどヘビーユーザーじゃなかったんだろ

652:デフォルトの名無しさん
21/12/17 17:32:41.77 e+zRdiVV.net
ライブラリない時点で選択肢から外れるわ

653:デフォルトの名無しさん
21/12/17 17:58:40.48 DlY/T7am.net
そもそもReactからSvelteに乗り換えられるような規模感って、それ技術選定の段階でミスってるんよ・・・
てか、Recoilのおかげで固有コンポーネントの凝集度が高くなるから
変更時の影響範囲が狭くてかなり楽になったわ

654:デフォルトの名無しさん
21/12/17 22:56:25.29 5BXN3ZtS.net
Reactが使える範囲はすごく小さいって話だな
jQueryが今も王者である理由
さて現在は・・・jQueryのシェアは4ヶ月連続で0.1%増加し続けて
78.5%にまで到達、なお一年前は77.1%でした。
これが現実やで

655:デフォルトの名無しさん
21/12/17 23:30:40.25 /b1W7aYn.net
はいはい今日もご苦労さん

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

657:デフォルトの名無しさん
21/12/18 01:55:08.72 HgDdUmgR.net
頭悪そう

658:デフォルトの名無しさん
21/12/18 09:42:47.02 odsCERiM.net
で、結局vueとreactどっちがいいの?

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

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

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

662:デフォルトの名無しさん
21/12/18 13:28:19.45 8H10breR.net
こんにちは、初心者デス!
家のWindowsにReact nativeをセットアップしましたが
エミュレータがフリーズします(うまく行けば10分以上かかってやっと表示されます)。
プロセッサーが悪いのですか?
AMD A4-9125 RADEONR3,4 COMPUTE CORES
2C+2G 2.30GHz
皆さんはもっと良いものを使って作ってますか?

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

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

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

666:デフォルトの名無しさん
21/12/18 13:35:57.79 vKnOh+8c.net
デキない人ほど「忙しいフリ」に走る真の理由
URLリンク(toyokeizai.net)

667:デフォルトの名無しさん
21/12/18 13:36:28.81 vKnOh+8c.net
なぜ暇な人ほど「忙しいふり」をするのか
URLリンク(diamond.jp)

668:デフォルトの名無しさん
21/12/18 13:37:26.94 8H10breR.net
>>651への回答まだまだ募集中

669:デフォルトの名無しさん
21/12/18 13:38:18.89 8H10breR.net
>>651の再掲
家のWindowsにReact nativeをセットアップしましたが
エミュレータがフリーズします(うまく行けば10分以上かかってやっと表示されます)。
プロセッサーが悪いのですか?
AMD A4-9125 RADEONR3,4 COMPUTE CORES
2C+2G 2.30GHz
皆さんはもっと良いものを使って作ってますか?

670:デフォルトの名無しさん
21/12/18 13:38:37.54 vKnOh+8c.net
性能が悪いんで100万ぐらい用意して
新しいパソコン買え
他の人は20万とか10万とか5万とか3万とか
騙してくるだろうな

671:デフォルトの名無しさん
21/12/18 13:39:35.70 vKnOh+8c.net
すでに答えました。
他の人もどうぞ
それっぽい回答をよろしくおねがいします(笑)

672:デフォルトの名無しさん
21/12/18 13:40:01.27 yvc9u4tM.net
>>652
React NativeとjQueryを比較するとか正気か!? 使えるフィールドが全然ちゃうやん
>>651
CPU性能もさることながら、メモリ足らんのちゃうか。まずタスクマネージャー見ろ。
つか、スレチ

673:デフォルトの名無しさん
21/12/18 13:40:48.62 vKnOh+8c.net
ほら、メモリを買ってこいってさ!

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

675:デフォルトの名無しさん
21/12/18 13:42:06.86 vKnOh+8c.net
あw ID変わってなかったwww

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

677:デフォルトの名無しさん
21/12/18 13:42:44.22 pHjv7ptJ.net
>>651
うーん、やっぱりGPUの性能が足りんのではないですかな?

678:デフォルトの名無しさん
21/12/18 13:42:59.90 vKnOh+8c.net
>>651
HDDの容量が問題だね

679:デフォルトの名無しさん
21/12/18 13:43:24.50 vpsM3JRH.net
あれ?なんでIDもとに戻ったんだ?

680:デフォルトの名無しさん
21/12/18 13:44:01.43 vpsM3JRH.net
>>661はうまいこと初心者を騙せたなw

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

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

683:デフォルトの名無しさん
21/12/18 19:29:48.10 t3mLfSwa.net
>>651
A4-9125ってCeleron相当やんそら重いやろ

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

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

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

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

688:デフォルトの名無しさん
21/12/20 20:53:50.18 V5h4Q/CP.net
そういう意味じゃないです……

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


690:ロージャーなのかな?



691:デフォルトの名無しさん
21/12/20 21:00:33.61 wKVZlXUG.net
クロージャーは苦労するのじゃー

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

693:デフォルトの名無しさん
21/12/20 22:21:48.32 xoF9H+aY.net
擬似クラスでも恩恵には預かれる
ダメなのは理解なく使った場合の弊害
要するにアホガードを搭載したのがhooks apps

694:デフォルトの名無しさん
21/12/21 13:47:56.18 4eCXrsgH.net
そもそも現行のAngularはクラスベースでうまく機能してるし(以前はゴタゴタしてたけど)
結局は使い方次第
つーか、言語はかくあるべし、みたいなしょーもないこだわりは個人開発だけにして欲しいわ
チームに持ち込まれると鬱陶しくてかなわん

695:デフォルトの名無しさん
21/12/21 17:35:27.28 S4hmWBPH.net
郷に入っては郷に従え、という言葉の通り、長い目で見ればモダンJS,TSという郷に従ったほうが利がある。
モダンJS,TS使いは、classがわからんからclassを使わんわけではなく、classを知ってるから必要な時しかclassを使わんのだ。

696:デフォルトの名無しさん
21/12/22 17:58:28.52 bSX9wHrA.net
新しいことを覚えたくないから、覚えなくて良い逃げ道を探しがち
はてブのコメ欄とか見てるとつくづくそう思う

697:デフォルトの名無しさん
21/12/22 18:12:37.58 373P16f8.net
もうそろそろ新しいのも出なくなってReactと状態管理とNextさえマスターすればくないか?

698:デフォルトの名無しさん
21/12/22 18:53:04.72 WkDs1ZLi.net
Nuxt 3 を今すぐオススメしたい 15 のポイント
URLリンク(zenn.dev)

699:デフォルトの名無しさん
21/12/23 08:17:00.90 kPplFkzx.net
これ本当?
学習コスト高そうでReactとか敬遠してたんだけど手軽に学習出来るならSvelte.jsっての触ってみようかな

Svelte.jsは、React.jsなどのライブラリと比べて複雑ではないため、フロントエンド開発初心者でも学習ハードルは高くありません。
また、手軽に開発することができるため、小規模アプリを個人開発したい人におすすめです。URLリンク(udemy.benesse.co.jp)

700:デフォルトの名無しさん
21/12/23 08:31:12.60 j2HWxxr9.net
Svelteいい感じじゃん

701:デフォルトの名無しさん
21/12/25 02:58:56.45 r3YAqFM9.net
>>61
技術力ないところはvue/nuxt っていうのはめっちゃ合ってるわ

702:デフォルトの名無しさん
21/12/25 04:13:10.33 9OzOPrjS.net
>>689
日本語が読めない人かね?
誤読して全く異なる意味になっているぞ

703:デフォルトの名無しさん
21/12/25 07:26:27.71 YcHZq73m.net
ReactもWeb技術やJSの基礎さえ出来てれば別に難しくはない。元々Web開発やってない人には多分難しい。

704:デフォルトの名無しさん
21/12/25 08:27:49.63 U4+wjKtW.net
jQueryを使っていれば
JSやWebの基礎ができてる
基礎ができてる人は多い

705:デフォルトの名無しさん
21/12/25 08:42:32.66 YcHZq73m.net
jQueryはルールが独特なのでjQueryが生み出すのはjQueryだけ使える人です……。そういう可哀想な人をたくさん見てきました。

706:デフォルトの名無しさん
21/12/25 08:54:55.42 U4+wjKtW.net
jQueryはDOM APIを簡略化してかけるようにしただけですよw
そもそもjQueryはJavaScriptで作られています。
基礎ができてないから、そんなこともわからない。

707:デフォルトの名無しさん
21/12/25 11:55:14.13 /wq9BcxX.net
>>59
jquery UIとか今でも欲しがってるゴミクソがいたとは驚きだわ

708:デフォルトの名無しさん
21/12/25 12:00:25.96 wJCvYLpU.net
jQueryのイテレータとか特殊じゃん。jQueryおじさんが一番jQueryわかってない疑惑

709:デフォルトの名無しさん
21/12/25 16:51:25.10 lY0WwWdw.net
>>687
Reactは最適化しようとすると大変なだけ
Recoilやv18で来るConcurrentModeとかが
実現したいことに当てハマる場合はおススメ
ただ無理に使うものではないし、ほんとそこに書いてある通り規模感次第

710:デフォルトの名無しさん
21/12/25 18:00:46.01 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:デフォルトの名無しさん
21/12/25 18:08:55.71 YcHZq73m.net
変な例だなArray.from()ご存知ない?

712:デフォルトの名無しさん
21/12/25 18:27:01.06 uRsvRo2Z.net
jQueryは
mapとeachで引数順違ったり
DOMがthisにバインドされたり
明らかに設計ミスってるからね
もし今同等の機能のライブラリ作るならこんな作りにしないでしょ

713:デフォルトの名無しさん
21/12/25 18:45:07.84 A1IyMFWz.net
jQueryスレでどうぞ

714:デフォルトの名無しさん
21/12/25 19:46:07.62 U4+wjKtW.net
>>700
> DOMがthisにバインドされたり
それはDOM APIの仕様に準拠した動作
やっぱり基礎を知らないんだな(苦笑)

715:デフォルトの名無しさん
21/12/25 21:01:04.87 YcHZq73m.net
イテレータの話してるんだからmap引数の関数のthisが配列内の要素(上のコードのケースではa要素)を指すのがおかしいって話してるんでしょ。
わかんない?

716:デフォルトの名無しさん
21/12/25 21:16:47.01 quJaZiR3.net
イテレータの話だったらthisのことになるの?
そもそもthisなんて曖昧なもの使わなければ済む

717:デフォルトの名無しさん
21/12/26 01:03:44.91 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にならない
URLリンク(js.studio-kingdom.com)
> 各値を変換する関数を指定します。 この関数内でのthisはwindowを参照します。

718:デフォルトの名無しさん
21/12/26 01:07:41.90 Guj/6jti.net
上のコード(>>698)のケースではコールバック関数ではなく

719:デフォルトの名無しさん
21/12/26 06:57:28.45 ZymhXrLB.net
>>705
イベント用関数のthisがDOMをbindするのは別に普通だよ。
>>700 の言い方からしてイベントの話じゃないし、(thisが出てくるんだから)アロー関数の話でもないのは明らかじゃん。
> jQueryはJavaScriptにmapがない時代に作られたもの
だから古くて独自なんだよね。あとはjQueryスレでやろうか。

720:デフォルトの名無しさん
21/12/26 10:59:24.81 bwDwv7pP.net
jQuery は、this を使えるようにしたのが功績
JavaScript では、thisが狂う。
thisがwindow を指してしまうので、あらかじめthisを、that に代入したりして使っていた

721:デフォルトの名無しさん
21/12/26 12:20:29.29 yfFrkMGz.net
jqueryがなかったらReactもvueもなかった
jqueryがjavascriptを変えた
感謝しろ

722:デフォルトの名無しさん
21/12/26 12:49:50.72 Z6JzLbeq.net
thisがwindowとかstrictモードすら知らんのかしら

723:デフォルトの名無しさん
21/12/26 13:10:16.83 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:デフォルトの名無しさん
21/12/26 13:29:31.40 ZymhXrLB.net
>>711
> npmでtailwindcssインストールするとエラー出るpostcss8周りでエラーが発生
tailwindcss3を普通にinstallするとどんなエラー出るの?

725:デフォルトの名無しさん
21/12/26 13:49:32.96 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:デフォルトの名無しさん
21/12/26 13:51:51.51 Guj/6jti.net
>>707
昔に作られたからだめという考え方が終わってる
C言語なんかもっと昔に作られたもの
なぜ今も使われてるかを理解できないでしょw

727:デフォルトの名無しさん
21/12/26 14:00:38.46 Guj/6jti.net
>>707
> イベント用関数のthisがDOMをbindするのは別に普通だよ。
ならDOM用のイテレータのthisもDOMであるべきってわかるだろw
DOMイベント用の例えばclickとかにデイジーチェーンでeachなどを
つなげるようにするためってわからないか?
clickはthisでアクセスするのにその次のeachはthisじゃないとか一貫性がないだろ
もう少し基礎というか設計能力を鍛えたほうがいい
オレオレフレームワークを自分で作ったこともないだろ
オレオレは使うものではないが、自分で作ることで技術を理解できる
おまえはまだまだってことだ

728:デフォルトの名無しさん
21/12/26 15:28:41.58 ZymhXrLB.net
>>713
vue create hogeでvue3を選択してインストールした後hogeに移動してtailwindcss3インストールしてみたけどエラー出ないな。
npm更新してもう一度0から構築してみては?

729:711
21/12/26 16:50:52.27 b3cSH9Df.net
>>716
npm アップデートしたけどダメでした。
postcss.config.jsとか設定する前は、npm run serveはエラーでないんですけどね
これ見ながらやってました。
tailwndcss2と3の tailwind.config.js 設定違いは自分で修正してます
URLリンク(qiita.com)
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:
URLリンク(github.com)
@ ./src/assets/tailwind.css 4:14-166 15:3-20:5 16:22-174
@ ./src/main.js
@ multi (webpack)-dev-server/client?URLリンク(xxx.xxx.xxx.xxx:8080&sockPath=) (webpack)/hot/dev-server.js ./src/main.js
別フォルダーでtailwndcss3、autoprefixer、cssnanoの出力設定までは作ったので諦めてこっち使うかな><

730:デフォルトの名無しさん
21/12/26 17:02:34.84 CawZ4zpF.net
>>717
postcss8以上使えってモロに書いてあるだろ
エラーメッセージを読め

731:デフォルトの名無しさん
21/12/26 19:45:26.92 b3cSH9Df.net
>>718
入れたけどダメだったから質問してるんだよ

732:デフォルトの名無しさん
21/12/26 20:27:42.09 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:デフォルトの名無しさん
21/12/26 21:59:52.94 VxypCbkT.net
前になったなそれ
グローバルにpostcss-cliとかpostcss-loaderとかの古いのが入ってるとか他のpostcssプラグインが8に対応してないとか
そんなんだった気がする

734:デフォルトの名無しさん
21/12/26 22:00:50.70 1tN0iZWM.net
最近Reactで関数コンポーネントしか使ってないからthisってどう使うんだっけってレベル

735:デフォルトの名無しさん
21/12/26 22:12:25.04 ZymhXrLB.net
>>721
なるほどそういうことか。
俺はVue使ってないから最新の@vue/cliをインストールした上でnpx vue createした。
だから711の状況を再現できなかったのか。スッキリしたぜ

736:デフォルトの名無しさん
21/12/26 22:13:22.38 bqiVyC6O.net
とりあえず、jQuery使いが嫌がられてる理由がよく分かる流れだった😅
こんなのチームやそれこそPMにいたら地獄だろうな…😭😭

737:デフォルトの名無しさん
21/12/27 01:54:41.63 4XXPAYbv.net
>>724
技術で反論できないからって
それはないだろw

738:デフォルトの名無しさん
21/12/27 06:24:21.79 lcJkJNGE.net
>>724
隔離して約款ページでも作らせるしか無いなw

739:デフォルトの名無しさん
21/12/28 06:24:29.12 ZGXc0Ku2.net
認証はもうFirebase Authenticationとかで良いよね?

740:デフォルトの名無しさん
21/12/28 13:22:00.42 Al6tudgr.net
むしろ使うべき
自前で実装する時代は終わった

741:デフォルトの名無しさん
21/12/28 13:39:56.31 9pJRIB6u.net
オンプレはどうするんや。
最近、オンプレへの回帰も多いで

742:デフォルトの名無しさん
21/12/28 14:36:37.00 Gh6bV9aa.net
それなんだよなあ

743:デフォルトの名無しさん
21/12/28 15:09:45.62 sEvynBhZ.net
>>673
チートシート見たらわかるけど使うなっていってるだから俺は宣言文でやってるわ

744:デフォルトの名無しさん
21/12/28 15:48:02.03 ediH0wTa.net
関数型のarrow は状態を持たない、
computed property・計算値アクセスみたいなもので、this を持たない
ネスト内の無名関数も、this が無意味になって、window を指す。
callback の文脈が分からない。
異次元空間アクセス
だから、あらかじめ、that, bind で関連付けしないと使えない

745:デフォルトの名無しさん
21/12/28 16:18:33.90 ediH0wTa.net
Ruby on Rails の作者・David Heinemeier Hansson(DHH)の、9/8 の動画ある。
もう、Rails 7
Alpha preview: Rails 7 w/ esbuild + Tailwind CSS
URLリンク(www.youtube.com)

746:デフォルトの名無しさん
21/12/28 18:23:33.19 jComt9em.net
どういう神経してたらこのスレにrailsがくるんだろう

747:デフォルトの名無しさん
21/12/28 18:30:44.26 JyRJ6HRN.net
親切な人ですよね。

748:デフォルトの名無しさん
22/01/04 21:12:00.70 xV7+Xi6f.net
vuejsも最近は「reactのこの機能、vuejsでもできるようにしました!」ばっかりで「それだったらreactでよくね?」って感じることが多くなってきたな
htmlとjs部分をはっきり分ける形式のフレームワークだったら最近はsvelteがreactとは違う方向性を目指してていいと思った
今後はjsxが嫌だったらsvelte、そうでなければreactって感じになりそう

749:デフォルトの名無しさん
22/01/04 23:02:54.63 sbUijChz.net
はー、Reactだけ追ってるけど他は今そんな感じなのか~

750:デフォルトの名無しさん
22/01/05 09:45:39.28 gXRPzTKb.net
だからjQueryでいいやろ

751:デフォルトの名無しさん
22/01/05 12:33:36.82 tGrtITYa.net
はいはい今日もご苦労さん

752:デフォルトの名無しさん
22/01/05 13:45:42.94 TN8Yfrvz.net
JSX最初は嫌いだったけどここで突き抜けて便利になるともはやこれでいいやってなるわ

753:デフォルトの名無しさん
22/01/05 16:32:09.08 DcVUk1vg.net
Vueは少ない学習で楽にSPAを組めるのがウリだったはずなんだけどただのジェネリックreactになってる
理想としたポジションはsvelteにとられちゃったね

754:デフォルトの名無しさん
22/01/05 18:28:23.07 3jX46sWs.net
まあSPAはいうても使われる用途がホームページとかそういうレベルの低いところに限られてくるし
それ以上のレベルってなるとやっぱreactもしくは単純にjQueryのみで分かりやすくってなるからしゃーない

755:デフォルトの名無しさん
22/01/05 18:44:44.64 tGrtITYa.net
静的HPもNext.js使うしもうReactにどっぷりですわ

756:デフォルトの名無しさん
22/01/06 07:50:52.50 FtaxQJIK.net
reactはhooks推奨してからもう2、3年くらいたって
hooksの記事やサンプルも充実してるし
classコンポーネントから完全に移行できたけど
vueは今触り始めるのは最悪の時期だろうな

757:デフォルトの名無しさん
22/01/06 09:34:24.89 nsq83Rmo.net
他の言語からjsとReactを初めて見る奴らはこの気持ち悪さに嫌気がさすらしい
その前に奴らはhtmlとcssすらまともに使えないんだが

758:デフォルトの名無しさん
22/01/06 09:43:15.32 zb3zmdQT.net
Next使うようになってReactがめちゃくちゃ楽しくなったわ
React単体だとかえって面倒なことになりかねない

759:デフォルトの名無しさん
22/01/06 10:30:45.25 5FnILkh/.net
next.jsってシンプルなSPAでは必要無いように思うんだけど
どの時点から使うメリット出てくるんだろう

760:デフォルトの名無しさん
22/01/06 10:44:20.87 zb3zmdQT.net
むしろシンプルなSPAこそnext使うべきだよ
SPAといってもサーバーサイドを無視することはできないからね

761:デフォルトの名無しさん
22/01/06 12:39:58.64 /RkhTEU5.net
Ruby on Rails の埋め込みテンプレートERB では、
HTML, JavaScript も、a.html.erb, b.js.erb に、ERBで書いている
<% ~ %>, <%= ~ %>
だから、JSX の方が可読性が高い

762:デフォルトの名無しさん
22/01/06 16:20:27.07 KUTJJCqx.net
>>747
serverはapiだけだよいね

763:デフォルトの名無しさん
22/01/06 17:14:08.33 EbQMVjXp.net
うろ覚えだけどNext.jsのREST部分ってExpressみたいな感じだっけ? 型に厳格にできるFasify使いたくなる。

764:デフォルトの名無しさん
22/01/07 00:30:34.19 0CT3Il9G.net
Fastify
URLリンク(www.fastify.io)
Node.js用の高速でオーバーヘッドの少ないWebフレームワーク

765:デフォルトの名無しさん
22/01/08 19:22:06.33 n1qotXzE.net
URLリンク(streamlit.io)
ここみると皆Reactなんだが

766:デフォルトの名無しさん
22/01/08 21:00:03.90 IBn1OFCK.net
そういうみんなReactとかいうこと言うと、
そもそもみんなReactやVueじゃなくてjQueryがほとんどじゃん
いや、煽ってるわけじゃないよ、念のため事実として言ってるだけね

767:デフォルトの名無しさん
22/01/08 21:28:33.00 n1qotXzE.net
もちろんそうだが文字通り利用者数が多いだけで実体は
フロントにベタ貼りみたいな使い方がほとんどだから多いだけじゃないの

768:デフォルトの名無しさん
22/01/08 21:30:27.61 2jxzo5wl.net
何度も何度もバカは学習しないんだな

769:デフォルトの名無しさん
22/01/08 21:31:14.14 2jxzo5wl.net
WordPressだろっつってんだろ

770:デフォルトの名無しさん
22/01/08 23:52:15.48 rZeJrpkB.net
面接でjQueryの良さを語る奴がいたら秒でお疲れしたって言うね

771:デフォルトの名無しさん
22/01/09 00:38:34.20 Z9YMd9OK.net
>>747
ルーティングの設定がいらないから、複数ページある場合はNextにした方が楽よ
あとは外部API叩きたいかつAPIキー隠したい場合なんかも、Next.jsでAPI書けるからいいんでないかね

772:デフォルトの名無しさん
22/01/09 00:54:42.58 LjmIy0NB.net
>>754
お前の知ってる様なそういうパブリックなWebサイトとかじゃなく
もっとクローズな用途なクラウドサービスのコンパネとか

773:デフォルトの名無しさん
22/01/09 02:10:21.94 ptXOvsUP.net
>>1にも話題禁止て書かれてるように
jqueryて、いやそりゃjquery便利だよ、でもそういうことじゃなくて・・
みたいな立ち位置だからな

774:デフォルトの名無しさん
22/01/09 02:12:41.98 DeP9nBOI.net
>758
面接でゲームプログラミングの技術の話をしたら
大人になってもゲームするようなやつは・・・なんて
言うやつもいるからなw
お前が正しく技術を判断できないだけやで

775:デフォルトの名無しさん
22/01/09 02:19:22.76 DeP9nBOI.net
>>760
なぜReactはパブリックには使えないのかって話だよね

776:デフォルトの名無しさん
22/01/09 02:42:58.17 /n8hCtnI.net
>>762
はぐらかすなよ
jQueryを使う人間はクソだと言う話をしてるだけだぞ

777:デフォルトの名無しさん
22/01/09 03:02:28.13 DeP9nBOI.net
「jQueryを使う人間はクソだと言う話をしてる」アホがいるってだけだろ?
それとも78%以上のサイトがアホだという証明でもあるんですか?
2017年 JavaScript★71.9%ものサイトがjQueryを利用 [無断転載禁止]©2ch.net
スレリンク(prog板)

778:デフォルトの名無しさん
22/01/09 04:11:18.35 kL96YPJ6.net
詐欺サイトやゴミサイトのWordPressが自動量産されていくからこれからもjqueryはシェアを拡大していく

779:デフォルトの名無しさん
22/01/09 04:45:28.66 /n8hCtnI.net
>>765
お前が自分で証明してるでしょ

780:デフォルトの名無しさん
22/01/09 06:52:10.05 wCsLaPGq.net
>>759
SGでよければ外部APIキー使うときにgetStaticProps使えばAPI書くまでもないしね。
>>763
はぁ、Facebook, Salesforce, Paypal, Cloudflare, Twitter, Amazon 等そうそうたるメンバーがパブリックでも利用してますけども。
URLリンク(jp.quora.com)

781:デフォルトの名無しさん
22/01/09 07:24:36.84 DeP9nBOI.net
そうそうたるメンバーしか、パブリックで利用していない

782:デフォルトの名無しさん
22/01/09 07:55:46.28 wCsLaPGq.net
面接でjQueryの良さを語る人が来ても別にお祈り確定はしないけど、ここで暴れてるjQueryおじさんみたいなの来たら即お祈りするわ

783:デフォルトの名無しさん
22/01/09 10:31:52.82 lHcaSIlp.net
>>767
重要なのはReactのシェアが増えないことだろう?
このグラフは100%を振り分けたものではなく
ウェブサイトで使われてる割合を示すグラフなんだから
jQueryのシェアが増えたからって別にReactの


784: シェアが下がるわけじゃないってわかってる? Reactはウェブサイトで2.5%しか使われてないんだよ



785:デフォルトの名無しさん
22/01/09 11:22:05.50 wCsLaPGq.net
その2.5%にトラフィック集中してそう

786:デフォルトの名無しさん
22/01/09 11:24:41.30 KvZKiBks.net
>>759
ディスプレイサイズに合わせて画像のリサイズとかwebp変換とかもやってくれるのも追加で
逆に素のReact使うメリットが見当たらんな
どっちも1回コマンド叩けばすぐに使えるし

787:デフォルトの名無しさん
22/01/09 12:01:24.48 x2Ju23jT.net
Nextってかssr、ssgできるようなフレームワークはライブラリによってはドキュメント通りに設定してもエラーになることがデメリットやな
Firebaseとかリッチテキストエディターとかエラったわ

788:デフォルトの名無しさん
22/01/09 12:43:56.53 LjmIy0NB.net
>>769
そら伝統的なほーむぺーじの進化系としての今のモダンなWebページと
AccessやVBやVC++で作られてたフォームアプリの汎用化としてのWebアプリじゃ求められるものが違うからやん
結局リテラシーが低いからそんな事も分からんのやろ?

789:デフォルトの名無しさん
22/01/09 12:48:50.92 0jw4qUTm.net
>>775
AccessやVBやVC++で作られてたフォームアプリの汎用化としてのWebアプリ
は同じマイクロソフト系のASP.netMVCで作るっしょあれサーバーサイドレンダリングもコンポーネントもRaserで作れるし

790:デフォルトの名無しさん
22/01/09 12:54:00.92 pFr5GuFk.net
ReactからNextって簡単に移行できるもの?
何も知らん状態からReactで作ってる途中なんだけどメリットしかないなら移行する

791:デフォルトの名無しさん
22/01/09 13:01:09.93 wCsLaPGq.net
>>775
そうか、考えてみると昔の人はVB(非.Net)とかVC++なんかでアプリ組んでたのか……ひたすら辛そう。まぁ今のwebアプリより考える事圧倒的に少ないんだろうけど。

792:デフォルトの名無しさん
22/01/09 13:15:05.18 LjmIy0NB.net
>>778
まぁアプリの方が作りはシンプルだけどトラブルあった時毎回現地に行かなきゃいけないみたいな不要な手間が相当あるからね

793:デフォルトの名無しさん
22/01/09 13:32:55.14 SQxynTEg.net
Webにできるようなアプリを単体で配布したところでそんな手間がかかったりするかねぇ。
現場じゃないとできないサポートってどんなんだろ?

794:デフォルトの名無しさん
22/01/09 13:41:15.88 0jw4qUTm.net
昔地図系のアプリ開発やったあとの保守で定期的にデータ更新しにいろんなところ回ったりしてたで
当時はネットワークでアップデートって時代じゃなかったから当たり前だったわ

795:デフォルトの名無しさん
22/01/09 15:44:54.35 LjmIy0NB.net
Accessとかだとデータ破損がよくあるっぽい
自分が担当じゃないがそれでよく現地行ってる人が居る

796:デフォルトの名無しさん
22/01/09 16:05:16.28 SQxynTEg.net
ネットワークが使えない現場の話かな?

797:デフォルトの名無しさん
22/01/09 16:17:20.50 lHcaSIlp.net
>>775
そんなこともわからんから
自分たちがReact使っだけで
ウェブ全体からjQueryがなくなるなんて勘違いしてるアホがいるんやで
現状はjQueryが78%以上使用されていて
しかもまだ増え続けてるんや

798:デフォルトの名無しさん
22/01/09 16:29:05.95 LjmIy0NB.net
>>784
別にjQueryがある事自体は否定してないよ
そらWebサイトは増え続けてるんだから利用実績は増えるやろ

799:デフォルトの名無しさん
22/01/09 16:39:27.64 wCsLaPGq.net
jQuery使いがjQuery使ってるのは好きにすれば良いよ。用途が違うからシェアがどれだけあっても関係ないし、俺たちも住み分けできて快適だ。
ここで暴れてる理由はまるでわからん

800:デフォルトの名無しさん
22/01/09 16:41:23.02 LjmIy0NB.net
初期の頃用途が違う事が理解できずにVue民とかがjQuery民にマウント取りに行ったのを今でも根に持ってるんだろうな

801:デフォルトの名無しさん
22/01/09 16:42:52.33 lHcaSIlp.net
脱jQueryとかアホなことを言ってるアホに
現実を教えてるだけだよ

802:デフォルトの名無しさん
22/01/09 16:43:44.49 lHcaSIlp.net
>>787
用途が違うのに最初に脱jQueryとか言って
使い物にならないものを普及させようとしたアホは誰かって話だ

803:デフォルトの名無しさん
22/01/09 16:49:16.50 lHcaSIlp.net
一時期ブームになった脱jQueryは
すっかり鳴りを潜めてしまったしな
ようやく用途が違うって理解したんだろう
80%近くの人にはjQueryの方が適切だったんだよ

804:デフォルトの名無しさん
22/01/09 16:52:50.92 LjmIy0NB.net
>>789
スマンなその頃俺もjQuery民やったしウザかったのも覚えてるが
その後に実際にAngular、Vue、Reactそれぞれある程度使ってみて検討した結果自分の用途にはReactが合ってるっていう結論に達したんや

805:デフォルトの名無しさん
22/01/09 16:54:45.80 lHcaSIlp.net
>>791
アンケート結果
Reactスレに居る住民の100%はReactを使っていました
みたいな話か?w

806:デフォルトの名無しさん
22/01/09 17:01:24.09 LjmIy0NB.net
>>792
出来合いの認証機構一式(ログイン、登録、パスワード再発行辺りの機能)をそれぞれのフロントFWで置き換え実装してみた感じだが

807:デフォルトの名無しさん
22/01/09 17:19:20.04 wCsLaPGq.net
オーケーわかった。用途が違うしシェアも大きい。納得したから帰ってどうぞ

808:デフォルトの名無しさん
22/01/09 19:23:08.53 PPbOyoIq.net
jQueryっていうか昔ながらのMVCがなんだかんだで一番ユーザーに受け入れられるってことなんだろうな
なのでMVCにCDNのreactってスタイルを洗練させて普及すれば数年でjQuery駆逐できると思う

809:デフォルトの名無しさん
22/01/09 19:30:36.04 LjmIy0NB.net
>>795
Reactはあらゆるものの部品化を洗練していくことで開発効率が上がるパターン

810:デフォルトの名無しさん
22/01/09 19:32:53.80 PPbOyoIq.net
>>796
そうだね
じゃあそれでMVCを洗練させていくのがシェア伸ばす近道だと思うよ

811:デフォルトの名無しさん
22/01/09 19:35:39.71 LjmIy0NB.net
そもそも使ってるところは使ってるんだから無理にシェアを増やす必要なんて更々ない

812:デフォルトの名無しさん
22/01/09 19:40:20.67 PPbOyoIq.net
シェアの大きさはライブラリの寿命に直結するから多いにこしたことはない
10年間メンテなしで安定して動くツールと頻繁にメンテしないといつ動かなくなるかわからないツール
ビジネスって常にコストパフォーマンスだから内容自体が相当に良いものじゃないと後者が勝つことはまずない

813:デフォルトの名無しさん
22/01/09 19:48:13.52 LjmIy0NB.net
>>799
シェアは比率であって絶対数じゃないんだから分母が大きい分仮に5%とかでも他の言語の規模に比べたら相当な数になるんだが

814:デフォルトの名無しさん
22/01/09 20:04:15.21 PPbOyoIq.net
それだけライバルの絶対数も増えるということだよ
経営判断をするときには統計、割合のほうが重視されるのは当たり前のこと

815:デフォルトの名無しさん
22/01/09 21:01:33.78 ptXOvsUP.net
とりあえず今個人的に熱いと思ってるStreamlitはvueよりrect推しみたいだな
URLリンク(streamlit-components-tutorial.netlify.app)
まぁいつでも方向転換しそうだが

816:デフォルトの名無しさん
22/01/09 21:02:22.98 EpYmzJC1.net
>>777
わりと簡単に移行できるけど、React覚えてからの方が混乱は無いと思うなぁ。Next.jsはあくまでもReactの延長線上にあるし

817:デフォルトの名無しさん
22/01/09 23:06:01.65 Z9YMd9OK.net
gatsbyちゃんはお亡くなりになったのかしら…?

818:デフォルトの名無しさん
22/01/09 23:13:49.50 uOSYnK8a.net
jQueryは時代遅れの産物
JavaScriptによる操作が弱くて不十分だった時代そしてブラウザ互換性が弱かった時代に有用であった
今はjQueryは不要
一方でReact万能主義の人もおかしい
Reactが適しているのはある規模のある用途での利用のみ
規模や用途が外れればReact以外が適していたり効率良かったりする

819:デフォルトの名無しさん
22/01/09 23:26:00.50 LnUseWXG.net
銀の弾丸はない
当たり前のことなんだがな

820:デフォルトの名無しさん
22/01/10 01:30:46.77 vc9CW7XN.net
>>805
やっぱり理解してないねw
jQueryはブラウザDOM APIを改良したもの
DOM APIを使うぐらいならjQueryを使う

821:デフォルトの名無しさん
22/01/10 02:03:28.38 yjEJqFVX.net
>>807
仮想DOMを用いるため直接DOM操作と無縁なReactやVueの方々がいるこのスレで
「DOM APIを使うぐらいならjQueryを使う」の主張は滑稽
とはいえ仮想DOMはベストではなく今では無駄な方法とみなされている
仮想DOM方式が敗北した原因は差分検知を実行時に行なっているため無駄が多く重くて遅いこと
Svelt等の仮想DOMを用いない方式では差分検知をコンパル時点で行なっているため軽くて速い
もちろんSveltでもjQueryのような昔の遺物は当然使わない
例えば以下の記事などを見ればjQueryがいかに無駄なのかすぐに理解できるであろう
Hey!そこの君! jQueryからSvelteへ乗り換えてみない?
URLリンク(qiita.com)
【Svelte入門】jQueryでよく作る機能を新しいJavaScriptフレームワーク「Svelte」で再現してみた
URLリンク(canvaspace.xyz)

822:デフォルトの名無しさん
22/01/10 02:24:20.82 /C5xabSi.net
>>771
君頭が悪いの?
シェアとかなんの関係があるんだよ
お前が使う分には何も止めないし使えばいいよ
それを押し付けるなと言う話をしている

823:デフォルトの名無しさん
22/01/10 03:00:12.79 z4d97hDK.net
jQueryUIとjQueryMobileはメンテナンスモードになったし衰退は明らか
jQuery自体もshadowDOMやslot向けのAPI無いから直接DOM触るしか無いからな
機能不足が目立ってきたし役目を終える日は近いだろう

824:デフォルトの名無しさん
22/01/10 03:17:48.37 vc9CW7XN.net
>>809
シェアは評価だからね
世間の評価、俺とかお前が使ってるなんて狭い話じゃなくて
世間の評価を見ましょうって話

825:デフォルトの名無しさん
22/01/10 03:18:55.36 vc9CW7XN.net
>>808
jQueryからの移行記事があふれるってことは
移行してない人が今も多いってことだよ
Backbone.jsから乗り換えましょうとか
聞かないだろ?

826:デフォルトの名無しさん
22/01/10 03:20:30.48 vc9CW7XN.net
>>810
> jQuery自体もshadowDOMやslot向けのAPI無いから
追加すりゃいいじゃん?
アホなの?

827:デフォルトの名無しさん
22/01/10 03:55:42.89 /C5xabSi.net
>>811
じゃあgithubのスター見ようか?
評価なんて人によって違うんだよ
だから言ってるの

828:デフォルトの名無しさん
22/01/10 03:57:55.18 /C5xabSi.net
>>813
じゃあ追加して

829:デフォルトの名無しさん
22/01/10 04:00:27.48 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:デフォルトの名無しさん
22/01/10 04:00:46.32 /C5xabSi.net
>>810
jQueryUI絶賛してたバカが職場にいて
結構なところで使ってる
そのコードをReactに移行したいが相当厳しい
何も楽しくない上にテストもない
マジでクソ厄介なもん入れやがったわ

831:デフォルトの名無しさん
22/01/10 04:35:13.42 gIE9bO0b.net
>>810
jQueryUIって今となってはかなり旧式の外観だしな
jQuery使うにしてもUI/UXコンポーネントにjQueryUIを使うってのは今となってはナシだよな
見た目に関してはBootstrapとか使った方がいいしな

832:デフォルトの名無しさん
22/01/10 05:18:25.61 vc9CW7XN.net
>>814
じゃあ、評価じゃなくて
実際にどれだけ使われてるかで話をしましょう

833:デフォルトの名無しさん
22/01/10 07:01:44.32 X273GCfV.net
jQueryおじさんやRailsおじさんは人の話聞かないんだからほっときゃ良いのだ。ページ数が開発者の支持を示してるなんて言ってるあたり業界人ですら無いんだし

834:デフォルトの名無しさん
22/01/10 07:16:09.05 X273GCfV.net
>>808
Svelteってlet多用するんだなぁ。シンプルだからWebに慣れてないうちは良さそうだけど、本格的なアプリとか作るには辛そう。

835:デフォルトの名無しさん
22/01/10 09:12:17.57 kImY1hGC.net
>>821
どういうこと?let多用が危険そうって事?
コンポーネントに閉じるものしかletにしなかったら大丈夫だよ。
Svelteの良いところはまさにそういう「小回りが利く」部品が作れるところだと思う。
超大作SPAも作れんことは無いと思うけど。

836:デフォルトの名無しさん
22/01/10 09:24:32.68 5diyPxXP.net
なんでletだとだめなん?

837:デフォルトの名無しさん
22/01/10 10:15:59.72 X273GCfV.net
>>822
あぁコンポーネントに閉じれるのか、なら全然良いや

838:デフォルトの名無しさん
22/01/10 11:36:36.62 1lgDMYAu.net
Svelteはどーもやる気せんわ
モバイル開発でrn、fltに並ぶようになってからだな手つけるのは

839:デフォルトの名無しさん
22/01/10 11:55:11.84 vc9CW7XN.net
>>820
何いってんの?開発者の指示と現実は違うってことだよ
昔CoffeeScriptとか人気だったじゃないw
でも現実は廃れた
もっと現実を見ようよ。人気でも使われてないんだよ。

840:デフォルトの名無しさん
22/01/10 12:37:08.33 X273GCfV.net
CoffeeScriptとかあったな~。JSが進化して不要になっちゃった

841:デフォルトの名無しさん
22/01/10 12:42:21.84 1lgDMYAu.net
>>826
reactもいずれこうなるのかな?
シェア低いとどうしても不安よね

842:デフォルトの名無しさん
22/01/10 13:01:52.14 IM1YbRvY.net
Reactの機能がブラウザに取り込まれでもしない限り(そしてそんな事は標準としてはやり過ぎなので)無いんじゃないかな。
仮にReactが死んでもポストReactが出てくるだけだろう

843:デフォルトの名無しさん
22/01/10 13:10:29.09 1lgDMYAu.net
そうなると載せ替えがまた面倒そうだな
それが仕事になって金が貰えると考えると労働者としては悪くない話だが

844:デフォルトの名無しさん
22/01/10 13:15:07.30 93i4rHfn.net
モバイル開発でのRNは終わりつつあるだろ。
むしろWebViewがどんどん安定してるしWebでの画面構成があまりにも楽なので、PC版はelectron、モバイル版は自家版WebViewアプリとかCapacitorみたいな組み合わせ増えてない?
Flutterでアプリ公開してるけど、次作はWebViewアプリに原点回帰しつつある。
Cordovaは早すぎた。

845:デフォルトの名無しさん
22/01/10 13:26:25.29 1lgDMYAu.net
なんだかんだで品質も生産性もネイティブのが数段上だよ
WebViewは品質は二の次でウェブ開発者しか居ないときの選択肢
ストアで一流のアプリを眺めて見ればわかる
WebViewメインなんてほとんどない

846:デフォルトの名無しさん
22/01/10 13:27:51.48 gIE9bO0b.net
逆にもう大概確定シェア層があるんだから今更廃れるとか気にする必要ない
もっといいと思えるものが出たんであればその時乗り換えればいいだけ

847:デフォルトの名無しさん
22/01/10 13:29:56.92 1lgDMYAu.net
>>833
その乗り換えコストが嫌なんだよ
だからウェブ世界の中心であるMVCのサポートを手厚くしてReactの地位を盤石のものにしてほしい
SPAにこだわってたら未来ないよ

848:デフォルトの名無しさん
22/01/10 14:08:20.03 X273GCfV.net
定期的に現れるMVC大好きマンは一体何なのだ。いつの時代から来たのだ。

849:デフォルトの名無しさん
22/01/10 14:15:45.29 gIE9bO0b.net
>>834
いや、お前は無理して使わなくていいよjQueryでも使ってなよ

850:デフォルトの名無しさん
22/01/10 14:16:45.56 1lgDMYAu.net
>>835
JUST NOWだよ
君のいる平行世界ではSPAが世界シェアの大部分を占めているのかい?

851:デフォルトの名無しさん
22/01/10 14:17:17.34 1lgDMYAu.net
>>836
jqは嫌だ

852:デフォルトの名無しさん
22/01/10 15:40:24.16 TpA1PF6Q.net
>>832
気づかんレベルになってるだけでは?
ノートアプリのObsidianとかWebViewベースだけどサクサクだぞ。

853:デフォルトの名無しさん
22/01/10 15:48:54.33 X273GCfV.net
>>837
SPAとMVCは直接関係ない概念では?

854:デフォルトの名無しさん
22/01/10 16:41:15.90 igH5zo3P.net
>>810
jQuery使うメリットとして唯一存在していたjQueryUIもオワコンなのかよ
ついにReactやるしかないかー
でも独自UI作るのしんどいんだよなー

855:デフォルトの名無しさん
22/01/10 17:42:13.67 vc9CW7XN.net
>>841
jQueryUIが使う理由ってやっぱりわかってないじゃないかw
jQueryUIは昔から使う意味がなかった
jQueryはDOM APIの改良版だから意味がある

856:デフォルトの名無しさん
22/01/10 18:25:23.69 GK5/vvI7.net
DOMの改良版だったのは昔の話で、DOMが改善された今では劣化版じゃね

857:デフォルトの名無しさん
22/01/10 18:37:38.78 rsgowJ2i.net
>>843
その通り

858:デフォルトの名無しさん
22/01/10 18:38:53.55 igH5zo3P.net
>>842
ゼロからUI作るのが面倒だから使ってるんでしょ
あとIEが死んだ今DOM APIは統一的に書けるのだが

859:デフォルトの名無しさん
22/01/10 18:39:12.99 vc9CW7XN.net
>>843
比較記事ならたくさんあるでしょ?
jQueryをDOM APIで書いてみた=数倍に行数が膨れ上がってしまった
これが結論ですよ
DOM APIは改善されてない
機能が追加されただけで
互換性がある=昔のまま

860:デフォルトの名無しさん
22/01/10 18:39:42.57 vc9CW7XN.net
>> あとIEが死んだ今DOM APIは統一的に書けるのだが
あはは、jQueryは生産性の改善なのに
まーた的はずれな批判してるwww

861:デフォルトの名無しさん
22/01/10 18:57:19.38 gIE9bO0b.net
昔jQuery使ってた頃もajax関連の処理かセレクターで属性変更系の処理が大半だった記憶があるが
それなら今となっては素のjsでもそんなに困らんがなんかそれ以外で重要な恩恵ってなんだっけ?

862:デフォルトの名無しさん
22/01/10 19:02:50.79 X273GCfV.net
React使えば数行どころの改善じゃないしバグも減る。目先の数行で一喜一憂するような、小さいプログラムしか組んだこと無いうちは理解できないだろうけど

863:デフォルトの名無しさん
22/01/10 19:04:48.90 yjEJqFVX.net
>>846
ちゃんと>>808の記事を見た?
Svelteで書かれた同等のものをjQueryで書いてみた→数倍に行数が膨れ上がってしまった
これが結論ですよ
jQueryは完全に時代遅れ

864:デフォルトの名無しさん
22/01/10 19:07:28.51 VxpG8AJ/.net
多分jQueryおじさんはPromise使えない

865:デフォルトの名無しさん
22/01/10 19:51:27.59 gIE9bO0b.net
>>850
Svelteがいいか悪いかは別として高々数十行数の例題の行数の増減に拘るヤツは無能やろ

866:デフォルトの名無しさん
22/01/10 20:31:39.36 vc9CW7XN.net
>>848
jQueryの恩恵は生産性の向上
DOM APIで書くよりも数倍シンプルに書くことが出来る

867:デフォルトの名無しさん
22/01/10 20:32:38.96 vc9CW7XN.net
>>850
$('.class').on('click', function() { alert("ok"); })
これをSvelteで書いてみて

868:デフォルトの名無しさん
22/01/10 20:37:40.39 vc9CW7XN.net
>>851
うっわwww
Promiseって、jQuerryの方が先にDeferredとして採用した機能で
その後にPromiseが標準化された後はDeferredはPromise互換になってるんやで
調べてみたらjQuery 1.5でリリースされた機能だから2011年、もう10年以上も前から使ってる機能
お前はそんなことも知らんのや。最近Promise知って自慢気にでもなってんのか?

869:デフォルトの名無しさん
22/01/10 20:39:32.89 vh0ca0zj.net
そもそもjQueryってまだメンテされてんの?

870:デフォルトの名無しさん
22/01/10 20:39:54.23 vc9CW7XN.net
それぐらい調べろよ

871:デフォルトの名無しさん
22/01/10 20:44:39.86 gIE9bO0b.net
>>857
jQuery自体はまだまだ現役だけど
jQuery~って派生モノが結構終わってきてる

872:デフォルトの名無しさん
22/01/10 20:45:03.96 gIE9bO0b.net
アンカ間違えた>>856

873:デフォルトの名無しさん
22/01/10 20:47:11.64 vc9CW7XN.net
jQueryの派生物って結局デザインの部分で
そこはCSSを使えばいいだけなんだよね
jQueryはクラスとか属性を操作するもの
で、そのデザインは変わりやすいもので
Reactとかは結局CSSのアップデートで不要になっていく

874:デフォルトの名無しさん
22/01/10 20:54:46.19 grEJ9ec8.net
なんでjqueryの話になってんの?
専用スレでやればいいっていうかそっちいけ

875:デフォルトの名無しさん
22/01/10 21:00:00.22 34VbY5l/.net
>>856
実質されてないみたいなもん
進化も退化もないからメンテは要らんと思うけどね
オリジナルの作者がもう違うことやってるし投げ出した
今思えば酷いコードだ
彼とは昔shibuya.jsってところで会ったことがあるのだけど

876:デフォルトの名無しさん
22/01/10 21:10:12.17 Y0gY4U10.net
>>855
自慢げに語ってて草

877:デフォルトの名無しさん
22/01/10 21:23:01.34 X273GCfV.net
jQueryの作者についてググったら、2016年にはもうReactに乗り換えてるじゃん

878:デフォルトの名無しさん
22/01/10 21:25:46.83 34VbY5l/.net
>>855
それを言えば元々はpythonのイベント駆動のフレームワークが起源だよ
それを取り入れた

879:デフォルトの名無しさん
22/01/10 21:25:58.06 gIE9bO0b.net
>>864
そういうのって結構多いんよね
Pythonの作者もPythonコミュニティ抜けたし
Delphiの作者もMicrosoft行ったし

880:デフォルトの名無しさん
22/01/10 21:43:05.79 34VbY5l/.net
>>864
本人に取っても黒歴史だろうね
こんなきちがい信者まで産んじゃってw

881:デフォルトの名無しさん
22/01/10 22:07:00.68 bkqxFRjl


882:.net



883:デフォルトの名無しさん
22/01/10 22:48:04.17 pS98ddBp.net
IT分野は言語でもフレームワークでも何でも同じだけど
出来る人たちはある程度の期間が経ったら新しいものへちゃんと乗り換える
細かく見ればそれぞれの期間でも適材適所で複数を使い分ける
一方でダメな人たちは一つのものに依存

884:デフォルトの名無しさん
22/01/10 23:37:01.84 gHWf0EAq.net
>>854
短さにこだわる割にfunction使うのか……

885:デフォルトの名無しさん
22/01/11 00:17:35.94 mxhuTDkZ.net
>>854
なんでアロー使わんの?

886:デフォルトの名無しさん
22/01/11 01:17:39.85 fJrts7FW.net
そもそもReact/Vue/Svelteのどれもイベントハンドラの為にわざわざセレクタなんか使わないからね
jQueryに囚われすぎて思考が狭くなってるよ
もう少し勉強した方がいい
それにjQueryのonで登録したハンドラはoffで開放しないとリークするけど
他のライブラリは管理不要になってるからね
半端な�


887:㈱ラコードの真似をしろと言われても困るよw



888:デフォルトの名無しさん
22/01/11 01:23:25.82 P6YErMSE.net
>>872
たしかに馬鹿げてるなw


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch