フロントエンドJavaScriptフレームワーク総合
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/06/11(木) 13:11:59.44ID:dspgJzaw どうぞ
303デフォルトの名無しさん
2020/11/07(土) 12:42:22.96ID:vkENrb2s 何故この文脈で静的言語云々が出てくるのか。
静的言語って言いたいだけか
静的言語って言いたいだけか
304デフォルトの名無しさん
2020/11/07(土) 13:25:25.47ID:fFUf4t5z JSに限らず動的言語は必要な機能が揃ってないからだ
305デフォルトの名無しさん
2020/11/07(土) 13:57:57.00ID:b176xE9N 例えばevalすらできない
306デフォルトの名無しさん
2020/11/07(土) 14:21:37.60ID:vkENrb2s クロージャの話にどうして静的言語云々が出てるんですかねぇ
307デフォルトの名無しさん
2020/11/07(土) 14:26:51.28ID:alCltY04 初期のJavaは酷かった。
イベントハンドラ登録するだけなのにイベントリスナーのクラス作らないといけなかった。
「む、無名クラスでインラインでも書けるから!」とか。アホかと。
今ではみんなラムダ関数使ってまーすw
だーれもクラス使ってないでーすwww
イベントハンドラ登録するだけなのにイベントリスナーのクラス作らないといけなかった。
「む、無名クラスでインラインでも書けるから!」とか。アホかと。
今ではみんなラムダ関数使ってまーすw
だーれもクラス使ってないでーすwww
308デフォルトの名無しさん
2020/11/07(土) 15:56:43.14ID:8kUdOBCA >>307
JavaとJavaScriptの区別もつかない無能
JavaとJavaScriptの区別もつかない無能
309デフォルトの名無しさん
2020/11/07(土) 17:07:33.91ID:vkENrb2s 確かに以前のJavaはクロージャどころか関数ポインタ(的なもの)すら無くて辛い言語だったなぁ。
個人的にはJS|TSでクラス使う場面って、
・状態を持つオブジェクトを扱う時
・継承を使う時(WebComponents等)
くらいだと思ってる。
個人的にはJS|TSでクラス使う場面って、
・状態を持つオブジェクトを扱う時
・継承を使う時(WebComponents等)
くらいだと思ってる。
310デフォルトの名無しさん
2020/11/07(土) 18:01:35.46ID:l4y7rONL311デフォルトの名無しさん
2020/11/09(月) 18:11:35.27ID:8xYN06mP Javaに失望したらC#にいけばいいのに
なぜさらに不便なJSなのか
なぜさらに不便なJSなのか
312デフォルトの名無しさん
2020/11/09(月) 19:45:26.78ID:7AsvEqxF webの開発では圧倒的にクロージャーを使うことが多いよ。
あるリストがあって、その中の一つの要素をクリック時に削除するなどの処理を書く場合は自然とクロージャー使うしね
あるリストがあって、その中の一つの要素をクリック時に削除するなどの処理を書く場合は自然とクロージャー使うしね
313デフォルトの名無しさん
2020/11/09(月) 20:10:47.53ID:isQbKDOz elm.AddEventListener(function() { ・・・}) を使うな
function handler() { ・・・}
elm.AddEventListener(handler) を使え派は
どこ行ったんだろうねw
前者はクロージャーだから循環参照を引き起こして
メモリリークのバグになる可能性があるから
後者を使えっていうのが昔は多かったんだが
もっともjQueryは後者の書き方をしても循環参照にならない
仕組みなので問題なかったんだが
(要素に直接イベントハンドラ関数を割り当てるのではなくjQueryの内部的な
イベントハンドラを管理するオブジェクト経由で間接的に参照するので
循環参照にならない仕組みでブラウザのメモリ管理のバグを回避していた)
function handler() { ・・・}
elm.AddEventListener(handler) を使え派は
どこ行ったんだろうねw
前者はクロージャーだから循環参照を引き起こして
メモリリークのバグになる可能性があるから
後者を使えっていうのが昔は多かったんだが
もっともjQueryは後者の書き方をしても循環参照にならない
仕組みなので問題なかったんだが
(要素に直接イベントハンドラ関数を割り当てるのではなくjQueryの内部的な
イベントハンドラを管理するオブジェクト経由で間接的に参照するので
循環参照にならない仕組みでブラウザのメモリ管理のバグを回避していた)
314デフォルトの名無しさん
2020/11/09(月) 20:31:46.56ID:pTt4z/D/ クロージャ使い倒してるけど循環参照してメモリリークなんて一度もなった事無いから、普段全く意識してないなぁ。
TS使ってて他に劣ってるとは全然思わない。あ、ジェネリック周りが複雑過ぎるとは時々思うw
TS使ってて他に劣ってるとは全然思わない。あ、ジェネリック周りが複雑過ぎるとは時々思うw
315デフォルトの名無しさん
2020/11/09(月) 22:50:02.10ID:UdZsOPJh next.jsって本がないのが辛い。Gatsbyですらあるのに。どこ見て勉強するとええんやろ。公式をGoogle翻訳?
316デフォルトの名無しさん
2020/11/09(月) 22:57:02.16ID:8xYN06mP 英語できない人がそんなマイナーフレームワーク使ってはいけない
翻訳なんてつかうからいつまでたっても英語が上達しない
本は情報が常に古い
英語のドキュメントとソースコードでしょ
あとはYouTubeの英語
翻訳なんてつかうからいつまでたっても英語が上達しない
本は情報が常に古い
英語のドキュメントとソースコードでしょ
あとはYouTubeの英語
317デフォルトの名無しさん
2020/11/10(火) 01:20:11.62ID:cAihqDfD >>313
俺は世代的にこの問題を意識したことないけど、eventをちゃんとremoveすれば良いって話だよね?
俺は世代的にこの問題を意識したことないけど、eventをちゃんとremoveすれば良いって話だよね?
318デフォルトの名無しさん
2020/11/10(火) 02:21:05.26ID:S9m/y1JQ319デフォルトの名無しさん
2020/11/10(火) 02:35:39.06ID:TotITmpP そう言えば、jQuery では、DOM の削除時にも、イベントも削除してくれるのだっけ?
320デフォルトの名無しさん
2020/11/10(火) 04:48:41.91ID:tEaf6cRQ リロードしてもリソース開放されんってそんな時代あったんか……
321デフォルトの名無しさん
2020/11/10(火) 06:15:05.66ID:903MPdZb リロードワロタwww
お里が知れるなwwww
お里が知れるなwwww
322デフォルトの名無しさん
2020/11/10(火) 10:54:11.86ID:WFD3YGWJ Chromeだとリロードボタンの右クリックにキャッシュを飛ばしてリロードするかどうかの選択あるけどね
323デフォルトの名無しさん
2020/11/10(火) 11:27:57.67ID:S9m/y1JQ >>319
削除される。もちろんjQueryの命令を使って削除しないといけないけど
削除される。もちろんjQueryの命令を使って削除しないといけないけど
324デフォルトの名無しさん
2020/11/10(火) 16:18:55.13ID:pjTXqdbV325デフォルトの名無しさん
2020/11/12(木) 10:31:14.40ID:8uyqyLZH web component流行ってくれ
326デフォルトの名無しさん
2020/11/12(木) 13:42:28.98ID:bkKeALiT 自作ソフトをWeb Componentsで作り直そうかと思ってるが
特にメリットがないし、二の足を踏んでいる。
特にメリットがないし、二の足を踏んでいる。
327デフォルトの名無しさん
2020/11/12(木) 17:43:51.94ID:4DYET88S web components は spaとかを作るには向いてないけどある程度静的なものを作るなら向いてると思うで。
templateとかにlit htmlとか使うの前提だけどね
templateとかにlit htmlとか使うの前提だけどね
328デフォルトの名無しさん
2020/11/12(木) 20:08:20.88ID:mC/HDmh/ lit-html知らなかったわ。面白いなこれ。
ガチンコなアプリでは物足りない感じだけど、既存のものにもさくっと差し込めそう
ガチンコなアプリでは物足りない感じだけど、既存のものにもさくっと差し込めそう
329デフォルトの名無しさん
2020/11/13(金) 16:19:13.65ID:RlSYHcA6 おもろいで
lit elementもおもろいで
lit elementもおもろいで
330デフォルトの名無しさん
2021/03/05(金) 12:09:53.39ID:GkxdZauC https://www.statista.com/statistics/1124699/worldwide-developer-survey-most-used-frameworks-web/
https://trends.google.com/trends/explore?geo=US&q=%2Fm%2F012l1vxv,%2Fm%2F02_qnn,%2Fm%2F06y_qx,%2Fg%2F11c6w0ddw9,%2Fm%2F0dhx5b
上の方に ASP.NET のマーケットシェアが1位って記事があったから載せてみるね
ネット上のマーケットシェアのサイトってソース載ってないのも
どうやって調べてるかわからないものも多いよね
https://trends.google.com/trends/explore?geo=US&q=%2Fm%2F012l1vxv,%2Fm%2F02_qnn,%2Fm%2F06y_qx,%2Fg%2F11c6w0ddw9,%2Fm%2F0dhx5b
上の方に ASP.NET のマーケットシェアが1位って記事があったから載せてみるね
ネット上のマーケットシェアのサイトってソース載ってないのも
どうやって調べてるかわからないものも多いよね
331デフォルトの名無しさん
2021/03/05(金) 12:54:16.30ID:GkxdZauC 上の方で、ページリロードでリスナーが解放されるかって話
バカにせずに真面目に考えてみます
基本的に、ページリロードで VM のヒープもスタックも全部リセットされるので
普通に考えればメモリリークなんてものはない
Chrome とかはVMどころかページ毎にプロセスまるごと作り直しみたいな話になるので、
メモリリークの可能性は低い
キャッシュというのは、JS/HTML/CSS のソースコードのキャッシュをメモリ上とか
データベースに保存してるってことよね、メモリ解放の話とは関係ない
JIT コンパイラのコードキャッシュとかに関しては、プロセス間で共有してるのかは知らない
まぁでも、これもリスナーのメモリ解放の話とは関係ない
Ref :
https://stackoverflow.com/questions/28896028/do-javascript-memory-leaks-matter-after-a-page-refresh-why
バカにせずに真面目に考えてみます
基本的に、ページリロードで VM のヒープもスタックも全部リセットされるので
普通に考えればメモリリークなんてものはない
Chrome とかはVMどころかページ毎にプロセスまるごと作り直しみたいな話になるので、
メモリリークの可能性は低い
キャッシュというのは、JS/HTML/CSS のソースコードのキャッシュをメモリ上とか
データベースに保存してるってことよね、メモリ解放の話とは関係ない
JIT コンパイラのコードキャッシュとかに関しては、プロセス間で共有してるのかは知らない
まぁでも、これもリスナーのメモリ解放の話とは関係ない
Ref :
https://stackoverflow.com/questions/28896028/do-javascript-memory-leaks-matter-after-a-page-refresh-why
332デフォルトの名無しさん
2021/03/05(金) 12:55:03.20ID:GkxdZauC は?一生懸命書いたのに、くっそ昔のスレじゃん
泣きたい
泣きたい
333デフォルトの名無しさん
2021/03/05(金) 15:29:02.03ID:dcmw+5ls 泣かないで。
きっとこれからこのスレを読む誰かの為になるよ
きっとこれからこのスレを読む誰かの為になるよ
334デフォルトの名無しさん
2021/03/15(月) 10:31:43.74ID:4RqECnwI >>47
Pythonは言語仕様に問題が有り過ぎてwasmへの変換は不可能と決着済
仕方ないのでPythonインタプリタをwasmへ変換して動かしてる
結果JavaScriptより数十倍も遅いため使い物になっていない
Pythonは言語仕様に問題が有り過ぎてwasmへの変換は不可能と決着済
仕方ないのでPythonインタプリタをwasmへ変換して動かしてる
結果JavaScriptより数十倍も遅いため使い物になっていない
335デフォルトの名無しさん
2022/02/16(水) 02:36:12.18ID:yTo1vhWy フロントエンド改修するのにReactかVue3で迷ってる
世の流れ的にいくならReactにしない理由はないと思うんだけどなんか好きになれんのよな
Vueはテンプレートの構文がわかりやすくて好きなんだけど、結局typescriptとの親和性の観点でtsxで書く流れになってきてるから、tsx使うならReactでよくねとも思う
Reactだと依存配列書き忘れとかも以外とやりがちで、Vueはcomputedがその辺全部いい感じにやってくれるから自分的な差はそこくらいかなあ
なんかここで選べみたいなのあります?
世の流れ的にいくならReactにしない理由はないと思うんだけどなんか好きになれんのよな
Vueはテンプレートの構文がわかりやすくて好きなんだけど、結局typescriptとの親和性の観点でtsxで書く流れになってきてるから、tsx使うならReactでよくねとも思う
Reactだと依存配列書き忘れとかも以外とやりがちで、Vueはcomputedがその辺全部いい感じにやってくれるから自分的な差はそこくらいかなあ
なんかここで選べみたいなのあります?
336デフォルトの名無しさん
2022/02/16(水) 02:36:54.47ID:yTo1vhWy は?一生懸命書いたのに、くっそ昔のスレじゃん
泣きたい
泣きたい
337デフォルトの名無しさん
2022/02/16(水) 21:54:15.68ID:H1obGjjc 泣いてもええんやで
338デフォルトの名無しさん
2022/03/27(日) 20:25:30.49ID:hDeHdOJs 板がわかれすぎて全然人いないよね
339デフォルトの名無しさん
2022/03/31(木) 00:15:00.32ID:ooJWJmM9 >>336
運の悪いときはあるもの
運の悪いときはあるもの
340デフォルトの名無しさん
2022/04/05(火) 10:34:11.05ID:jbQIa5vL Reactを使いたけど、jsの言語仕様が変態すぎて辛い
jsはチュートリアルさらりと読んだら、理解が曖昧でも
そのままフレームワークの使い方を覚える段階に進んだ方がいいのかな?
言語仕様がぐちゃぐちゃでベストプラクティスを想像できない
jsはチュートリアルさらりと読んだら、理解が曖昧でも
そのままフレームワークの使い方を覚える段階に進んだ方がいいのかな?
言語仕様がぐちゃぐちゃでベストプラクティスを想像できない
341デフォルトの名無しさん
2022/04/09(土) 07:34:19.26ID:OA+lRtl7 >>338
webprog、web制作あたりと合体したらいいかも
webprog、web制作あたりと合体したらいいかも
342デフォルトの名無しさん
2022/04/11(月) 12:16:01.69ID:oG4zTGmm >>340
Reactスレあるよ
Reactスレあるよ
343デフォルトの名無しさん
2022/05/28(土) 13:39:42.60ID:PH+rBxd8 さらに Rect へSvelte とvue をまぶしたようなSolid.jsなるものまであるな
https://www.solidjs.com/
https://www.solidjs.com/
344デフォルトの名無しさん
2022/05/28(土) 20:24:35.77ID:aghQQ1op ベンダーじゃなくて発注側なんやけど、Javaができて便利なことある?
例えばベンダー側で実際Javaのプログラム書いたり開発した経験が無くても、発注側で極簡単な改修なら自前でできたり、改修や開発の設計書を読めるようになるぐらいならできるもん?
例えばベンダー側で実際Javaのプログラム書いたり開発した経験が無くても、発注側で極簡単な改修なら自前でできたり、改修や開発の設計書を読めるようになるぐらいならできるもん?
345デフォルトの名無しさん
2022/05/29(日) 07:33:04.81ID:juDxLyE5 >>344
Javaとスレタイは違うものなのでスレ違い
Javaとスレタイは違うものなのでスレ違い
346デフォルトの名無しさん
2022/06/07(火) 23:44:35.62ID:E12IBcA8 色々変な仕様くっつきすぎてとっつきにくくなり、素のJSに戻ることになるでしょう
347デフォルトの名無しさん
2022/12/18(日) 11:23:26.30ID:UFNPWeW3 フロントエンドをスレタイに入れなければもっと伸びたはず
348デフォルトの名無しさん
2023/03/03(金) 13:31:06.42ID:52kABJaH viteへの移行がくそめんどすぎるのですが
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★12 [BFU★]
- 首相官邸前で「戦争あおるな」 台湾有事巡る答弁に抗議 ★3 [蚤の市★]
- 高市政権の経済環境、アベノミクスと対極 インフレ・円安・金利上昇 [蚤の市★]
- 中国・国連大使「日本側は反省せず、発言の撤回拒否」 書簡を国連事務総長に送る [♪♪♪★]
- 【野球】「地上波で放送しないWBC」は2軍選手中心で十分! 今こそネットフリックスに『ノー』を突き付けてほしい 江本氏が提言 [冬月記者★]
- 【NHK】受信料の未払い督促を10倍に強化… 支払い拒否が続くと民事手続きも 「カーナビも受信料いただきます」方針 [冬月記者★]
- 【フジテレビ】2025 FORMULA 1【NEXT】Lap600
- 【DAZN】フォーミュラGP【F1 2 3 SF P】Lap1807
- 【フジテレビ】2025 FORMULA 1【NEXT】Lap599
- とらせん IP
- 福島競馬3回5日目
- こいせん 全レス転載禁止
- 日本人「春節(旧正月)イベントをやめろ!ここは日本だ」有識者「日本も元々は春節祝ってましたよ」 [165981677]
- 小野田大臣「それ正式なデータですか?報道ベースですよね」(10万いいね) [237216734]
- 日本人がよくやる「誤解を招いた」という発言、中国語ではあなたが間違っているという意味で翻訳されますます火に油を注いでる模様 [709039863]
- このお寿司カキフライセットに1000円出せますか?
- 🏡🏡😅🏡🏡
- 【実況】博衣こよりのえちえちゼルダの伝説 ムジュラの仮面🧪 ★2
