実際どうなん?
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
※前スレ
Vue vs React vs Angular Part.3
https://mevius.5ch.net/test/read.cgi/tech/1560333895/
★ここではjQueryの話題は禁止です
★jQuery房が書き込んでも無視してください
Vue vs React vs Angular Part.4
レス数が950を超えています。1000を超えると書き込みができなくなります。
2020/06/11(木) 19:01:45.26ID:uGsh0NQC
851デフォルトの名無しさん
2020/07/28(火) 10:44:41.06ID:87VWo28p852デフォルトの名無しさん
2020/07/28(火) 12:14:03.62ID:q6n5SbdD VueとかNext.js使ってる人は
結局SPAとしては使わずに、SSRで使ってるということか?
結局SPAとしては使わずに、SSRで使ってるということか?
853デフォルトの名無しさん
2020/07/28(火) 12:19:12.90ID:Mb4DOiRz やっぱ社内システムが正解か
854デフォルトの名無しさん
2020/07/28(火) 15:27:54.67ID:zKWFaExc >>852
SPA最大の利点はサーバの負担が軽い事だと思う。
フロントのためのロジック丸ごと省略できるから。
主に製作者側の都合なんだけどね。
例えば情報系サービスをスクラッチで作るとして、最初からスマホアプリとブラウザ版を作るならSPAも悪くない。
バックエンドは完全に共通になるしメンテ楽だわ。
ただ現状、WEBを作る場合ほとんどのケースでNextでSSRが最適解になるなあ。
SPA最大の利点はサーバの負担が軽い事だと思う。
フロントのためのロジック丸ごと省略できるから。
主に製作者側の都合なんだけどね。
例えば情報系サービスをスクラッチで作るとして、最初からスマホアプリとブラウザ版を作るならSPAも悪くない。
バックエンドは完全に共通になるしメンテ楽だわ。
ただ現状、WEBを作る場合ほとんどのケースでNextでSSRが最適解になるなあ。
855デフォルトの名無しさん
2020/07/28(火) 15:55:06.78ID:XpAjM/1U856デフォルトの名無しさん
2020/07/28(火) 16:02:20.88ID:3p32kQjL857デフォルトの名無しさん
2020/07/28(火) 16:08:18.16ID:6+Fa5W01 >>854
SPA vs サーバーでその処理を行うだったらそのとおりだけど
実際にはサーバーで処理を行うとは限らないんだよ
例えばAjaxを使ってJSONだけ読み取ってローカルの
テンプレートエンジンで処理をする。
マルチページで作るんだからこれはSPAではないよ。
JSONだけ読み取るのは現在のページ(URL)での処理だけ
それでもサーバーの負荷はわずかに減ると思うかもしれないけど
ボトルネックは通常データベースアクセスになるので
単にサーバーのCPUの休み時間が増えるだけ
> 例えば情報系サービスをスクラッチで作るとして、最初からスマホアプリとブラウザ版を作るならSPAも悪くない。
> バックエンドは完全に共通になるしメンテ楽だわ。
それもSPAである必要はないね。JavaScript(Ajax)で作ればいいだけ
SPA vs サーバーでその処理を行うだったらそのとおりだけど
実際にはサーバーで処理を行うとは限らないんだよ
例えばAjaxを使ってJSONだけ読み取ってローカルの
テンプレートエンジンで処理をする。
マルチページで作るんだからこれはSPAではないよ。
JSONだけ読み取るのは現在のページ(URL)での処理だけ
それでもサーバーの負荷はわずかに減ると思うかもしれないけど
ボトルネックは通常データベースアクセスになるので
単にサーバーのCPUの休み時間が増えるだけ
> 例えば情報系サービスをスクラッチで作るとして、最初からスマホアプリとブラウザ版を作るならSPAも悪くない。
> バックエンドは完全に共通になるしメンテ楽だわ。
それもSPAである必要はないね。JavaScript(Ajax)で作ればいいだけ
858デフォルトの名無しさん
2020/07/28(火) 16:10:31.74ID:6+Fa5W01 それにしてもURLが異なれば、通常はJavaScriptの処理も
まるっきり変わってしまうのになんでSPAにしようとしてるんだろうね
単にマルチページ+JavaScript(Ajax=テンプレート+JSON)でいいじゃない?
まるっきり変わってしまうのになんでSPAにしようとしてるんだろうね
単にマルチページ+JavaScript(Ajax=テンプレート+JSON)でいいじゃない?
859デフォルトの名無しさん
2020/07/28(火) 16:21:42.86ID:87VWo28p ここでいうSPAフレームワークはリアクティブなんだよ
ajaxで取得したデータは自分で処理書かないといかんだろが
それとコンポーネント化
これらを理解できねーゴミクズたちが必死に浅い知識でSSR自慢しに来ている
わからねえならあっち行けよ
ajaxで取得したデータは自分で処理書かないといかんだろが
それとコンポーネント化
これらを理解できねーゴミクズたちが必死に浅い知識でSSR自慢しに来ている
わからねえならあっち行けよ
860デフォルトの名無しさん
2020/07/28(火) 16:37:29.84ID:6+Fa5W01 まああれだな。新しい技術ができたら、それは銀の弾丸だとばかりに
それが正しい、それでやるべきだ!といういつもの流れ
そこから一方戻って、というブームがあったんだが実際はどうだろうか?
やりすぎだった。それが全てではない。適材適所だな。と気付いて
ようやく一人前の技術になると思うよ。今はまだブームの段階
それが正しい、それでやるべきだ!といういつもの流れ
そこから一方戻って、というブームがあったんだが実際はどうだろうか?
やりすぎだった。それが全てではない。適材適所だな。と気付いて
ようやく一人前の技術になると思うよ。今はまだブームの段階
861デフォルトの名無しさん
2020/07/28(火) 16:40:02.39ID:qSy4jWEn 再利用性、テスタビリティ、クラウドコスト削減
862デフォルトの名無しさん
2020/07/28(火) 16:49:49.58ID:3p32kQjL863デフォルトの名無しさん
2020/07/28(火) 16:51:19.91ID:3p32kQjL864デフォルトの名無しさん
2020/07/28(火) 16:55:16.95ID:87VWo28p865デフォルトの名無しさん
2020/07/28(火) 16:57:08.31ID:87VWo28p866デフォルトの名無しさん
2020/07/28(火) 17:02:54.59ID:6+Fa5W01 フレームワークでテストがしやすくなったというのも疑問点が残るよね。
例えばクリックしたら色が変わるってのをどうやってテストをしているのか
書いてみてほしいものだが
例えばクリックしたら色が変わるってのをどうやってテストをしているのか
書いてみてほしいものだが
867デフォルトの名無しさん
2020/07/28(火) 17:26:57.21ID:diSWTXUe web e2e test sweet とか
web e2e testing framework とかで検索してみたら?
web e2e testing framework とかで検索してみたら?
868デフォルトの名無しさん
2020/07/28(火) 17:32:31.17ID:6+Fa5W01 テストがやりやすいと言う割に
ググらないといけないと言うねw
ググらないといけないと言うねw
869デフォルトの名無しさん
2020/07/28(火) 17:35:54.49ID:zKWFaExc >>857
その場合でも各ページの元になるhtmlはサーバが返すだろう?
ルーティングもサーバで処理する。それだとあまり美味しくない。
SPAの利点はWEBサーバのコード不要で静的ファイルを返すだけになり身軽になる事。
クライアントの帯域とコンピューティング予算を利用するスタイルだから、こっちは楽になるのは当然。
APIとDBサーバだけなら開発の負担はぐっと軽くなる。
逆にSPAの限界は、どうやっても肥大するJS。大規模には不向き。
いわゆるマルチページ(初めて聞いたが意味は分かる)が良いならNextでSSRすればいいよ。
どっちが良いという話じゃないし。
その場合でも各ページの元になるhtmlはサーバが返すだろう?
ルーティングもサーバで処理する。それだとあまり美味しくない。
SPAの利点はWEBサーバのコード不要で静的ファイルを返すだけになり身軽になる事。
クライアントの帯域とコンピューティング予算を利用するスタイルだから、こっちは楽になるのは当然。
APIとDBサーバだけなら開発の負担はぐっと軽くなる。
逆にSPAの限界は、どうやっても肥大するJS。大規模には不向き。
いわゆるマルチページ(初めて聞いたが意味は分かる)が良いならNextでSSRすればいいよ。
どっちが良いという話じゃないし。
870デフォルトの名無しさん
2020/07/28(火) 18:01:58.05ID:q6n5SbdD >>860
Wappalyzerで国内サイトを
40社程度調べたところだが、React-frameworkで
有名らしいNext.jsもGatsbyほとんど使われてない。
Gatsbyに関してはWappalyzerで集計すらされてない。完全ランク外
ブームといえる状態にも来てないと思う。
名前は有名になってるのに導入があまりされてないのは調べてはみたけども
導入する価値がないと考えたサイトが多い証拠なんじゃないかな
Wappalyzerで国内サイトを
40社程度調べたところだが、React-frameworkで
有名らしいNext.jsもGatsbyほとんど使われてない。
Gatsbyに関してはWappalyzerで集計すらされてない。完全ランク外
ブームといえる状態にも来てないと思う。
名前は有名になってるのに導入があまりされてないのは調べてはみたけども
導入する価値がないと考えたサイトが多い証拠なんじゃないかな
871デフォルトの名無しさん
2020/07/28(火) 18:11:40.11ID:2t1H/VoS マルチページという言い方はレトロニムだね
872デフォルトの名無しさん
2020/07/28(火) 18:13:16.31ID:OfeQkEiK873デフォルトの名無しさん
2020/07/28(火) 18:19:22.00ID:2t1H/VoS874デフォルトの名無しさん
2020/07/28(火) 18:31:52.93ID:3p32kQjL ほとんどすべてのサイトでは不要かむしろUXを悪化させるんだからSPAなんてものが流行るわけがない
コンサルさんは飯の種になるから必死に広めようとしてるようだけどな
コンサルさんは飯の種になるから必死に広めようとしてるようだけどな
875デフォルトの名無しさん
2020/07/28(火) 18:38:12.60ID:diSWTXUe 数学わからないおじさん「数学なんて必要ない!」
英語わからないおじさん「英語なんて必要ない!」
こういう人はいくら必死に必要ない必要ない喚き続けても誰からも尊重されずバカにされてるよwww
英語わからないおじさん「英語なんて必要ない!」
こういう人はいくら必死に必要ない必要ない喚き続けても誰からも尊重されずバカにされてるよwww
876デフォルトの名無しさん
2020/07/28(火) 18:38:54.39ID:O4fp8d0k 要らないんならこのスレ来なきゃ良いのに
877デフォルトの名無しさん
2020/07/28(火) 18:42:44.44ID:diSWTXUe878デフォルトの名無しさん
2020/07/28(火) 18:45:47.58ID:q6n5SbdD >>872
基幹業務と違ってWebのフロントは短期間でリニューアルする。
大手ほど資金力あるから制限なくStackを選べる。
日経、朝日、読売新聞を見てみたが
web frameworkすら使われてないじゃないかw
読売はWordPressだな、CMS
さすがIT後進国
IT先進国はどうか?NY Times見てみたがSvelte が使われてるな
どうやらSvelte採用のトップクラスサイトだったようだ。
Svelte の公式サイトではReactやVueを
traditional frameworksと表現して暗に時代遅れだと言ってるのが気になる
https://svelte.dev/
SpotifyとかYandexも使ってるな
https://www.wappalyzer.com/technologies/javascript-frameworks/svelte
基幹業務と違ってWebのフロントは短期間でリニューアルする。
大手ほど資金力あるから制限なくStackを選べる。
日経、朝日、読売新聞を見てみたが
web frameworkすら使われてないじゃないかw
読売はWordPressだな、CMS
さすがIT後進国
IT先進国はどうか?NY Times見てみたがSvelte が使われてるな
どうやらSvelte採用のトップクラスサイトだったようだ。
Svelte の公式サイトではReactやVueを
traditional frameworksと表現して暗に時代遅れだと言ってるのが気になる
https://svelte.dev/
SpotifyとかYandexも使ってるな
https://www.wappalyzer.com/technologies/javascript-frameworks/svelte
879デフォルトの名無しさん
2020/07/28(火) 19:14:33.13ID:q6n5SbdD880デフォルトの名無しさん
2020/07/28(火) 19:15:26.80ID:diSWTXUe881デフォルトの名無しさん
2020/07/28(火) 19:15:32.97ID:y6zNnWpS お前らが提案するフレームワーク名
毎回変わってて草
毎回変わってて草
882デフォルトの名無しさん
2020/07/28(火) 19:23:18.06ID:O4fp8d0k883デフォルトの名無しさん
2020/07/28(火) 19:30:27.08ID:q6n5SbdD884デフォルトの名無しさん
2020/07/28(火) 19:31:59.50ID:3p32kQjL 本当に良いものは長く使われる
SPAはすぐに次のトレンドに置き換えられるだろう
Svelteなどなどすでにその兆候がある
SPAはすぐに次のトレンドに置き換えられるだろう
Svelteなどなどすでにその兆候がある
885デフォルトの名無しさん
2020/07/28(火) 19:42:45.57ID:zKWFaExc 過去の遺産があれば大規模なリニューアルは難しいだろうよ。
それは否定しない。いろんな事情あるからね。
ただ内部で開発ガッツリしてる系のサービスはおおよそNextなりVue使ってる感じ。
以前みたDMMの記事は面白かったよ。興味があればDMM Insideとか見るといい。
それは否定しない。いろんな事情あるからね。
ただ内部で開発ガッツリしてる系のサービスはおおよそNextなりVue使ってる感じ。
以前みたDMMの記事は面白かったよ。興味があればDMM Insideとか見るといい。
886デフォルトの名無しさん
2020/07/28(火) 19:50:27.97ID:BMfiR1yf どこそこの大手アプリはうまく行った!
こういうロジックでフレームワークを推奨してくる人には警戒したほうがいい
アプリのスケール感を全く考えてないから
日曜大工ツールセットで作るべき物を巨大重機で作ろうとするようにおかしなことになる
こういうロジックでフレームワークを推奨してくる人には警戒したほうがいい
アプリのスケール感を全く考えてないから
日曜大工ツールセットで作るべき物を巨大重機で作ろうとするようにおかしなことになる
887デフォルトの名無しさん
2020/07/28(火) 19:55:35.33ID:zmkVdjHm フロントフレームワークって基本はSEO切り捨てていい部分のページ向けにまず作ってみるっていうのが大前提だと思う
888デフォルトの名無しさん
2020/07/28(火) 19:56:21.61ID:zKWFaExc889デフォルトの名無しさん
2020/07/28(火) 19:56:57.82ID:87VWo28p トップページをワッパライザしてSPA使われてねーとかほざいてるゴミ
890デフォルトの名無しさん
2020/07/28(火) 20:07:19.55ID:ijkedvTd >>888
保守、メンテナンスを考えるとSPA人材の少なさが大きな問題だな
WEB系フレームワーク使う人って、やっぱ、新しいもの好きが多いんだよね
んで、要領良くチャラチャラ生きてきたせいか知らんけど、責任感もない人が多くて、すぐに新しいものに目移りしたり、転職しちゃう
こういう連中に、数年後に、ちょっと前に流行ったあのフレームワークなんだけど、君が作ったやつ、あれメンテナンスしほしいなー、って言うとすげー嫌がるんだわ
ただでさえ少ない人材が、年月を重ねるとまじで皆無になる
で、連中はコピペ人間かよって思うぐらい同じようにこういうんだ、「新しい素晴らしいフレームワークに載せ替えましょう。お見積りはこれぐらいで」
信用ならねぇわ、古くから愛用されて、これから先もずっと生き残ると思われる技術、それを使う技術者こそが信用にたりうる
保守、メンテナンスを考えるとSPA人材の少なさが大きな問題だな
WEB系フレームワーク使う人って、やっぱ、新しいもの好きが多いんだよね
んで、要領良くチャラチャラ生きてきたせいか知らんけど、責任感もない人が多くて、すぐに新しいものに目移りしたり、転職しちゃう
こういう連中に、数年後に、ちょっと前に流行ったあのフレームワークなんだけど、君が作ったやつ、あれメンテナンスしほしいなー、って言うとすげー嫌がるんだわ
ただでさえ少ない人材が、年月を重ねるとまじで皆無になる
で、連中はコピペ人間かよって思うぐらい同じようにこういうんだ、「新しい素晴らしいフレームワークに載せ替えましょう。お見積りはこれぐらいで」
信用ならねぇわ、古くから愛用されて、これから先もずっと生き残ると思われる技術、それを使う技術者こそが信用にたりうる
891デフォルトの名無しさん
2020/07/28(火) 20:07:45.73ID:q6n5SbdD892デフォルトの名無しさん
2020/07/28(火) 20:08:41.59ID:O4fp8d0k ajaxって最早死語だよね
893デフォルトの名無しさん
2020/07/28(火) 20:32:28.27ID:y6zNnWpS XHRだよな
894デフォルトの名無しさん
2020/07/28(火) 20:39:29.09ID:q6n5SbdD https://svelte.dev/blog/write-less-code
SvelteによるReact, Vue批判
コードが冗長すぎてうんこだと批判されてる。
Reactすこし触ったときにアホみたいにevent handler出てきて
なんでこんなめんどくさいことやってんだろうと思ったけど直観は正しかったようだ。
SvelteはcompilerだからJSの特殊さに縛られないらしい
たしかにコードがすごい短い
JS嫌いな人にはあってるかもしれないな
SvelteによるReact, Vue批判
コードが冗長すぎてうんこだと批判されてる。
Reactすこし触ったときにアホみたいにevent handler出てきて
なんでこんなめんどくさいことやってんだろうと思ったけど直観は正しかったようだ。
SvelteはcompilerだからJSの特殊さに縛られないらしい
たしかにコードがすごい短い
JS嫌いな人にはあってるかもしれないな
895デフォルトの名無しさん
2020/07/28(火) 20:52:57.67ID:SAOER8re だんだんPHPみたくなってきてんな
896デフォルトの名無しさん
2020/07/28(火) 21:31:22.28ID:lUQSji2Q テレ朝 react
日テレ vue
フジ nuxt
TBS 使ってない
TBS以外はSPA
TBSもがんばれ
日テレ vue
フジ nuxt
TBS 使ってない
TBS以外はSPA
TBSもがんばれ
897デフォルトの名無しさん
2020/07/28(火) 21:36:52.82ID:nGd9+Z82 まあ正解だけ覚えてりゃいいと思ってる奴はこの仕事は向いてないよ。
898デフォルトの名無しさん
2020/07/28(火) 21:50:29.84ID:87VWo28p >>891
お前がゴミクソじゃねえか
俺はReactHooksが出る前のバージョンでWebアプリは数プロジェクト作ってる
全く問題ないどころかコンポーネント化が完璧にできているからメンテも楽
何が最新好きだよ?最新じゃなくてもSSRじゃ考えられないくらい開発しやすいわ
お前がゴミクソすぎてまったく使えないのはわかった
Ajaxがどうとか今さらそんなもので勝ち誇るなゴミクズ
レベルが低すぎるんだよ
クソみたいなUIしか作れないゴミクズの分際でうるせえわ
さっさとここから消えろ
お前がゴミクソじゃねえか
俺はReactHooksが出る前のバージョンでWebアプリは数プロジェクト作ってる
全く問題ないどころかコンポーネント化が完璧にできているからメンテも楽
何が最新好きだよ?最新じゃなくてもSSRじゃ考えられないくらい開発しやすいわ
お前がゴミクソすぎてまったく使えないのはわかった
Ajaxがどうとか今さらそんなもので勝ち誇るなゴミクズ
レベルが低すぎるんだよ
クソみたいなUIしか作れないゴミクズの分際でうるせえわ
さっさとここから消えろ
899デフォルトの名無しさん
2020/07/28(火) 22:06:51.74ID:nl0WhoWH 多分こないだのBlazorくんと同一人物なんだろw
聞き齧った話しを言いふらしてちやほやされたいだけ。
おそらく自分では何も作ったことないw
聞き齧った話しを言いふらしてちやほやされたいだけ。
おそらく自分では何も作ったことないw
900デフォルトの名無しさん
2020/07/28(火) 22:13:46.26ID:6+Fa5W01 >>871
マルチページがいやなら、SRP(単一責任の原則)設計といえばいいんじゃね?w
SPAって1ページになにもかも突っ込んでしまってよくない
大きなものを作る時は小さなものの組み合わせにしたほうが良いよね
SPAの方が速くなることがあるのは事実だけど作るのが大変になる
マルチページがいやなら、SRP(単一責任の原則)設計といえばいいんじゃね?w
SPAって1ページになにもかも突っ込んでしまってよくない
大きなものを作る時は小さなものの組み合わせにしたほうが良いよね
SPAの方が速くなることがあるのは事実だけど作るのが大変になる
901デフォルトの名無しさん
2020/07/28(火) 22:14:33.23ID:WSKW8SBY ずっとvueやってたけど最近react覚え始めたら難しすぎるわ
vueのcreatedとかmountedとかわかりやすいの名前だったなあって
vueのcreatedとかmountedとかわかりやすいの名前だったなあって
902デフォルトの名無しさん
2020/07/28(火) 22:19:36.33ID:6+Fa5W01 >>878
> 基幹業務と違ってWebのフロントは短期間でリニューアルする。
なるほど(笑)
だからこそさ、フロントの役目はなるべく少なくして
サーバー側でやったほうが良いんじゃないかw
フロントとサーバーが同じ言語で出来るのがメリットのように
言ってるけど、分離したほうが良い。そして変化の少ないサーバーサイドと
変化の大きいフロントインドに分けて、フロントエンドのコードはなるべく少なくする
SPAの速いよりも、メンテナンス性の方が大事だろ?
フロントとサーバーが一体化されてるフレームワークだと
フロントを変えようと思った時サーバーまで引きづられてしまう
結局、動的なサーバー処理 と 静的(+JavaScriptで動き付け)なフロントエンドという
設計のほうが長い製品寿命が得られる
> 基幹業務と違ってWebのフロントは短期間でリニューアルする。
なるほど(笑)
だからこそさ、フロントの役目はなるべく少なくして
サーバー側でやったほうが良いんじゃないかw
フロントとサーバーが同じ言語で出来るのがメリットのように
言ってるけど、分離したほうが良い。そして変化の少ないサーバーサイドと
変化の大きいフロントインドに分けて、フロントエンドのコードはなるべく少なくする
SPAの速いよりも、メンテナンス性の方が大事だろ?
フロントとサーバーが一体化されてるフレームワークだと
フロントを変えようと思った時サーバーまで引きづられてしまう
結局、動的なサーバー処理 と 静的(+JavaScriptで動き付け)なフロントエンドという
設計のほうが長い製品寿命が得られる
903デフォルトの名無しさん
2020/07/28(火) 22:21:05.99ID:q6n5SbdD ゴミクズ連呼してる基地外は何に切れてるんだろうな
こんな感情的な奴はまわりでも低品質なコードしか書いてない
こんな感情的な奴はまわりでも低品質なコードしか書いてない
904デフォルトの名無しさん
2020/07/28(火) 22:22:46.11ID:6+Fa5W01 >>894
> コードが冗長すぎてうんこだと批判されてる。
マジそれ。コードが短ければバグも少なくなる。
テストできるようにするのは良いけど、そのために冗長になってテストが大変になってる。
完璧なテストなんかやめて、テストできない部分を意図的に残すが
その部分は最小限のバグのないコードで書けるようにしたほうが良いと思うよ
> コードが冗長すぎてうんこだと批判されてる。
マジそれ。コードが短ければバグも少なくなる。
テストできるようにするのは良いけど、そのために冗長になってテストが大変になってる。
完璧なテストなんかやめて、テストできない部分を意図的に残すが
その部分は最小限のバグのないコードで書けるようにしたほうが良いと思うよ
905デフォルトの名無しさん
2020/07/28(火) 22:24:19.55ID:uRzl2y8u >>899
ワッチョイ付きならもうちょい分かるのにな
ワッチョイ付きならもうちょい分かるのにな
906デフォルトの名無しさん
2020/07/28(火) 22:24:22.02ID:6+Fa5W01 >>897
> まあ正解だけ覚えてりゃいいと思ってる奴はこの仕事は向いてないよ。
そこでいう間違いっていうのは、すぐに陳腐化して負債になるコードな
わずか数年後にレガシーコードになってしまうものを覚えてどうする?
そういうコードを書くならちゃんとお前がメンテナンスしなきゃいかんぞ?
> まあ正解だけ覚えてりゃいいと思ってる奴はこの仕事は向いてないよ。
そこでいう間違いっていうのは、すぐに陳腐化して負債になるコードな
わずか数年後にレガシーコードになってしまうものを覚えてどうする?
そういうコードを書くならちゃんとお前がメンテナンスしなきゃいかんぞ?
907デフォルトの名無しさん
2020/07/28(火) 22:25:32.64ID:uRzl2y8u >>901
もうライフサイクルメソッドはHooksで置き換えられるからそんなに難しくないぞ
もうライフサイクルメソッドはHooksで置き換えられるからそんなに難しくないぞ
908デフォルトの名無しさん
2020/07/28(火) 22:28:56.33ID:6+Fa5W01 Hooks使ってない人は過去に作ったプロジェクトを修正してるの?
それとも工数もらえないから放置?
プロジェクトを再開する時、これはもうレガシーですねとかいって
改修作業するの?
それとも工数もらえないから放置?
プロジェクトを再開する時、これはもうレガシーですねとかいって
改修作業するの?
909デフォルトの名無しさん
2020/07/28(火) 22:29:54.30ID:BBDnKqXC まあもってあと3年だろうな
その後はもう別のオモチャに乗り換えてる
その後はもう別のオモチャに乗り換えてる
910デフォルトの名無しさん
2020/07/28(火) 22:32:50.36ID:6+Fa5W01 フロントは変化しやすいってことを考えると
フロントの処理が多くなりすぎてるんだろうな
フロントの処理が多くなりすぎてるんだろうな
911デフォルトの名無しさん
2020/07/28(火) 22:36:17.62ID:uRzl2y8u 大体黎明期に大きく変わって段々落ち着いてくるもんだけどね
912デフォルトの名無しさん
2020/07/28(火) 22:38:58.53ID:BBDnKqXC SvelteもいいけどElmもいいな
とにかくレトロJSと別言語ってのが筋がいい
レトロJSの都合から解放されるだけでなくWASMへの移行にも期待できる
TSも別言語っちゃそうだけどこいつはレトロJSの面影が強く残ってるのが減点
とにかくレトロJSと別言語ってのが筋がいい
レトロJSの都合から解放されるだけでなくWASMへの移行にも期待できる
TSも別言語っちゃそうだけどこいつはレトロJSの面影が強く残ってるのが減点
913デフォルトの名無しさん
2020/07/28(火) 22:40:50.68ID:6+Fa5W01 ○○は嫌いなんだ!だからレトロと言おう、レガシーと言おう!
という印象操作。脱jQueryも同じ仲間
レトロとかレガシーとか脱とか言ってるのに
それが現実にならないのは悔しいだろうなぁw
という印象操作。脱jQueryも同じ仲間
レトロとかレガシーとか脱とか言ってるのに
それが現実にならないのは悔しいだろうなぁw
914デフォルトの名無しさん
2020/07/28(火) 22:43:39.89ID:87VWo28p >>899
おめーはアホだからブレザー野郎と区別すらつかねえんだなゴミクズ
おめーはアホだからブレザー野郎と区別すらつかねえんだなゴミクズ
915デフォルトの名無しさん
2020/07/28(火) 22:45:19.56ID:uRzl2y8u なんかQiitaとかでReact始めましたって人が皆classでコンポーネント書いてるのはチュートリアルがHooks対応してないって事なん?
916デフォルトの名無しさん
2020/07/28(火) 22:46:23.80ID:gqXSWBcd >>913
んーでも実際レトロじゃないか?
ブラウザで動くのがそれしかない&資産(負債)が溜まりすぎて移行できないっていう、言語自体の良さ以外の理由で生き残ってるあたりレトロ臭がキッツい
WASMでそのあたりが変わって行くと素晴らしいことだが、残念ながらまだもう少し時間がかかりそうだ
んーでも実際レトロじゃないか?
ブラウザで動くのがそれしかない&資産(負債)が溜まりすぎて移行できないっていう、言語自体の良さ以外の理由で生き残ってるあたりレトロ臭がキッツい
WASMでそのあたりが変わって行くと素晴らしいことだが、残念ながらまだもう少し時間がかかりそうだ
917デフォルトの名無しさん
2020/07/28(火) 22:48:09.63ID:87VWo28p918デフォルトの名無しさん
2020/07/28(火) 22:49:50.17ID:3CrWemqz919デフォルトの名無しさん
2020/07/28(火) 22:50:09.02ID:3CrWemqz > WASMでそのあたりが変わって行くと素晴らしいことだが
そのWASMはどこでも動かない(笑)
そのWASMはどこでも動かない(笑)
920デフォルトの名無しさん
2020/07/28(火) 22:51:42.14ID:gqXSWBcd921デフォルトの名無しさん
2020/07/28(火) 22:51:59.23ID:3CrWemqz922デフォルトの名無しさん
2020/07/28(火) 22:55:35.04ID:3CrWemqz >>928
今まで他の言語が採用できない理由を考えたほうが良いよ
採用する機会はいままで幾度となくあった
もともとHTMLのscriptタグはJavaScript以外にも
対応できる設計で、実際VBScriptだって使えた。
一時期はRubyとかPythonとかも動かそうという動きがあった
だがそれが実現しなかったのは、JavaScriptほどのメリットがなかったからだよ
JavaScriptは生き残ってきただけじゃない
他の言語が参入できなかったという事実を無視してはいけない
今まで他の言語が採用できない理由を考えたほうが良いよ
採用する機会はいままで幾度となくあった
もともとHTMLのscriptタグはJavaScript以外にも
対応できる設計で、実際VBScriptだって使えた。
一時期はRubyとかPythonとかも動かそうという動きがあった
だがそれが実現しなかったのは、JavaScriptほどのメリットがなかったからだよ
JavaScriptは生き残ってきただけじゃない
他の言語が参入できなかったという事実を無視してはいけない
923デフォルトの名無しさん
2020/07/28(火) 23:02:33.70ID:lUQSji2Q924デフォルトの名無しさん
2020/07/28(火) 23:05:34.03ID:a5zIbkTG フレームワークを使う時は、あとからフレームワークを
捨てられるように設計することが重要なんだよな
捨てられるように設計することが重要なんだよな
925デフォルトの名無しさん
2020/07/28(火) 23:10:40.59ID:nl0WhoWH よく考えたらもう一年近くクラスコンポーネント書いてないわw
全部ファンクションコンポーネント+フックAPI
createClassはそうでもなかったけどクラスコンポーネントはホンマ嫌いやったわ。
全部単なる関数で書けて最高に幸せ。
そもそもJSにclass構文持ってきた池沼は地獄に落ちろと思う。
全部ファンクションコンポーネント+フックAPI
createClassはそうでもなかったけどクラスコンポーネントはホンマ嫌いやったわ。
全部単なる関数で書けて最高に幸せ。
そもそもJSにclass構文持ってきた池沼は地獄に落ちろと思う。
926デフォルトの名無しさん
2020/07/28(火) 23:31:39.67ID:mivdLBHR wasmに期待してる人は一度使ってみなよ。期待してるようなものと全然違うことがわかるから
927デフォルトの名無しさん
2020/07/28(火) 23:52:09.55ID:2KWkEgO3 Ruby on Rails では、ビジネスロジックをサーバー側へ寄せていく。
GUI には、React を使っても、コンポーネントとして使う。
フレームワークとしては使わない
Bootstrap なら、素人でもレスポンシブ対応できる。
規約だけのフレームワーク・Stimulus も使う
Reactive なら、Stimulus Reflex とか
pjax(ajax + historyAPI のpushState)も使える。
HTML のbody だけの入れ替え。
head 部分は送らないから、エコ
他にも、メール送受信、S3 へ保存、画像変換とか
デフォルトで、一式揃っているから、新規起業は、Rails で作るのが多い
GUI には、React を使っても、コンポーネントとして使う。
フレームワークとしては使わない
Bootstrap なら、素人でもレスポンシブ対応できる。
規約だけのフレームワーク・Stimulus も使う
Reactive なら、Stimulus Reflex とか
pjax(ajax + historyAPI のpushState)も使える。
HTML のbody だけの入れ替え。
head 部分は送らないから、エコ
他にも、メール送受信、S3 へ保存、画像変換とか
デフォルトで、一式揃っているから、新規起業は、Rails で作るのが多い
928デフォルトの名無しさん
2020/07/28(火) 23:53:37.05ID:aNS9pQMY つまりReact、Vue、Svelte、Blazorの完成形がPHPということでよろしいか?
929デフォルトの名無しさん
2020/07/29(水) 00:05:20.99ID:s57ohzf0 >>922
メリットがなかったんじゃなく単にセキュリティ担保が難しかっただけだな
メリットがなかったんじゃなく単にセキュリティ担保が難しかっただけだな
930デフォルトの名無しさん
2020/07/29(水) 00:13:05.49ID:eJvQS3yX931デフォルトの名無しさん
2020/07/29(水) 00:15:27.74ID:CwVjY0Ri メニューの階層が深すぎて設定項目がどこか見当たらないのはその為か
932デフォルトの名無しさん
2020/07/29(水) 07:21:08.28ID:hp9tDP0D >>926
マジでそれ。実際に書いて使ってみれば一発でわかるような事がわかってないレスが多い。
マジでそれ。実際に書いて使ってみれば一発でわかるような事がわかってないレスが多い。
933デフォルトの名無しさん
2020/07/29(水) 07:54:26.38ID:SyrCKSn4 Blazor(wasm)を実際に使ってるが期待以上だった
バイナリサイズ、速度は今でも十分悪くないが今後急速に改善されるだろう
バイナリサイズ、速度は今でも十分悪くないが今後急速に改善されるだろう
934デフォルトの名無しさん
2020/07/29(水) 08:27:56.90ID:z6Fnx3oM935デフォルトの名無しさん
2020/07/29(水) 08:34:53.28ID:8XPBM7zm936デフォルトの名無しさん
2020/07/29(水) 09:02:16.85ID:mK2eufmg937デフォルトの名無しさん
2020/07/29(水) 09:05:03.00ID:mK2eufmg938デフォルトの名無しさん
2020/07/29(水) 09:06:31.89ID:WjPZZ4ye しかし現実は圧倒的にjQueryが
シェアナンバーワンなのである
シェアナンバーワンなのである
939デフォルトの名無しさん
2020/07/29(水) 09:08:10.26ID:HdZsRsXr JavaScriptって1回死んだよな
それをGoogleがAJAXで復活の呪文させてしまった
あのときJavaScriptでは無理だからちゃんとしたプログラミング言語とUIツールキットを載せようってなってたら違った未来があったのかな
それをGoogleがAJAXで復活の呪文させてしまった
あのときJavaScriptでは無理だからちゃんとしたプログラミング言語とUIツールキットを載せようってなってたら違った未来があったのかな
940デフォルトの名無しさん
2020/07/29(水) 09:16:44.12ID:mK2eufmg >>934-935
Wasmはbrowserで実行されるわけだからユーザーが
体感的に気にならないスピードになればいいだけだ。
C#使える人にとっては開発のスピードはすでに最速になってる。
SoCのスピードは毎年30%近くあがってるから、
ソフトウェア変えなくても今1秒かかってる処理が
まったく気にならないレベルになってしまう。
Wasmはbrowserで実行されるわけだからユーザーが
体感的に気にならないスピードになればいいだけだ。
C#使える人にとっては開発のスピードはすでに最速になってる。
SoCのスピードは毎年30%近くあがってるから、
ソフトウェア変えなくても今1秒かかってる処理が
まったく気にならないレベルになってしまう。
941デフォルトの名無しさん
2020/07/29(水) 09:20:22.55ID:mK2eufmg942デフォルトの名無しさん
2020/07/29(水) 09:25:31.50ID:o9vqi2Lj >>941
そりゃjQueryはフレームワークに圧倒的な差で勝ってしまうからなぁ
DOM APIの薄いラッパーなので速度は早い
ライブラリのサイズも小さい
HTML/CSSとの連携で最小限のJavaScriptコードで実現するから
そりゃjQueryはフレームワークに圧倒的な差で勝ってしまうからなぁ
DOM APIの薄いラッパーなので速度は早い
ライブラリのサイズも小さい
HTML/CSSとの連携で最小限のJavaScriptコードで実現するから
943デフォルトの名無しさん
2020/07/29(水) 09:47:39.79ID:txbtiYJP jsが駄目ならtsで良いじゃん。c# も使えるけどtsが言語的にc#に劣る部分なんてほとんど無いよ
944デフォルトの名無しさん
2020/07/29(水) 10:35:46.94ID:10XNhQ52 >>936の統計に含まれてないのは
jQueryが圧倒的に勝ってしまうから?
jQueryが圧倒的に勝ってしまうから?
945デフォルトの名無しさん
2020/07/29(水) 10:47:58.41ID:V+4Qinl6 jQueryって云わばフレームワークを使わない場合のPHPみたいなもんだしな
946デフォルトの名無しさん
2020/07/29(水) 11:03:51.07ID:10XNhQ52 PHPみたいなもの=Vanilla JSでは?
947デフォルトの名無しさん
2020/07/29(水) 11:06:25.30ID:mK2eufmg >>942 >>944
jQueryおじさんって複数いたのか
すでに書いたように機能が不足しててweb frameworkに分類されない
最低でもrouting機能くらいないとweb frameworkとは呼べない
jQueryはJS Libraryの項目で集計されてる
https://www.wappalyzer.com/technologies/javascript-libraries
>>943
TSはJSに変換する以上、どうしてもJSの機能や速度に制限受ける
jQueryおじさんって複数いたのか
すでに書いたように機能が不足しててweb frameworkに分類されない
最低でもrouting機能くらいないとweb frameworkとは呼べない
jQueryはJS Libraryの項目で集計されてる
https://www.wappalyzer.com/technologies/javascript-libraries
>>943
TSはJSに変換する以上、どうしてもJSの機能や速度に制限受ける
948デフォルトの名無しさん
2020/07/29(水) 11:16:17.13ID:10XNhQ52949デフォルトの名無しさん
2020/07/29(水) 11:30:28.04ID:hp9tDP0D950デフォルトの名無しさん
2020/07/29(水) 11:40:16.13ID:mK2eufmgレス数が950を超えています。1000を超えると書き込みができなくなります。
