1 名前:デフォルトの名無しさん [2021/01/18(月) 01:41:17.84 ID:3Z3F12lC.net] 実際どうなん? ※Angularは残念ながら全く話題にならなかったのでSvelteに差し替えました Vue https://jp.vuejs.org/ React https://reactjs.org/ Svelte https://svelte.dev/ ※前スレ Vue vs React vs Svelte Part.6 https://mevius.5ch.net/test/read.cgi/tech/1603771745/ ★ここではjQuery, Ruby, C#, Blazorの話題は禁止です ★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください Angular, Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。
792 名前:デフォルトの名無しさん mailto:sage [2021/04/20(火) 17:17:42.45 ID:qzxCw9gb.net] Vueは生物じゃないから最初から生きてないし死んでもない
793 名前:デフォルトの名無しさん mailto:sage [2021/04/20(火) 17:26:09.98 ID:03+MaTLO.net] 死んでないけどreactとreduxとhooksの思想をごちゃ混ぜにして 機能追加したせいでカオスになってる
794 名前:デフォルトの名無しさん mailto:sage [2021/04/20(火) 17:31:18.02 ID:8mrvQ2qB.net] vueは3.1からかなり使いやすくなったと思うけどなぁ script setup のシンタックスシュガーのおかげでとても読みやすい
795 名前:デフォルトの名無しさん mailto:sage [2021/04/20(火) 17:50:37.26 ID:rfXnx8JL.net] ジャバパーとcシャーパーにReact使わせる案件は絶対に回避せねばならない
796 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 12:31:49.71 ID:8nMLuboi.net] エンタープライズアプリでReactを選択したことで解雇されそうになりました https://ichi.pro/enta-puraizuapuri-de-react-o-sentakushita-koto-de-kaikosareso-ni-narimashita-145610804069404 ラノベのタイトルみたいだが、実際こんなことになってる現場は日本にもありそう
797 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 12:32:31.47 ID:8nMLuboi.net] >>760 と同じ記事だった…
798 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 12:32:58.80 ID:8nMLuboi.net] >>761 こっちだった
799 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 12:40:58.76 ID:rI4waxj6.net] むしろ日本っぽいなと思った どういう会社か知らんがアメリ
800 名前:Jじゃ使えない奴は全員クビにするし [] [ここ壊れてます]
801 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 12:55:43.90 ID:P7LSpcTG.net] 基本、米国人は米国企業のものを使う。 だから、React, Bootstrap 中国っぽいものは、危険なので使わない
802 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 13:02:18.07 ID:a9YIoDQQ.net] マテリアルUIはどうですか?
803 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 13:18:42.14 ID:/BbfB4Z5.net] 米国人というか世界言うならBootstrapはもう一番じゃないよ。 https://2020.stateofcss.com/ 和訳: https://coliss.com/articles/build-websites/operation/css/the-state-of-css-2020.html フレームワークは2020年で大きな変動がありました。Tailwind CSSが1位になり、Bootstrapは大きく順位を落としています。 Tailwind CSS: 87% PureCSS: 71% Bulma: 61% Ant Design: 60% Materialize CSS: 53% ちなみに、Bootstrapは48%、Foundationは31%です。
804 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 13:34:29.58 ID:wlMheiDE.net] bootstrapのデザインあんまし好きじゃないな
805 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 14:01:51.84 ID:E9c/NOUM.net] >>789 それ満足度じゃん 使用率だとBootstrap86tailwind26だぞ
806 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 15:33:23.05 ID:kmefgjf7.net] Bootstrapは馴染めないよな どこに需要があるのかもよく分からない デザイナー?
807 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 16:00:07.12 ID:N4SIHDai.net] 問題は日本語環境のドキュメントがあるかどうか 理解出来ることと、マルチバイトにうまく適合すること両方必要
808 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 16:15:34.60 ID:U7I+mJcY.net] >>786 この場合の使えないやつとは、Reactを採用させてプロジェクトを破綻させたやつってことだよ
809 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 16:18:17.83 ID:U7I+mJcY.net] >>792 Bootstrapは開発者がアプリのプロトタイプを開発するときに 適当でそれっぽいデザインにするために使う デザインを重視する場合、Bootstrapのフレームワークに適合させつつ 思った通りのデザインにするのは、苦労するだけ
810 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 16:19:58.01 ID:a9YIoDQQ.net] みなさん製品はCSS自作するんですか?
811 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 17:03:53.14 ID:5quFaUbw.net] デザイン指定ありの場合は100%自作する そうでなければフレームワーク使うよ
812 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 17:21:29.53 ID:V+rMGQ1y.net] >>795 プロトタイプねー そのぐらいしか無いよね
813 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 19:09:21.03 ID:AU1zcewy.net] フロントエンジニアは指定されたデザインどおりに作れないゴミしかいないからな 生まれつき目ん玉腐ってるから見たまますら作ることができない
814 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 19:17:52.08 ID:3WZiq71h.net] 見た目を決めるだけのデザイナーはラクでいいよね
815 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 19:23:50.91 ID:X+AJk3KK.net] 30機種くらいのスクリーンプロファイルごとに全部デザイン出してほしいね。 あと付けでiPhone5で見きれるからこの時はここのフォントサイズを小さくとかそんなんばっか。 こっちが忖度で勝手にフォントサイズ小さくできないからね!?
816 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 21:25:28.42 ID:AU1zcewy.net] >>801 お前アホなの?知識ゼロだろ 話にならんわ
817 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 21:47:11.18 ID:/BbfB4Z5.net] 具体的な言及なしw エアプ顔真っ赤w
818 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 22:10:43.14 ID:AU1zcewy.net] どんなcssフレームワーク使おうが生まれつき脳みその品質低いからどんなデザインすら実現出来ないだろ できるならやってみろ
819 名前:デフォルトの名無しさん mailto:sage [2021/04/21(水) 22:51:27.28 ID:MJ+H50a4.net] そこまで仰るからには貴方はさぞ素晴らしいデザインが出来るのでしょうね。 やってみてくださいよ
820 名前:デフォルトの名無しさん mailto:sage [2021/04/22(木) 07:37:22.81 ID:rqslZK4T.net] 明日また来てください。本当のデザインをお見せしますよ
821 名前:デフォルトの名無しさん mailto:sage [2021/04/22(木) 07:57:48.60 ID:qxNolOxo.net] 出来らあっ!
822 名前:デフォルトの名無しさん mailto:sage [2021/04/22(木) 08:40:43.56 ID:uyORbYYq.net] フロントエンジニアを名乗るならデザイナーの要求を完璧に実現できて当然 実現できない奴はフロントエンジニアではない フロント業界の質が下がるからバックエンドエンジニアを名乗ってくれるか
823 名前:デフォルトの名無しさん mailto:sage [2021/04/22(木) 10:01:48.50 ID:qxNolOxo.net] フロントだけの人なんている? ホームページ屋さん?
824 名前:デフォルトの名無しさん mailto:sage [2021/04/22(木) 10:29:21.53 ID:j8QtUU0T.net] そこでバックエンドに鞍替えしちゃうものどうなのか
825 名前:デフォルトの名無しさん mailto:sage [2021/04/22(木) 11:20:57.15 ID:j6FG0GAM.net] 大手というか募集しているところは割とフロントとバックエンド分けてるよね 小さなプロジェクトしかしてないからいつも両方やってるけど 本番インフラやデザインは別の人がやってるけどね
826 名前:デフォルトの名無しさん mailto:sage [2021/04/22(木) 11:22:45.36 ID:/CuA0qXj.net] デザイナーの要求を完璧に実現できて三流 要求以上のものに仕上げてようやく二流 お前らはいつになったら一流になるんだ?
827 名前:デフォルトの名無しさん [2021/04/22(木) 11:26:49.81 ID:jaXYEj7P.net] Reactすっとばしてnextjsやってええか?
828 名前:デフォルトの名無しさん mailto:sage [2021/04/22(木) 11:37:41.25 ID:Uzm+txz1.net] デザインの話はもういいよ 1人でやれ
829 名前:デフォルトの名無しさん [2021/04/22(木) 12:02:54.10 ID:7MkaE8OO.net] >>813 ええよ。全く問題ない
830 名前:デフォルトの名無しさん mailto:sage [2021/04/25(日) 19:56:54.29 ID:65bV3FFt.net] vue作ってると.vueファイルがめっちゃ長くなるんやが、なんか対策ってあるます?
831 名前:デフォルトの名無しさん mailto:sage [2021/04/25(日) 20:00:59.31 ID:VnIulT8w.net] 縦長ディスプレイを使う
832 名前:デフォルトの名無しさん mailto:sage [2021/04/25(日) 20:21:04.46 ID:PUUGJjPy.net] 関数コンポーネントに切り分ける
833 名前:デフォルトの名無しさん mailto:sage [2021/04/25(日) 23:09:29.31 ID:65bV3FFt.net] さんくす、切り分ける方向で考えてみます
834 名前:デフォルトの名無しさん mailto:sage [2021/04/25(日) 23:16:58.04 ID:io+Hv4fY.net] ちょっと極端だと思うけど、一つのファイル(やclass)はだいたい200行以下にするし、関数は概ね20行以下にしてる。 長いスコープを管理できるほど頭が良くないので
835 名前:デフォルトの名無しさん mailto:sage [2021/04/26(月) 09:11:14.45 ID:5W6quBRi.net] 長い関数やでかいクラスは危険な香り
836 名前:デフォルトの名無しさん mailto:sage [2021/04/28(水) 17:05:29.71 ID:EhiFgjxN.net] Vueほんと分かりにくくなったね reactの方が全然楽
837 名前:デフォルトの名無しさん mailto:sage [2021/04/28(水) 17:09:00.25 ID:2VQTxO/e.net] reactよりややこしいvueって存在意義なくね…
838 名前:デフォルトの名無しさん mailto:sage [2021/04/28(水) 17:22:54.42 ID:hJD6skDn.net] useEffectやuseCallbackが10も20も出てくるようになるときっついなあっておもってたけど vueはもっときっつくなってるのかな……
839 名前:デフォルトの名無しさん mailto:sage [2021/04/28(水) 18:01:30.52 ID:EhiFgjxN.net] >>824 やってることはreactのFCと一緒 そこでreactで良くね?ってまず思う 我慢して使ってるとreactを再解釈した弊害か目的がよく分からないものがチラホラでてくる これ一体なんだ?と調べ始めるとドキュメントやユーザーの薄さから情報は得られずソース追いはじめるがアップデートで破壊的な変更 だんだんバカバカしくなってくる 先の知れてるVueに詳しくなってもしょうがないし結局reactで良くね?ってなる
840 名前:デフォルトの名無しさん mailto:sage [2021/04/28(水) 18:31:35.62 ID:h3GFMI+a.net] 言うほどvue難しいか? 3.1になってから更に簡単になったと感じてるけど
841 名前:デフォルトの名無しさん mailto:sage [2021/04/28(水) 21:58:11.07 ID:+3c+KmLt.net] >>822 vue3で追加されたものだけを使うってやればシンプルなのだけどね 既存コードはどうにもならん
842 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 00:18:44.79 ID:P0iZ4CYt.net] vueのどこが難しいんだ? vue使ってるプロジェクトのコードベースがよっぽど酷いのか?
843 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 04:30:30.22 ID:gAlAZghU.net] Reactもそうだけどコードが増えるのがね。 単純なことしかしないのに、なんであんなに大量なコードを書かせるのか 必要なら大量になっても構わないが、単純なことは少ないコードで実現できるようにしろと
844 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 06:08:37.63 ID:BPgTi9rA.net] 単純な事、というのが何かわからないけど、それは使い所を間違ってるんじゃないかなぁ? ちょっとDOM操作が多かったり、あるコンポーネントのパラメータが別のコンポーネント(やエレメント)に絡むような内容だと、コード長は普通に減ると思うけど。 Reactの話ね。
845 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 06:38:42.58 ID:8UPLxKIq.net] サンプルはカウンターかtodoだけどカウンターもtodoも開発では作らん カウンター作って、どうだ!?Reactは簡単だろ!! ってなるわけねーだろ これの1万倍は複雑なものを作ってる
846 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 08:40:27.45 ID:2aNgQ2En.net] >>830 そうだよ。そしてReactやVueが適さないユースケースがたくさんある
847 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 08:41:19.94 ID:2aNgQ2En.net] >>831 そもそも複雑なものを作らないほうがいい なぜ単純にしようとしないのか
848 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 09:01:05.90 ID:P0iZ4CYt.net] >>833 んなこと誰だって思ってるしそれが理想だけど、現実はもっと複雑なこと求められるだろ 一人で作ってんならともかく
849 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 09:06:53.32 ID:2aNgQ2En.net] 複雑なものをシンプルにするのが技術
850 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 09:16:34.31 ID:D3X1d54X.net] 複雑な要件は断れば良い 仕事も面倒も無くなって一番シンプル
851 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 15:16:38.32 ID:T8h/mAx6.net] シンプルなものを複雑にするのが悪い役人の技術
852 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 18:25:39.53 ID:8UPLxKIq.net] >>833 実際に開発するとわかるが、実業務が複雑だから複雑にならざるを得ない
853 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 18:36:02.33 ID:BPgTi9rA.net] React(とNext.js)上手く使うと10000倍複雑なものが500倍くらいの複雑さで済むと思うんだよなぁ。 リアクティブである事と有用なコンポーネントが揃ってる事はそれぐらいのポテンシャルある
854 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 18:41:05.97 ID:VAOlW7ez.net] コンポーネントを作りやすいなら別にSPAじゃなくてもいい気がしたけどコンポーネント1番作りやすいのがReactだった
855 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 21:00:49.19 ID:8Iq2BU/P.net] vueは難しいのではなく混沌としている
856 名前:デフォルトの名無しさん mailto:sage [2021/04/29(木) 21:01:55.84 ID:6hslG6Pv.net] SPAとMVCの組み合わせってアリ? ログインだけMVCでやりたい
857 名前:デフォルトの名無しさん [2021/05/03(月) 02:45:34.01 ID:Tw7Vl2o5.net] 定期
858 名前:デフォルトの名無しさん mailto:sage [2021/05/03(月) 18:36:50.49 ID:GDnMxxs6.net] paypalのエンジニアも言ってたけど、小・中規模だとContext分離やuseCallback、useMemoってほとんど使わんよな とにかく使え、とにかく分離しろみたいな解説多すぎ
859 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 00:08:03.67 ID:aZ/VY9m4.net] せやで。だからウェブサイトだとjQueryでいいってことになるんだよ
860 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 00:42:13.11 ID:/WM42vyp.net] どんな小規模でももうjQueryは嫌だな CDNでReactをロードしてJSXで書いちゃう
861 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 00:44:31.09 ID:aZ/VY9m4.net] そして炎上する 「デジタル庁創設に向けた準備サイト」がスクリプト無効で閲覧できない https://blog.w0s.jp/643
862 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 00:58:42.27 ID:TVbhIAUK.net] ただの難癖つけたい老害にしか見えないな
863 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 08:17:40.35 ID:VIY4iBiL.net] >>846 CDNでReactロードするくらいなら、Preact使った方が小規模良向けじゃね? tree shakingしてないReactとかめちゃデカいし、ブラウザのプライバシー強化で共有ライブラリのキャッシュ効かなくなっちゃったし。 小規模が開発規模を意味して、環境構築を楽したいって事ならCDNか >>847 15年からタイムスリップしてきたのかな? デジタル庁にはこういう奴の意識改革を本旨に据えて欲しいな
864 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 10:18:10.63 ID:aZ/VY9m4.net] >>849 無駄なことをしないというのも意識改革だよ
865 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 14:03:06.02 ID:LfFlHJnS.net] この準備サイトとやらがこの段階で10年後やらを見据える必要あるのかとか考えてなさそう JSにアレルギーとかありそうw ま、代替テキスト全くないのもどうかとは思うがね
866 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 14:12:50.71 ID:gX3n+Z5c.net] Nextjs使うよりもreact単体で作った方がいいケースってあるか?
867 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 14:41:27.59 ID:wdzHnAM+.net] >>852 規模次第じゃないの? vueでも何でもnuxtってのはどうかと思うし
868 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 20:45:25.18 ID:aZ/VY9m4.net] 10年後を見据えるとvueもnuxtもなくなってるだろうな
869 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 21:05:29.33 ID:wdzHnAM+.net] >>854 そうか?reactの方が無くなってるかもよw 正直流行るような要素無いやんw 独自ルール多すぎで
870 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 21:12:27.58 ID:aZ/VY9m4.net] >>855 実際に流行ってきてる https://w3techs.com/technologies/history_overview/javascript_library/all/y ぶっちゃけな。技術なんて大差ないんだよ。 あとはうまく宣伝できたほうが勝ち 2018/1/1 2019/1/1 2020/1/1 2021/1/1 2021/5/4 jQuery 73.1% 73.6% 74.2% 77.2% 77.8% React 0.5% 0.2% 0.3% 0.3% 1.8% Vue 0.1% 0.2% 0.3% 0.5% 0.5% nuxt 圏外
871 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 21:43:45.01 ID:NoDDAEH0.net] 最後の圏外に悪意を感じるwww
872 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 21:51:33.74 ID:aZ/VY9m4.net] Reactは今年ようやくjQueryの成長率を超えることができた これはJavaScript全体でみてもまれな革命的な事例だ 誇っていいぞ あとはどこまでこの快進撃が続くか どこまでjQueryに追いつけるかだな 前みたいに一時的なものじゃないといいな
873 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 23:25:01.36 ID:y6+Mx0NH.net] jQueryの何が不味いかって、ECMAScriptやDOMの進化に付いていけない奴が量産された事なんだよなぁ。 fetch()がある現代にajax()使うためダケにjQuery突っ込まれてもね(IE非対応サイトなのに)
874 名前:デフォルトの名無しさん mailto:sage [2021/05/04(火) 23:44:29.51 ID:QZpScFU2.net] 今のVueを見てるとクラスと関数コンポーネントでごたごたしていた頃のReact思い出すわ
875 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 00:38:20.12 ID:KPb9bjZV.net] >>859 それでECMAScriptやDOMの進化についていくと どういうメリットがあるんですか?
876 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 00:45:24.52 ID:KPb9bjZV.net] >>859 進化論で有名なダーウィンが言った言葉の話を知っていますか? https://gendai.ismedia.jp/articles/-/70729 > “進化論を唱えたダーウィンは、「この世に生き残る生き物は、 > 最も力の強いものか。そうではない。最も頭のいいものか。そうでもない。 > それは、変化に対応できる生き物だ」という考えを示したと言われています” ↑こんなことはダーウィンは "言っていない" として有名な話です(笑) 自民Twitter炎上で注目 「ダーウィンの進化論」とは https://www.tokyo-np.co.jp/article/37932 > ◆自民広報キャラ「生き残るのは変化できる者」に批判殺到 > 投稿直後から「進化論とも関係ないし、ダーウィンも一言
877 名前:煬セってない」 >「あんまり適当なこと言わない方がいいよ」などと批判の投稿が相次いだ。 > つまり、ダーウィンの進化論は、環境により適応した個体が子孫を残していくということ。 > 変化の結果で生き残ることはあっても、生き残ろうと変化していくものではないのだ。 jQueryは環境により適応しているため生き残ったわけですね。 [] [ここ壊れてます]
878 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 01:10:12.70 ID:YhfVUbyb.net] すげーどうでもいい話ありがとう ところでこのスレjqueryの話題扱ってないんだけどどう思う?
879 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 01:13:22.61 ID:KPb9bjZV.net] 問題ありませんって思うよ
880 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 01:25:54.08 ID:nBZStdai.net] Web制作板でやれよ
881 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 07:56:36.41 ID:KPb9bjZV.net] 何度も断ってる
882 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 07:57:01.51 ID:mGcg5GkZ.net] 語るに落ちてて草
883 名前:デフォルトの名無しさん mailto:sage [2021/05/05(水) 17:25:25.68 ID:dvz+9Kky.net] jqueryとreact/vueの使う場面って全然違うじゃない? アプリケーション作るためにreactとか使ってるわけでそこでjqueryがどうこう言われても困っちゃうわけよ ホームページ作ってるんじゃないの わかる?
884 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 01:46:39.15 ID:LIXQmZV0.net] 同じことがreactにも言えるわけで アプリ作ってるんじゃないの わかる?
885 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 02:26:59.70 ID:5Pd8buTb.net] jqueryはこーどがださいの
886 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 03:06:48.42 ID:LIXQmZV0.net] おまえん中ではな
887 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 06:35:44.44 ID:gy0oUojD.net] 確かにネット上の記事やコミュニティなんかを見てもjQueryの混じったコードは、Reactのそれに比べて明確にダサい(平均技術レベルが低い)
888 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 09:21:59.57 ID:4IkJtw29.net] 昔はVueがあればjQueryは要らないとか、明確にポストjQueryとして語られてたのに、言うことコロコロ変わるよな
889 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 09:43:23.50 ID:ZT6ahk9U.net] だってJavaScriptからのアプローチ(HTML+CSSはJavaScriptで生成)と HTML+CSSからのアプローチ(JavaScriptは追加機能)とで 全然アプローチが違うんだもの、ポストjQueryになんてなるわけがないよ 今までHTMLとCSSメインで作っていて、一部分にjQuery使ってた所が これからはJavaScritptに埋め込んで、ビルドして生成するだ!って なるわけがないっつーの
890 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 09:57:03.02 ID:QOXDxsue.net] CDNでreactを直接参照してscript type="babel" 小さいサイトならこれでいい
891 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 10:07:39.85 ID:Y13hjQVR.net] commonJS絶滅して欲しい 明日から急に使えなくなってくれ
892 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 12:18:42.62 ID:uRZm0Gzb.net] >>874 HTML+CSSからのアプローチなら今はプレーンJS+DOMで事足りちゃうんだよなぁ
893 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 13:29:43.87 ID:8ZtD7GWo.net] >>876 草 親でも殺されたか
894 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 13:34:02.94 ID:ZT6ahk9U.net] >>877 jQuery+DOMでも事足りるんじゃね?
895 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 14:31:16.31 ID:HboKrdHY.net] jQueryおじさんなんとかならんかな 老害って言葉がぴったり
896 名前:デフォルトの名無しさん mailto:sage [2021/05/06(木) 17:22:16.58 ID:4eByDaSt.net] >>879 jQuery使うまでもないかと
897 名前:デフォルトの名無しさん mailto:sage [2021/05/07(金) 03:26:01.77 ID:aa4IWypt.net] 使ったほうが楽になるんだから 使わない理由がないってことだよ
898 名前:デフォルトの名無しさん mailto:sage [2021/05/07(金) 07:06:03.24 ID:vUh37oo1.net] jQueryは帯(ウェブアプリ)に短し襷(ウェブサイト)に長しだし、変なクセは強いし、ランタイム無駄にデカい(上に下手すると使いまわせない)し、おまけに遅いし、楽さより面倒臭さが強くない?
899 名前:デフォルトの名無しさん mailto:sage [2021/05/07(金) 23:29:57.63 ID:BWkshpRW.net] react!react!react!
900 名前:デフォルトの名無しさん [2021/05/08(土) 05:19:26.27 ID:kl/S+43i.net] >>847 SSRすることで解決するようで良かった。 これでCSRしないと空白ページのみという駄目サイトを脱せますね。 JS前提とせずともせめて閲覧だけは出来るべきですし、 JS有効環境でもReact等の重いダウンロード待ち&CSR待ちで表示までの悪体感だけは避けて欲しいですね。
901 名前:デフォルトの名無しさん mailto:sage [2021/05/08(土) 05:55:50.86 ID:wrJv2eZa.net] この手のサイトならSSGが一番良いかと。表示は確実にされる、速い、サーバに負担がかからない。 >>885 React単体は存外速くて軽いので、体感悪いサイトは色々突っ込み過ぎなんだろうね
902 名前:デフォルトの名無しさん mailto:sage [2021/05/08(土) 10:50:27.61 ID:owHuS+rJ.net] JSがいつか死ぬかもしれないとか詭弁だな それならブラウザもHTMLもいつか死ぬかもしれないだろう
903 名前:デフォルトの名無しさん mailto:sage [2021/05/08(土) 14:22:52.98 ID:43bBwuym.net] JSは意外と快適なぐらいには育ってしまったので駆逐は難しいだろう
904 名前:デフォルトの名無しさん mailto:sage [2021/05/08(土) 14:35:36.92 ID:pg6Q8Y27.net] まともに使えないゴミたちがjs憎しだからな
905 名前:デフォルトの名無しさん mailto:sage [2021/05/08(土) 14:37:45.33 ID:coBHIhPM.net] es2015は割と好きやけどな
906 名前:デフォルトの名無しさん [2021/05/08(土) 15:55:49.76 ID:vOczhTTR.net] V8が強過ぎる
907 名前:デフォルトの名無しさん mailto:sage [2021/05/08(土) 18:15:08.68 ID:I8na8wwQ.net] Wasmはjavascriptにとって脅威にならず、互いに補完するものらしい。。 って、どういうことやねん!!
908 名前:デフォルトの名無しさん mailto:sage [2021/05/08(土) 22:49:52.23 ID:uWvq49l/.net] Ie6ぐらいから時代が止まってる人いるよね
909 名前:デフォルトの名無しさん mailto:sage [2021/05/10(月) 02:33:46.08 ID:KPOzgeFS.net] >>892 UIがjs 高高度計算がwasm
910 名前:デフォルトの名無しさん mailto:sage [2021/05/11(火) 17:03:41.16 ID:8Vv1XPFI.net] SvelteってjQueryの代わりにはなってもReactの代わりにはならんよね html in JavaScriptなのか JavaScript in htmlなのかで根本的に目的が違ってくる
911 名前:デフォルトの名無しさん mailto:sage [2021/05/11(火) 19:56:17.79 ID:ZCNxNExS.net] >>895 具体的にどう目的が違うの?
912 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 00:58:22.85 ID:w4TAZAbA.net] JavaScriptをオフでも見れるならjQueryの代わりになる
913 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 00:59:39.83 ID:w4TAZAbA.net] いやそれじゃSSRとかいい出すから違うな ウェブデザイナーがJavaScriptを使わずにウェブページを作成できるなら jQueryの代わりになると言ったほうがいいか
914 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 04:16:08.01 ID:49+VJ9o2.net] JavaScriptオフでも見られるwwwwww jQueryってスゲーwwwwww wwwwww
915 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 04:18:26.46 ID:t5uqXVsw.net] ま?
916 名前:デフォルトの名無しさん [2021/05/12(水) 07:02:20.25 ID:f1K2ySuN.net] セレクタとかそういう用途向けの機能だよな
917 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 07:07:35.30 ID:d6LRu30I.net] こういうバカってjQueryを何だと思ってるんだろうな。 JavaScriptで書かれたJavaScriptから呼び出すJavaScriptのライブラリだというのに。
918 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 08:17:56.33 ID:rVJ0Zld2.net] >>902 それな。DOM APIでやれることを簡潔に記述できるようにしただけで デメリットがあるとしたら僅かなパーフォーマンス低下とデータ転送量の増加があるだけ ブラウザネイティブの機能と基本的に変わらないわけで jQueryを否定するっていうことはブラウザのDOM APIを否定するのと同じなんだよな ReactとかはそのDOM APIを否定してるわけだけどね (DOM APIを使うな、混ぜて使うなっていう設計)
919 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 09:09:07.77 ID:i5oTDsFJ.net] スレタイの3つだとsvelteがシェアでは一歩遅れてる感じ?
920 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 09:30:23.47 ID:zUDbH73s.net] ReactはDOMの補完じゃなくて、DOMをリアクティブに変える事がキモだからね。 DOMの補完だったjQueryはブラウザの進化で価値が無くなったけど、Reactがブラウザに取り込まれるとは今の所は思えない。 Reactが世代交代するのはもっと便利なパラダイムが出てきた時
921 名前:かな。 [] [ここ壊れてます]
922 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 11:57:39.31 ID:cBo9TB3z.net] まだバーチャルDOMの概念をわかってない奴がいるのか jQueryだとかDOM APIだとかいってるやつは根本的に理解できてないから必死で勉強しな React使いは遥か高みにいる ここまで登ってきな?
923 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 15:22:15.06 ID:khtU8HaB.net] >>904 ライトユーザーから見たらコード数が少なく済むのが魅力的に見えるらしいがベビーユーザーから見たら別に不必要にコード数を減らしたい訳じゃないしな
924 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 16:11:13.28 ID:rVJ0Zld2.net] > DOMの補完だったjQueryはブラウザの進化で価値が無くなったけど jQueryにはDOM API を簡潔に記述できるという価値が残っていて それを理由に今もシェアを伸ばしてるんだけど知らない? https://w3techs.com/technologies/history_overview/javascript_library/all/y もうちょっとでjQueryのシェアは78%に到達するよ。1年で2%伸びてたりもするから 今年中は無理でも来年中には80%に到達するかもしれないね
925 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 16:12:09.03 ID:rVJ0Zld2.net] >>906 バーチャルDOMはDOM操作が速くなったら不要になる技術だよ
926 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 17:44:37.06 ID:cV34JdqJ.net] うるさいからjqueryゴミクズ君は消えてくれ https://i.imgur.com/jbaYSJR.jpg
927 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 18:07:01.66 ID:RTV90nYB.net] >>910 残念ながら全然違ってる。 jQueryにおけるインスタンスはDOM要素のツリー DOM要素のツリー毎にイベントハンドラが閉じた状態 そしてインスタンスをまたぐような処理はDOMのイベントではなく DOMインスタンスのイベントとして送信される その図に書いてあるようにReactが一つの巨大なstateオブジェクトを持っているのと違って jQueryの場合はインスタンスごとに小さくstateを持っていて インスタンス動詞の結合度は弱く、少ないイベントで通信する
928 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 18:14:18.27 ID:RTV90nYB.net] >>910 みたいなものを見ると 自分でぐちゃぐちゃに壊しておいて壊れてる!って 言ってるだけなんだよなってわかる
929 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 18:18:51.44 ID:cBo9TB3z.net] >>909 早くなることはないよ canvasみたいなAPIじゃないと高速描画は無理
930 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 18:57:53.85 ID:zUDbH73s.net] >>910 この図初めて見たけど、React触ってるときの感触めっちゃこれだわ! あっちでイベント書いてこっちでインターフェイス書いて、そことここの処理の時系列による噛み合わせを考えて……な生DOM世界からの脱出だった。 Web標準コンポーネントで楽になるかと思いきや、それはそれで手続きが面倒くさかったし
931 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 19:02:00.93 ID:zUDbH73s.net] >>911 一つの巨大なState?? React使ったこと無いの?
932 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 19:23:05.70 ID:RTV90nYB.net] >>915 >>910 の図を見てみ
933 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 19:24:09.04 ID:RTV90nYB.net] >>913 バーチャルDOMが最終的にDOM APIを呼び出してるって知ってる? バーチャルDOMがDOM APIより速くなることはないよ そういう意味なら、そのとおり
934 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 19:32:31.31 ID:zUDbH73s.net] >>916 Reactって仕組みの中にStateがいくつか入ってる図に見えるけど???
935 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 20:05:54.49 ID:YLZdSr5P.net] >>910 この図がおかしいやん
936 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 20:06:46.83 ID:zdSe0i8P.net] 複数のイベントから、同じstateに書き込んで stateをグローバル変数のように使ってるやろ
937 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 20:45:39.56 ID:tWS7lhVr.net] その図は本質ではない 一つのグローバルステイトを用意すればjQueryでも同じことはできる Reactの本質はコンポーネントという単位で関心ごとを一つにまとめ上げたことだと思う その中で状態の更新を一方通行でやれること
938 名前:デフォルトの名無しさん [2021/05/12(水) 20:53:29.04 ID:tSWgm1oC.net] いや功績と言うならreactというよりフレームワーク化とエディタ含めた統合環境だろ。少なくとももうjQueryは使いたくねえよ あとスレチだからjQueryの話は止めとこうぜ
939 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 20:57:08.82 ID:qD69jJhD.net] スレチだな
940 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 21:00:48.97 ID:pJc2kKgl.net] >>917 それはコンパイラがアセンブラより速くなることはないといういつもの話。
941 名前:デフォルトの名無しさん mailto:sage [2021/05/12(水) 22:32:16.02 ID:UbDpp860.net] 宣言的UI
942 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 04:19:01.64 ID:nrtxeueq.net] >>921 自分で答えいっちゃってるじゃん その図は本質ではない。 クソプログラマがメチャクチャなコードを持ってきて ほらメチャクチャだと言ってるだけで そんなやり方はしない が正解なんだろ
943 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 05:37:13.09 ID:m89jR/hy.net] jQueryおじさんがReact触ったことないのはわかった
944 名前:デフォルトの名無しさん [2021/05/13(木) 19:58:45.93 ID:/oUX0vPx.net] みんなの職場は デザイナーに投げたデザインページを 動的ページに合わせこみはどうやってるの? 俺はHTMLでもらって埋め込みを全部やり直してるけど 超めんどくさいわ 特にjsで動的にな動きをデザインに合わせて再実装するのが 苦行で死にそう デザイナーが作ったcssクラスの解読とか 特にアイコンや before after要素とかがまじで嫌い
945 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 20:16:21.87 ID:nrtxeueq.net] >>928 そういう所に使うのがそもそも間違ってる 見た目なんかどうでもいい所に使うのが正しい
946 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 20:23:57.85 ID:atcKWVfF.net] >>928 お前が無能なだけ デザインから構築すらできないならフロントエンドエンジニアやめろ html cssなんてデザイナーよりできて当たり前だろ style componentやjsxをデザイナーにやらせるのかよ?
947 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 20:25:29.65 ID:atcKWVfF.net] >>929 そういうところに使うもんだろが アホなの?
948 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 20:30:30.21 ID:nrtxeueq.net] デザイン分業ができなくなった言い訳 全部自分でするもんなんだよ!
949 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 22:16:12.70 ID:Ix5H/zCq.net] >>928 あいつらなんでbefore afterとかハック的なCSS多用したがるんだろうね 解読&再実装が手間なの、普通にわかるわ ソースは読まず、見た目だけで再実装する方が早い説、あると思うよ
950 名前:デフォルトの名無しさん mailto:sage [2021/05/13(木) 22:34:45.90 ID:Ky73Q8+J.net] 従来のフローの中でreactやvueを採用したならデザイナにStorybook覚えてもらってパーツ作ってもらうのが良いだろね
951 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 00:41:24.71 ID:72tOngHk.net] デザイナーはXDとかでモックつくるだけでいいだろ jsxとcssはフロントエンジニアの仕事だよな? できないお前らの責任
952 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 01:02:32.67 ID:QMgVBpCt.net] たぶんデザイナーは、SASS, Bootstrap を勉強しないからだろう レスポンシブ対応できないでしょ
953 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 07:59:33.22 ID:ng5ApV1o.net] ぶっちゃけイラストレーターとかで こんな感じのデザインですってのさえ示してくれればいい 小汚いソースをよこされるよりはw
954 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 10:09:02.93 ID:GWgcGB6j.net] >>933 ようするにあなたは理解できないんですよね? 馬鹿なんですよ。あなたが。
955 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 10:10:00.07 ID:GWgcGB6j.net] >>936 sass、bootstrapはウェブデザイナーが使うものですが、 あなたはreactでsass使ってるんですか? 作ってないくせに、言っちゃったんですか?
956 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 10:12:54.08 ID:GWgcGB6j.net] ウェブデザインというのはCSSやHTMLで構造やデザインを定義していくものなので JavaScriptで手続き型的にデザインを構築するのと発想が違うんだよな
957 名前:デフォルトの名無しさん [2021/05/14(金) 10:27:25.20 ID:pLRygybZ.net] どちらでも出来るけどjsのほうがわかりやすくて簡単という意味ですね
958 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 10:30:02.26 ID:GWgcGB6j.net] 静的に定義するという能力が足りないんだよな HTMLとCSSは静的
959 名前:tァイル。静的に定義されている。 [] [ここ壊れてます]
960 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 13:27:33.53 ID:72tOngHk.net] おめーらさんたちはstyle componentとjsxをデザイナーにやらせるんだな ただのプロップス屋じゃん
961 名前:デフォルトの名無しさん [2021/05/14(金) 13:48:40.22 ID:HHqmcP2B.net] たしかにデザイナとの協業は今でも難しい 10年前より難易度上がったと思うわ
962 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 14:21:11.29 ID:6peJjk0E.net] それだけデザイナに求められる技能が増えたか、もしくはデザイナが不要になってきたんだろな 個人的には二度手間三度手間になるのでHTMLやcssをいじらずデザインだけ考えてて欲しい
963 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 14:32:27.31 ID:Z9qkiVJO.net] 意訳 うちのような弱小企業には まともなウェブデザイナーがいない そんな会社にまともな技術者がいると思うかね?
964 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 15:55:40.92 ID:qzv+JgCH.net] デザイナーはカンプだけ作ってれば十分だろ 昔と比べて求められる知識も増えてるんだからさ 下手にコーディングされても足手まといだし
965 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 15:58:43.18 ID:bBl2sxC0.net] 一気に民度下がったなここ
966 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 16:09:58.09 ID:JGNA71on.net] UIUX考えられないデザイナとかゴミ っていうか邪魔
967 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 16:17:55.12 ID:72tOngHk.net] >>947 でもフロントエンジニアはカンプすら再現できないゴミじゃん 目ん玉と脳みそが生まれつき腐ってるから見たものが何かすら理解できない
968 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 16:37:08.99 ID:TB4ib7Bt.net] Emotion使ってみたけどCSSinJSって、Bootstrapとかと違ってCSS全部書かないといけないんか それとも別でそれ用のCSSライブラリある? Bootstrapと組み合わせるのは違うよな
969 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 18:03:47.70 ID:+cIspCW+.net] 全ては928の自演
970 名前:936 mailto:sage [2021/05/14(金) 22:15:32.30 ID:QMgVBpCt.net] 2019/9 Build a Mini-Course Website with React, Ruby on Rails, Webpacker, and Bootstrap https://www.youtube.com/watch?v=B0SxxHAImhc React コンポーネントのJumbotron に、 pt-4 mt-4 text-center とか、Bootstrap の属性を付けてる
971 名前:デフォルトの名無しさん mailto:sage [2021/05/14(金) 22:54:10.08 ID:LgJgjq7h.net] GitHub における大規模なモノリポのパフォーマンスの向上 https://github.blog/jp/2021-03-19-improving-large-monorepo-performance-on-github/ > GitHub の有名な Ruby モノリスを解体し、GitHub のすべてのユーザーのためにリポジトリのパフォーマンスを向上させる新しいマイクロサービスを Go で作成しています。
972 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 04:39:11.76 ID:/1WA0n4U.net] PCサイトをレスポンシブに変えることはできるんだけど、 htmlとcssを新規で作る時って、PCファーストとスマホファーストって難易度はどっちが高い? そもそもスマホファーストの定義ってPCで見た時に横幅いっぱいに広がること? 横幅変えた時に動的に変わるのって%だと思うけど、かなり難しそう ブレイクポイントは580pxぐらいの1つにする予定です
973 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 11:43:14.14 ID:Sjzu5/zJ.net] >>955 スレタイみろ Web板で聞く内容だろ
974 名前:デフォルトの名無しさん mailto:sage [2021/05/15(土) 23:22:01.39 ID:auBvyRat.net] htmlやcss書くデザイナーと仕事したことないわ かなりレガシーな話してないか? DreamWeaver的な時代の
975 名前:デフォルトの名無しさん mailto:sage [2021/05/16(日) 03:54:23.83 ID:XXPlTV2t.net] >>957 ( ゚∀゚)?
976 名前:デフォルトの名無しさん mailto:sage [2021/05/16(日) 03:56:06.22 ID:L4d15pQE.net] >>957 ( ゚д゚)
977 名前:デフォルトの名無しさん mailto:sage [2021/05/16(日) 08:23:23.47 ID:dwn8WkYe.net] ほらな、視野が狭いんだよ
978 名前:デフォルトの名無しさん mailto:sage [2021/05/18(火) 08:52:02.91 ID:gf5dM7qT.net] Material UI民俺、低みの見物
979 名前:デフォルトの名無しさん mailto:sage [2021/05/21(金) 19:51:10.60 ID:EH2kUiOR.net] ついにIEが死ぬらしい
980 名前:デフォルトの名無しさん mailto:sage [2021/05/21(金) 22:13:12.86 ID:RURWOFp3.net] IEなんてもうサポート切れるぜって言っても頑なに要件から外さなかったあの会社 ゆるさねえわ
981 名前:デフォルトの名無しさん mailto:sage [2021/05/21(金) 22:21:52.14 ID:0svfgKZd.net] 金さえ払ってくれれば上客さ
982 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 13:43:48.09 ID:Bv5s42L+.net] JSのフレームワークをこれから習得するならReactが安定なのかな 業務で使うというよりは、試作や書き捨てな用途が多いから学習コストが低めのほうが良いのだけど vueは3になってからReactと大差ないとも聞くしどうなんだろ?
983 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 14:29:17.53 ID:wMryifzt.net] 自分が作りやすいと思う方を選択した方がいいと思う 個人的にはVueの方が今でも良いな reactはやはり書き方が気持ち悪すぎる
984 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 14:50:17.41 ID:2IJ+sera.net] いや逆だろ
985 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 15:43:54.99 ID:/D2w59c0.net] フロントは移り変わり激しいからReact頑張って覚えた頃には時代遅れになる可能性がる あと先進的なことを追う傾向にあるから仕様も破壊的に変わったりもする 実務だったりサクサク読み進められる人じゃなければ、趣味ならVueでいいかもってどこかに書いてあった
986 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 15:44:36.85 ID:OIxJpfc/.net] Aureriaが良いよ 標準だからね
987 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 16:01:48.79 ID:BOAsBfPB.net] ここ数年はReact一強が続いてきたし、移り変わりが激しいと言っても5年くらいのスパンだろ。 新しいものを覚えるだけで数年かかるような人は仕方がないが、普通の人は自分が 使っているものが時代遅れになったと感じてから乗り換えても十分間に合う。 将来性に賭けて青田買いすると外した時が痛すぎるしな。
988 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 16:59:12.89 ID:D/fC/+XO.net] Reactは簡単ですが...
989 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 17:51:16.40 ID:+g5caswO.net] 移り変わり激しい言うてもReact上のレイヤーの技術が新しく出てきた、とかが多いしな
990 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 17:54:16.04 ID:62SBP3xC.net] それな 以前フロントの若い連中がやたらとイキってバックエンドを見下してくるから Reactってやつは新進気鋭の若手スーパープログラマじゃないと扱えない高度なライブラリなのかと内心ビビリまくってた でも必要にかられていざやってみるとクソ簡単で拍子抜けしたものだ フロントの連中はこんなものでマウントを取ろうとしてたのかと正直呆れたよ バックエンドのほうが万倍難しかったね
991 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 17:54:18.94 ID:PCI/j8GD.net] >>965 JSのフレームワークっていうか、SPA用のフレームワークだぞ 用途に合ってるならいいけど
992 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 17:59:30.56 ID:xv86KUGw.net] >>973 素のReactだけならめっちゃ簡単だしな フレームワークが薄いし
993 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 18:00:59.40 ID:+g5caswO.net] Reactは難しいものを簡単にする為のライブラリだからね。 しかし、フロントとバックエンドがいがみ合ってるとか、嫌な会社だなw
994 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 20:06:23.76 ID:U1U7sLzA.net] JSXって使った事ない人にはhtmlとjsを悪魔合体させたガバガバ言語だと思われがちだけど 実際習得してみたらめちゃくちゃ厳密なルールの下JavaScriptの中にタグは入ってるからな 逆に<br>タグとか書いてるヤツにキレたくなってしまう
995 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 20:22:54.93 ID:+g5caswO.net] JSXはだだのマクロだからね
996 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 21:46:55.79 ID:b1IChNPr.net] 簡単と言ってる奴ほど何もできない Reactで大規模開発やってみろ お前らの無能さがすぐわかるから
997 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 22:01:00.12 ID:62SBP3xC.net] で、でたー。クソかんたんなReactでマウントマン
998 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 22:47:59.44 ID:b1IChNPr.net] 今頃フロント始めてみるゴミクソw いつまでバックエンドやってんだか
999 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 22:56:41.09 ID:62SBP3xC.net] バックエンドで忙しいからねー 暇なときは片手間にフロントやるのもいいかな 頭空っぽにしてコーディングできるから休憩にちょうどいい
1000 名前:デフォルトの名無しさん mailto:sage [2021/05/22(土) 23:03:26.05 ID:b1IChNPr.net] バックエンドしかできない無能はあっちいけ
1001 名前:デフォルトの名無しさん [2021/05/23(日) 03:33:56.55 ID:1TnUlIAl.net] >>965 用途に適したフレームワークや用途に適した手法を使うべきです。 Reactにも向いていないことは山のようにあります。 あと記述面だけでなくReactにかぎらないですが、遅さ重さという犠牲により仮想DOM等を実現しています。 それらも用途により必要ないもしくは効率優先など様々な理由でReactを避けたいことも多々あります。 もちろん各々の用途で、無駄とか非効率とか記述しにくいとか向いてないので複雑になるケースとかを全て無視してもいいなら、Reactだけでもやっていけないことはないでしょう。 用途に応じてそれぞれ適切なものを選びましょう。
1002 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 05:38:43.82 ID:iX6bZe8N.net] Next.js以前はそうだったね。というか仮想DOM遅くないよ。
1003 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 05:42:57.88 ID:iX6bZe8N.net] 用途に合わせて適切な物をってのは、その通りです
1004 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 06:33:27.91 ID:zmSGPUw1.net] Ruby on Rails では、React, Bootstrap が多い。 Vue.js は少ない Reactは米国企業で、JSX で書けるので、米国で多い。 Vue.js はローディングアニメ・トランジションなど、CSS アニメが強い感じ
1005 名前:987 mailto:sage [2021/05/23(日) 07:04:18.51 ID:zmSGPUw1.net] 注目度では、YouTube で有名な、雑食系エンジニア・KENTA のサロンの、 Ruby on Rails 初心者用コースに、React ではなく、Vue.js SPA が加わった。 つまり、日本のプログラミング学校・自社開発系の転職市場では、Vue.jsなんだろう 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, TypeScript が主戦場 だから、AWSのくろかわこうへいのサロンにも、入る必要がある。 今では、1年の未経験者が、10年以上のプロよりも技術力が上になってる! KENTA、2021/4 2021年のWeb系エンジニア転職を成功させる3つの技術要素 https://www.youtube.com/watch?v=70VrB7LTe9g
1006 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 08:01:07.86 ID:TX/DprfC.net] >>979 大規模開発ってなんの事いってんの?
1007 名前:デフォルトの名無しさん [2021/05/23(日) 08:15:49.73 ID:zWTSjYeE.net] それにしてもangularは話題にのぼらんなあ やり方決まってるしそんな難しくないんだけど
1008 名前:987 mailto:sage [2021/05/23(日) 11:14:18.40 ID:zmSGPUw1.net] Electronではじめるアプリ開発 ~JavaScript/HTML/CSSでデスクトップアプリを作ろう、2017 この本では、Electron, React, JSX, Firebase, Spectron, Mocha サーバーがNode.js なだけで、 サーバーがRuby なら、Ruby on Rails, React, RSpec, Selenium Webdriver と同じ
1009 名前:ワあ、Windows デスクトップアプリに限り、Electron, Reactで作る事もありかな >>953 は、Rails, React, Bootstrap だけど、 Rubyの本も出してる、ソニックガーデンの伊藤淳一は、既に4年前に、Vue.js を使っている 伊藤淳一、2017/2 Rails 5.1で作るVue.jsアプリケーション 〜Herokuデプロイからシステムテストまで〜 https://www.youtube.com/watch?v=ycOeM2umXkY [] [ここ壊れてます]
1010 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 11:36:04.01 ID:yHngvGL2.net] 他のF/Wと比べてとにかく無駄が多い
1011 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 11:42:05.73 ID:uFou4fnu.net] ガイジの宣伝するなよw RubyはマジでNGワード入りだなw
1012 名前:デフォルトの名無しさん [2021/05/23(日) 11:50:26.29 ID:MJ9lD3tL.net] 発想がゲームエンジンに近い
1013 名前:デフォルトの名無しさん [2021/05/23(日) 12:03:42.10 ID:1TnUlIAl.net] >>985 仮想DOM方式は明白に遅くて重いです。 ただしそのコストを払う犠牲と引き換えに管理が楽にできるメリットを得るのが仮想DOM方式です。
1014 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 12:56:40.36 ID:TXTv8bXp.net] >>994 ゲームエンジンより圧倒的にしょぼいよ
1015 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 13:18:33.12 ID:WuKjpbpL.net] >>995 https://ics.media/entry/190731/ メモリはともかくとしてそれ以外では明白に遅いと言えるほどの差はないだろ
1016 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 13:41:00.63 ID:iX6bZe8N.net] DOM描画コストに比べたら仮想DOMツリーの走査(JavaScript処理)コストなんて誤差みたいなものだよね
1017 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 13:43:03.15 ID:qRfDE337.net] 次スレ Vue vs React vs Angular vs Svelte Part.8 https://mevius.5ch.net/test/read.cgi/tech/1621744952/
1018 名前:デフォルトの名無しさん mailto:sage [2021/05/23(日) 13:48:52.81 ID:WuKjpbpL.net] 仮想DOMが遅いっていうのは大抵不必要な描画を抑止できていない場合
1019 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 125日 12時間 7分 36秒
1020 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています