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。
77 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 17:46:40.82 ID:PjTgHY4C.net] react入門してやるからおすすめおしえてくれ
78 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 20:10:35.36 ID:PgdPmN2t.net] お断りします ハハ (゚ω゚) / \ ((⊂ ) ノ\つ)) (_⌒ヽ ヽ ヘ | εニ三 ノノ J
79 名前:デフォルトの名無しさん [2021/07/13(火) 10:47:50.18 ID:emqIkme9.net] >>75 『MVCはオワコン! RESTはダメ! 時代はSPA!!』の末路 ttps://www.youtube.com/watch?v=gd2lMIPUSBU&t=1020s
80 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 11:18:54.37 ID:2EC2vCMH.net] >>77 なんじゃ? この滅茶苦茶な理論まがいの話しは?
81 名前:デフォルトの名無しさん [2021/07/13(火) 11:48:09.93 ID:WUJYnH4r.net] めちゃくちゃだな MVC→SPA は進化の道筋として判らんでもないが RESTを間に挟む理由が全く無い
82 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 12:40:22.27 ID:2EC2vCMH.net] 詐欺師が使いそうな話法なんですけど。
83 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 12:44:05.17 ID:2EC2vCMH.net] >>79 いやいやSPAでMVC使ってもいいと思うけど
84 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 13:04:13.53 ID:I15vJP3h.net] 話が素人過ぎてワロタw
85 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 14:07:43.02 ID:chIZ8Z3n.net] リンゴはダメ!コタツよりダイソン! みたいな話だからな。訳が分からん
86 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 14:09:01.48 ID:b5wN1Zrn.net] ほとんどのSPAがREST頼ってるのにRESTがオワコンになる意味が分からない
87 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 18:59:54.98 ID:pc5c+QfA.net] さすがRuby界
88 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 20:38:26.34 ID:F9Bt5/K5.net] 最近はSSRやSSGじゃないの? うちはいち早くServerSideGaichuを取り入れて時代の最先端技術を進んでいる
89 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 22:30:00.48 ID:MP+HGEv7.net] vue(Laravel上)でsass-loaderのバージョンに起因してそうなエラーにハマった なんとかなったけど、ある程度長い目で使いたくても難しいかなあ
90 名前:デフォルトの名無しさん mailto:sage [2021/07/14(水) 02:26:01.60 ID:/QDS8y1t.net] >>86 SSRからSSGヘ ttps://www.youtube.com/watch?v=3VMCYRTLMOo&t=471s
91 名前:デフォルトの名無しさん mailto:sage [2021/07/14(水) 02:50:22.78 ID:/QDS8y1t.net] Next.js超入門 セットアップから Vercelへの公開まで www.youtube.com/watch?v=YoIQ_FIBlYY
92 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 00:16:26.28 ID:J1qZ2oOi.net] >>88 いやいや今はSSGの次、ISRだよ なんて言うのは簡単なんだけど、どうも胡散臭さが抜けないね なんかひと昔のフレームワーク乱立時代の感覚と似てる シンプルなものをシンプルに作りたいだけなのにって
93 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 05:44:45.36 ID:5ZQLtQaE.net] 技術的には延長線上にあるから、そこまでの乱立感はないかな
94 名前:デフォルトの名無しさん [2021/07/15(木) 13:06:29.71 ID:5NBXbYgk.net] むしろSSRしかしない昔からの遅く不便なサイトや CSRしかしない最初の表示が遅くて重いダメなサイトが どちらも時代遅れでかつ利用者の体感悪すぎなことに気付かず大量に残っている現状を
95 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 13:18:11.44 ID:5LOVskkX.net] SPAで構築するようなサイトはアプリのような動きを期待しているのに SEOガーとかそもそも話が合っていないんだよね 企業サイトみたいなのを無理やりSPAにするのがそもそもの間違い
96 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 13:35:20.84 ID:zkzOcQ+0.net] 俺の仕事だとガチのアプリ開発だから、 SSRとかSSGとか全く興味がない。 そもそもinstall以外でサーバー使わん。
97 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 13:49:32.53 ID:eXoaIRaF.net] サーバー使わないガチのアプリとは
98 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 17:59:16.49 ID:iYNJIRir.net] そらもうCやRustで書いた超高速ネイティブアプリやろなあ
99 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 19:01:04.04 ID:zkzOcQ+0.net] >>95 サーバーはサービスAPIだけだよ UI要素はゼロだ
100 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 19:29:33.65 ID:Ugm45LNt.net] サーバは使わないけどAPIは使います。 日本語へのコンパイルエラーが出てるんだけど。
101 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 20:48:53.36 ID:OlqWFxsT.net] SaaSとかのサードパーティ製のAPI使うって意味じゃねえの? サーバーレスというワードと同じで、自分で管理するサーバーは持たないってだけなんだろ、多分
102 名前:デフォルトの名無しさん [2021/07/16(金) 00:15:44.33 ID:v5FJqwqp.net] >>93 それは違う SPA/PWAにするのはユーザーの体感向上と通信減少とサーバー負荷減少など総合的な目的がある 企業サイトでも何でもその目的で有利となる 企業に限らず検索によるトップページやそれ以外の途中ページ流入も欲しいのは当たり前 そしてSSRはSEOのためだけでなくユーザーの体感向上が第一だ
103 名前:デフォルトの名無しさん mailto:sage [2021/07/16(金) 00:56:09.29 ID:8kNVknxd.net] YouTube で有名な、雑食系エンジニア・KENTA のサロンの初心者用コースが、 Ruby on Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース 今までは、Docker Compose までが初心者用コースだったが、 最近は誰でも、Docker出来るから、 AWS Fargate, Terraform, React, Vue.js, TypeScript が加わった EC2 ではなく、サーバーを管理しない・サーバーレスのFargate。 他にも、AWS サーバーレスのLambda, Aurora, Elastic Beanstalk など だから、AWSのくろかわこうへいのサロンにも、入る必要がある。 今では、1年の未経験者が、10年以上のプロよりも技術力が上になってる!
104 名前:デフォルトの名無しさん mailto:sage [2021/07/16(金) 13:25:24.29 ID:nCd8wfRW.net] KENTAってまこ様に噛みついていた人だっけ?
105 名前:デフォルトの名無しさん mailto:sage [2021/07/20(火) 21:14:55.81 ID:uykKibf4.net] >>101 宣伝お疲れ 未経験が見てると思えないけどこれを浅く覚えても意味ないからな フロントもバックも浅い知識しか持たない奴なんてお荷物でしかないから所詮インフラ要員止まりだろうしでしさっさとAWS一択に絞ったほうがいいよ
106 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 06:58:19.36 ID:KSHnjfnE.net] クラウドは正直Firebaseしか理解してない。青天井怖いもん。 VPSはわかるけど、フロント向開発者向けのナウでヤングなクラウドでは無いだろうし……
107 名前:デフォルトの名無しさん mailto:sage [2021/07/21(水) 09:45:48.95 ID:7zPbaobY.net] 仕事なら別に金払うの俺じゃないし客からの指定が無い限りは99%AWSだよ 個人でAWSは確かに高くつくかもしれないが今はAWSでもLightSailやら 安いサービスはあるし、小規模なら十分安く抑えられそう
108 名前:デフォルトの名無しさん mailto:asge [2021/07/28(水) 03:36:44.25 ID:cVCTrVsi.net] Fastly、Compute@Edge の JavaScript 対応を発表 https://www.fastly.com/jp/press/press-releases/fastly-launches-new-era-of-highly-secure-serverless-javascript-with-zero >Fastly は、セキュリティを考慮し、WebAssembly でコンパイルされた JavaScript から個々のリクエストに対してサンドボックスを生成または破棄する、独自の高セキュリティな分離技術を開発しました。 米国 RedMonk 社のアナリスト兼共同設立者である James Governor 氏は次
109 名前:のように述べています。"JavaScript は、最も人気のあるプログラミング言語で、普及が進んでいます。サーバーレス・プラットフォームは、新しい JavaScript のワークロードにとって自然な環境です。一方、パフォーマンスとセキュリティは依然として重要な懸念であり、速度は何よりも重要な要素となっています。攻撃対象が減り、コールドスタートがなくなることは、最先端の Web 開発者にとって非常に魅力的です。" Fastly は Compute@Edge の開発者の体験向上に注力しており、最近ローカルテスト環境の提供開始を発表しました。これにより、開発者は本番レベルと同様の環境でテストコードを実行し、サーバーレス コンピューティング環境でスケールとパフォーマンスを追求しながら、問題の発見と修正を迅速に行うことができます。 [] [ここ壊れてます]
110 名前:101 mailto:sage [2021/07/28(水) 05:41:01.59 ID:XEJo+pXZ.net] 企業が求めているのは、バックエンド技術者。 Rails, Linux, Docker, AWS、データベース だから、AWSのくろかわこうへいのサロンにも、入る必要がある。 AWS Solution Architect 資格とか、この本を読むとか Amazon Web Services パターン別構築・運用ガイド 改訂第2版、2018 サーバー構築運用は難しいから、Amazon はサーバーを管理しない・サーバーレスを勧めている。 EC2 ではなく、Fargate, Lambda, Elastic Beanstalk など Amazon Linux, Aurora も管理不要。 Amazonがセキュリティー更新してくれる >>102 KENTA は基本、マナブ・マコなりなどの高額学校などに噛みつく >>101 の内容は、80万円も払わなくても勉強できると言うこと。 今は、200万円の学校をぼったくりと言ったから、業務妨害で訴えられている KENTAのサロンは、日本6位の2千人も入っているから、 売名目的で、高額学校がKENTAを訴えてくる
111 名前:デフォルトの名無しさん mailto:sage [2021/07/28(水) 06:14:15.20 ID:i7KZHqIy.net] 古い技術者だから技術ってのは本と公式ドキュメント、時々現場で学ぶものだと思ってる。オンライン勉強会に参加することもあるけど、あれは知見を広げるってだけで身に付く勉強じゃねーわな
112 名前:デフォルトの名無しさん mailto:sage [2021/07/28(水) 09:25:46.67 ID:A+CY2EMU.net] 本から学ぶのはやめなさい
113 名前:デフォルトの名無しさん [2021/07/28(水) 09:31:03.16 ID:vryaYdtu.net] 本は古い遅い検索できない どの言語もどのフレームワークも公式サイトがベスト 金を払うのはバカ
114 名前:デフォルトの名無しさん mailto:sage [2021/07/28(水) 10:41:53.79 ID:i7KZHqIy.net] え、TypeScriptの本とか買わない? マジ?
115 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 05:04:59.07 ID:QwCERTln.net] マジ
116 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 05:52:13.72 ID:lXb0w+3k.net] なるほど、おまいらと差をつけるには本を読めば良いんだな!
117 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 10:19:19.71 ID:GNnPWoYV.net] 本は有用だよ だけど悲しいことに、日本語で最近のweb界隈のナウい本をあまり見ない ハロワから毛のはえたくらいのしかコード載ってないしね 昔からある言語やアーキとかSQLあたりとかなら本もいいと まあ結局コードをgithubあたりからDLするってなるしね。。
118 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 10:23:35.99 ID:kylJSQdV.net] おまえら、本だしたとして買ってくれるのか?
119 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 11:56:01.97 ID:lXb0w+3k.net] 確かに素人ぐらいしか釣れなさそうな公式マニュアルをかなり簡略化したような本は多いかも。出版社と題名見ればだいたいわかるけど。 言語とかHTTPとかRESTみたく歴史があって基盤になってるようなものは本に頼るなぁ。 スレタイにあるようなものは公式マニュアル頼り
120 名前:デフォルトの名無しさん mailto:sage [2021/07/29(木) 23:23:09.66 ID:1o183EIE.net] やっと明日vuexとかいうゴミから解放される しばらくフロントはいいやw ところで、意識高い系の人は何に困ってあんなゴミ作ったの?w
121 名前:デフォルトの名無しさん [2021/07/29(木) 23:25:27.21 ID:beGe+xCr.net] reactは今の状態でもう完成形なの? さらに改善されそうな部分ってあるの?
122 名前:デフォルトの名無しさん mailto:sage [2021/07/30(金) 06:36:06.02 ID:QyiGAtaZ.net] RecoilはHooksに最適化されてるから遥かに使いやすいよな
123 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 01:12:11.83 ID:LCE95ziS.net] ReactはHooksもあるしコマンド一発で環境作れるようになったし、 Vueは応援してたけどなんか迷走してるみたいだし 毛嫌いしてたけどなんかもうReact覚えればいいっぽいね
124 名前:デフォルトの名無しさん mailto:sage [2021/07/31(土) 02:19:59.31 ID:o01nnz5Y.net] React.js Examplesってところで部品漁りするのが結構楽しい
125 名前:デフォルトの名無しさん [2021/08/06(金) 19:57:27.22 ID:CYqcr5Ta.net] オライリーのReactハンズオンラーニングって買う価値ある? すでに大規模ECサイト作れるくらいの実力はあるが
126 名前:デフォルトの名無しさん mailto:sage [2021/08/06(金) 20:02:09.60 ID:RCuinRe8.net] お、なんか良さげな本じゃん。いい事聞いたわ、サンキュ!
127 名前:デフォルトの名無しさん mailto:sage [2021/08/06(金) 20:07:21.22 ID:RCuinRe8.net] と思って目次読んだけど……これは……2年前に読みたかった内容だな
128 名前:デフォルトの名無しさん mailto:sage [2021/08/06(金) 21:13:42.78 ID:JVpHm5Gi.net] 目次みた感じあんま価値なさそうだな
129 名前:デフォルトの名無しさん mailto:sage [2021/08/06(金) 21:49:52.40 ID:n/Qu4an7.net] Vueのおすすめできる本がないんだよな
130 名前:デフォルトの名無しさん mailto:sage [2021/08/07(土) 10:34:43.49 ID:rwMNFcF9.net] タイトルの4つでそこそこ踏み込んでてナウい本ある?
131 名前:デフォルトの名無しさん mailto:sage [2021/08/10(火) 21:22:19.92 ID:rU+baSoZ.net] Reactオライリー読んだ人感想よろ
132 名前:デフォルトの名無しさん mailto:sage [2021/08/11(水) 22:18:40.85 ID:Pq5TmzGZ.net] >>128 初心者が買ったら後悔する
133 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 00:05:54.25 ID:06F/jC0t.net] オライリーの本ってどれも初心者向けではないイメージ 全部読んだわけじゃないから個人的なイメージでしかないけど めっちゃぶ厚かったりするからねえ
134 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 03:18:32.09 ID:Wv2YcL7K.net] オライリーの本はかなり信用できる。半端な本を5冊買うより価値がある。リファレンスとして手元においておきたい。 もちろん変化の速い分野だと陳腐化はあるけど、それは本という媒体の問題であってオライリーの問題ではないしね。
135 名前:デフォルトの名無しさん [2021/08/14(土) 11:29:30.86 ID:04NzoWjZ.net] どれ使うかは好みだけど、Vueが迷走したのでデファクトがReactから揺らぐことはないのでは
136 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 13:00:35.79 ID:sh47n3w4.net] フロントWASM化するまでReactのままのような気がしてる。
137 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 15:23:06.20 ID:o86fe/tD.net] 基礎から学ぶ Vue.js、mio、2018/5 React の古い本では、Stoyan Stefanov の、2015, 2017 の本がある
138 名前:デフォルトの名無しさん mailto:sage [2021/08/14(土) 15:35:42.97 ID:tkyJNqoe.net] WEB+DB PRESS総集編[Vol.1~120] (WEB+DB PRESSプラスシリーズ) ¥2,970 >年6冊を発行し続け,読者の皆様に支えられて20年を迎えた『WEB+DB PRESS』。本書はご好評いただいた節目のVol.120を含む「20年分の記事PDF」をまとめた総集編です。 付属DVD(+パスコードでのデータダウンロードも可能)にはVol.1~120のPDFに加え,総集編第1弾~第6弾に掲載された書き下ろし記事のPDFも一挙収録。
139 名前:デフォルトの名無しさん mailto:sage [2021/08/17(火) 09:24:55.80 ID:lUM36pci.net] オライリーに求める様な事は公式リファレンス見ればいいからオライリーってあんまアドバンテージない気がする
140 名前:デフォルトの名無しさん mailto:sage [2021/08/19(木) 21:26:23.01 ID:A+1dpOXr.net] アーキテクチャとかそういうレイヤーの本なら読む価値はあるけど、言語詳細とかは 今はもう本じゃ追いつかんだろ。
141 名前:デフォルトの名無しさん mailto:sage [2021/08/30(月) 07:57:02.32 ID:34akr4Ti.net] Angularで const user = { ...this.user, status } のような宣言がありますが、このthis.userの前にある3つのコンマってどういう意味でしょう?
142 名前:デフォルトの名無しさん mailto:sage [2021/08/30(月) 08:20:21.92 ID:34akr4Ti.net] 失礼、自己解決 AngularでもTypescriptでもなくJavascriptの構文でした
143 名前:デフォルトの名無しさん mailto:sage [2021/09/03(金) 20:09:22.40 ID:65ownx/a.net] >>139 restはあるあるやな 他言語から来た当初は俺も分からんかったわ
144 名前:デフォルトの名無しさん [2021/09/03(金) 23:50:18.71 ID:HcIIq6Rh.net] >>140 似ていますがrestではありません spreadと言います たまたま同じ...を用いますが明白に区別されています
145 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 12:41:41.81 ID:EwYrh1qJ.net] ...みたいな記号は、ググラビリティーが悪いから調べにくいんだよ。 そのような書き方は結局ネットだけでは分からずじまいになってしまうことも多い。 本だとまとまって書いてあるから読んでいるうちに出てくることがあるが。
146 名前:デフォルトの名無しさん [2021/09/04(土) 17:35:08.35 ID:iqtSb51S.net] >>142 どのプログラミング言語でも同じですが公式ページが最も良いです 正しい最新の情報がまとまって載っています 本では情報の不足があったり古かったりありえます 今回ならばJavaScriptの演算子なので https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators ここを見ると演算子の一覧が載っています ...objは展開記法(スプレッド記法)として詳細ページへのリンクがありますね
147 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 17:48:42.73 ID:dHFqTcOd.net] >>143 いや、だから...がJavaScriptの文法だっていうことすら分からないのよ。 特に今までバックエンド専門で急遽フロントエンドやれとか言われた場合、 Javascriptとか触ったこと無い状態でAngularとかVueとか始めるわけよ。 もうググりまくるしか無いわけだが、上で言われている通り記号演算子は検索しにくい
148 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 17:56:29.62 ID:GpbNmj1Q.net] >Javascriptとか触ったこと無い状態でAngularとかVueとか 無茶しやがって…
149 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 18:01:59.90 ID:iqtSb51S.net] >>144 AngularもVueもReactもプログラミング言語部分は全てJavaScript(またはその拡張のTypeScript)です まずはJavaScriptを一通り勉強しましょう プログラムコードでわからないことがあったら先程のようにJavaScriptの公式に情報が一番まとまって載っています
150 名前:デフォルトの名無しさん [2021/09/04(土) 18:04:43.23 ID:a7CBmLMN.net] >const user = { ...this.user, status } 何気に二つ目のも新しい省略記法なんだよね。
151 名前:デフォルトの名無しさん mailto:sage [2021/09/04(土) 18:28:17.69 ID:iqtSb51S.net] >>147 それも公式ページのオブジェクト初期化のプロパティ定義のところに{ a: a }は短く{ a }と書けることが載っていますね https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Object_initializer#property_definitions
152 名前:デフォルトの名無しさん mailto:sage [2021/09/05(日) 03:31:12.74 ID:0rqg6iZ4.net] 新しいつってももう6年も前だけどな
153 名前:デフォルトの名無しさん [2021/09/20(月) 10:08:59.49 ID:jhDwm/4+.net] GoogleChromeのUserAgentが段階的に廃止になる件について、Angularへの影響を確認したいです。 AngularライブラリでもUserAgentを使用していると思われるのですが、影響内容は公開されているかわかりますでしょうか。
154 名前:デフォルトの名無しさん mailto:sage [2021/09/20(月) 10:54:53.76 ID:PHhqDxD/.net] 今どきUserAgentなんか気にしてるのは お前ぐらいなもんだろ
155 名前:デフォルトの名無しさん mailto:sage [2021/09/20(月) 11:52:45.38 ID:oeUTvRPr.net] バックエンドでも、Ruby on Rails では、 jQuery, Node.js, Webpack, Babel, React, Vue.js, Bootstrap も、知っているのが常識だけど
156 名前:デフォルトの名無しさん mailto:sage [2021/09/20(月) 12:04:40.10 ID:G/NUxkWZ.net] >>152 Rubyは不要 JavaScriptだけで完結できる
157 名前:デフォルトの名無しさん mailto:sage [2021/09/20(月) 12:18:34.46 ID:5Rmi2qAM.net] サーバーサイドだとORMで何度も型を書くのが面倒くさいのだけど、Prisma2とやらを使えば幸せになれる?
158 名前:デフォルトの名無しさん mailto:sage [2021/09/20(月) 16:47:25.86 ID:zU9G8Ba9.net] なんでRubyガイジだと一秒でわかってしまう文章なんだろうか
159 名前:デフォルトの名無しさん mailto:sage [2021/09/20(月) 22:33:41.99 ID:27eBg+I3.net] 読点の使い方が糖質特有のものだからだと思う
160 名前:デフォルトの名無しさん mailto:sage [2021/09/29(水) 12:13:42.72 ID:T2UBiiwB.net] electronで使いたいんだけど何が正解?
161 名前:デフォルトの名無しさん mailto:sage [2021/10/01(金) 17:48:05.02 ID:YRGFUYl7.net] 色々やってみたがAngular一択だなぁ
162 名前:デフォルトの名無しさん [2021/10/02(土) 08:53:48.66 ID:PTbFXg2e.net] jsxをきもいと思うのはエンジニアの本能だよね jQueryの用に近い将来、技術的負債化しそう
163 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 09:32:51.12 ID:a7eHS87V.net] あんなんただのマクロやん。キモイも何もない。
164 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 09:34:43.20 ID:9u09NDyO.net] jQueryはいうてもJavascriptやHTMLとしてvalidだったんよ。 Vueもそういう使い方もできる。 (俺はそういう風に良いjQueryとして使うこともある位) Reactは無理だからな。 jsxはコンパイラが絶対に必要という所が異常。
165 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 09:36:42.89 ID:a7eHS87V.net] Reactもjsx無しで書けますが……
166 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 09:39:00.65 ID:RcOxdWYO.net] そもそも今の時代は生のJavascriptよりTypescriptを使うのが主流だからコンパイラ云々は気にしなくなった
167 名前:デフォルトの名無しさん [2021/10/02(土) 09:55:49.96 ID:ZuoUdMdJ.net] 標準のWeb Componentsだけで困る事が分からない、技術的に分断が起きてる気がする もちろんVueなどは親和性があるが・・・
168 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 10:21:44.63 ID:9/lmhWLR.net] 標準のWebComponents使いにくいんだよね。あとリアクティブだと状態管理が単純化して設計難度とバグが減るのが大きい
169 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 10:48:20.95 ID:UGiFQlGN.net] JSXはやったことない人からみたらガバガバに見えるかもしれないけど実際に使ったらめちゃくちゃ厳格で 逆にガバイ書き方してるhtmlが許せなくなるよね
170 名前:デフォルトの名無しさん mailto:sage [2021/10/02(土) 11:31:50.87 ID:AobQrgfD.net] >>162 書けるのとそれが普通なのは別では? 特に関数コンポーネントとhooksが主流になってからは、もはやほぼ不可能だと思ってる。
171 名前:デフォルトの名無しさん [2021/10/03(日) 17:28:09.89 ID:53YOJQpZ.net] JSXといううんこをひねり出さなければいけなかった理由が知りたい それを知ればReactが気に入るかもしれない
172 名前:デフォルトの名無しさん mailto:sage [2021/10/03(日) 17:41:21.26 ID:4PG0gYSN.net] >>168 実際に書いてみたら分かると思うよ JavaScriptの中にタグが書けるからと言って何でもかんでも許されるわけじゃないから 結構ロジカルな作りになってる
173 名前:デフォルトの名無しさん mailto:sage [2021/10/03(日) 18:26:43.87 ID:wW1Ijppk.net] あくまでもマクロなんだから普通に書けるし、長くなるのが嫌ならエイリアス関数作って書けばいいだけなわけで……
174 名前:デフォルトの名無しさん mailto:sage [2021/10/04(月) 10:58:23.03 ID:6tmkdYqR.net] むしろJSXは自由に書けない(分岐とか)のが使いづらさだという印象。 でもこの話題がいつも不思議で、JSXに嫌なところがあったとて、結論Reactでしょ なんで敢えてVue? React以降をしてるプロジェクトをよく聞くし、Vueがいいというのは単にサンクコストじゃないの 日本はVueのがひろまってたから、つまりざっくり言って国内業界全体として技術選定ミスったんでしょ
175 名前:デフォルトの名無しさん mailto:sage [2021/10/04(月) 12:08:16.95 ID:xBgocCqY.net] ちょっとreactはじめてみようとおもってドキュメントの最初の hello world表示するだけのコードを開いてみたのですがレスポンスが悪くて勉強するか悩んでます https://raw.githubusercontent.com/reactjs/reactjs.org/master/static/html/single-file-example.html reactで作ったものはどうしてもレスポンスが悪くなってしまうのでしょうか? JSXを使わなければ少しはまともになるのでしょうか?
176 名前:デフォルトの名無しさん mailto:sage [2021/10/04(月) 12:38:06.48 ID:yRyjzpap.net] そのソースにコメントで書いてある通り、その使い方では遅いんだよ。 とりあえずnpmでcreate-react-appしてからレスポンスを語れ
177 名前:デフォルトの名無しさん mailto:sage [2021/10/04(月) 12:43:43.28 ID:HsdvcIsU.net] reactってフォームが糞だったが 今はましになったかな