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。
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はあらゆるものの部品化を洗練していくことで開発効率が上がるパターン