[表示 : 全て 最新50 1-99 101- 201- 301- 2ch.scのread.cgiへ]
Update time : 02/22 15:15 / Filesize : 98 KB / Number-of Response : 355
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

フロントエンドJavaScriptフレームワーク総合



1 名前:デフォルトの名無しさん [2020/06/11(木) 13:11:59.44 ID:dspgJzaw.net]
どうぞ

305 名前:デフォルトの名無しさん mailto:sage [2020/11/07(土) 10:11:05.93 ID:MRkwVirz.net]
バナナを食べるだけなのにジャングルの整備・バナナの収穫までその場で考えなければならない。
ゴリラの飼育、お嫁さんどうするかも考えないとw

306 名前:デフォルトの名無しさん [2020/11/07(土) 10:17:29.21 ID:eE30bK/h.net]
ゴリラの花嫁

307 名前:デフォルトの名無しさん mailto:sage [2020/11/07(土) 12:42:22.96 ID:vkENrb2s.net]
何故この文脈で静的言語云々が出てくるのか。
静的言語って言いたいだけか

308 名前:デフォルトの名無しさん mailto:sage [2020/11/07(土) 13:25:25.47 ID:fFUf4t5z.net]
JSに限らず動的言語は必要な機能が揃ってないからだ

309 名前:デフォルトの名無しさん mailto:sage [2020/11/07(土) 13:57:57.00 ID:b176xE9N.net]
例えばevalすらできない

310 名前:デフォルトの名無しさん mailto:sage [2020/11/07(土) 14:21:37.60 ID:vkENrb2s.net]
クロージャの話にどうして静的言語云々が出てるんですかねぇ

311 名前:デフォルトの名無しさん mailto:sage [2020/11/07(土) 14:26:51.28 ID:alCltY04.net]
初期のJavaは酷かった。
イベントハンドラ登録するだけなのにイベントリスナーのクラス作らないといけなかった。
「む、無名クラスでインラインでも書けるから!」とか。アホかと。
今ではみんなラムダ関数使ってまーすw
だーれもクラス使ってないでーすwww

312 名前:デフォルトの名無しさん mailto:sage [2020/11/07(土) 15:56:43.14 ID:8kUdOBCA.net]
>>307
JavaとJavaScriptの区別もつかない無能

313 名前:デフォルトの名無しさん mailto:sage [2020/11/07(土) 17:07:33.91 ID:vkENrb2s.net]
確かに以前のJavaはクロージャどころか関数ポインタ(的なもの)すら無くて辛い言語だったなぁ。

個人的にはJS|TSでクラス使う場面って、
・状態を持つオブジェクトを扱う時
・継承を使う時(WebComponents等)
くらいだと思ってる。



314 名前:デフォルトの名無しさん mailto:sage [2020/11/07(土) 18:01:35.46 ID:l4y7rONL.net]
>>307
まああのシンプルさが勉強には良かったけどね。
仕事で使いたくはないけど。
なぜクロージャーが便利なのかということも身を持って知れるし。

315 名前:デフォルトの名無しさん mailto:sage [2020/11/09(月) 18:11:35.27 ID:8xYN06mP.net]
Javaに失望したらC#にいけばいいのに
なぜさらに不便なJSなのか

316 名前:デフォルトの名無しさん [2020/11/09(月) 19:45:26.78 ID:7AsvEqxF.net]
webの開発では圧倒的にクロージャーを使うことが多いよ。

あるリストがあって、その中の一つの要素をクリック時に削除するなどの処理を書く場合は自然とクロージャー使うしね

317 名前:デフォルトの名無しさん mailto:sage [2020/11/09(月) 20:10:47.53 ID:isQbKDOz.net]
elm.AddEventListener(function() { ・・・}) を使うな

function handler() { ・・・}
elm.AddEventListener(handler) を使え派は
どこ行ったんだろうねw

前者はクロージャーだから循環参照を引き起こして
メモリリークのバグになる可能性があるから
後者を使えっていうのが昔は多かったんだが

もっともjQueryは後者の書き方をしても循環参照にならない
仕組みなので問題なかったんだが
(要素に直接イベントハンドラ関数を割り当てるのではなくjQueryの内部的な
イベントハンドラを管理するオブジェクト経由で間接的に参照するので
循環参照にならない仕組みでブラウザのメモリ管理のバグを回避していた)

318 名前:デフォルトの名無しさん mailto:sage [2020/11/09(月) 20:31:46.56 ID:pTt4z/D/.net]
クロージャ使い倒してるけど循環参照してメモリリークなんて一度もなった事無いから、普段全く意識してないなぁ。
TS使ってて他に劣ってるとは全然思わない。あ、ジェネリック周りが複雑過ぎるとは時々思うw

319 名前:デフォルトの名無しさん mailto:sage [2020/11/09(月) 22:50:02.10 ID:UdZsOPJh.net]
next.jsって本がないのが辛い。Gatsbyですらあるのに。どこ見て勉強するとええんやろ。公式をGoogle翻訳?

320 名前:デフォルトの名無しさん mailto:sage [2020/11/09(月) 22:57:02.16 ID:8xYN06mP.net]
英語できない人がそんなマイナーフレームワーク使ってはいけない
翻訳なんてつかうからいつまでたっても英語が上達しない
本は情報が常に古い
英語のドキュメントとソースコードでしょ
あとはYouTubeの英語

321 名前:デフォルトの名無しさん [2020/11/10(火) 01:20:11.62 ID:cAihqDfD.net]
>>313
俺は世代的にこの問題を意識したことないけど、eventをちゃんとremoveすれば良いって話だよね?

322 名前:デフォルトの名無しさん mailto:sage [2020/11/10(火) 02:21:05.26 ID:S9m/y1JQ.net]
>>317
ブラウザバックや進む、リロード時に
eventをremoveするように作らないといかんわけや
とうぜんブラウザバック時にイベントなんて起きないでw

323 名前:デフォルトの名無しさん mailto:sage [2020/11/10(火) 02:35:39.06 ID:TotITmpP.net]
そう言えば、jQuery では、DOM の削除時にも、イベントも削除してくれるのだっけ?



324 名前:デフォルトの名無しさん mailto:sage [2020/11/10(火) 04:48:41.91 ID:tEaf6cRQ.net]
リロードしてもリソース開放されんってそんな時代あったんか……

325 名前:デフォルトの名無しさん mailto:sage [2020/11/10(火) 06:15:05.66 ID:903MPdZb.net]
リロードワロタwww
お里が知れるなwwww

326 名前:デフォルトの名無しさん mailto:sage [2020/11/10(火) 10:54:11.86 ID:WFD3YGWJ.net]
Chromeだとリロードボタンの右クリックにキャッシュを飛ばしてリロードするかどうかの選択あるけどね

327 名前:デフォルトの名無しさん mailto:sage [2020/11/10(火) 11:27:57.67 ID:S9m/y1JQ.net]
>>319
削除される。もちろんjQueryの命令を使って削除しないといけないけど

328 名前:デフォルトの名無しさん mailto:sage [2020/11/10(火) 16:18:55.13 ID:pjTXqdbV.net]
>>322
キャッシュの話wwwww
で?w
リスナーの登録は?www

329 名前:デフォルトの名無しさん [2020/11/12(木) 10:31:14.40 ID:8uyqyLZH.net]
web component流行ってくれ

330 名前:デフォルトの名無しさん mailto:sage [2020/11/12(木) 13:42:28.98 ID:bkKeALiT.net]
自作ソフトをWeb Componentsで作り直そうかと思ってるが
特にメリットがないし、二の足を踏んでいる。

331 名前:デフォルトの名無しさん [2020/11/12(木) 17:43:51.94 ID:4DYET88S.net]
web components は spaとかを作るには向いてないけどある程度静的なものを作るなら向いてると思うで。

templateとかにlit htmlとか使うの前提だけどね

332 名前:デフォルトの名無しさん mailto:sage [2020/11/12(木) 20:08:20.88 ID:mC/HDmh/.net]
lit-html知らなかったわ。面白いなこれ。
ガチンコなアプリでは物足りない感じだけど、既存のものにもさくっと差し込めそう

333 名前:デフォルトの名無しさん [2020/11/13(金) 16:19:13.65 ID:RlSYHcA6.net]
おもろいで
 
lit elementもおもろいで



334 名前:デフォルトの名無しさん mailto:sage [2021/03/05(金) 12:09:53.39 ID:GkxdZauC.net]
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位って記事があったから載せてみるね
ネット上のマーケットシェアのサイトってソース載ってないのも
どうやって調べてるかわからないものも多いよね

335 名前:デフォルトの名無しさん mailto:sage [2021/03/05(金) 12:54:16.30 ID:GkxdZauC.net]
上の方で、ページリロードでリスナーが解放されるかって話

バカにせずに真面目に考えてみます

基本的に、ページリロードで VM のヒープもスタックも全部リセットされるので
普通に考えればメモリリークなんてものはない

Chrome とかはVMどころかページ毎にプロセスまるごと作り直しみたいな話になるので、
メモリリークの可能性は低い

キャッシュというのは、JS/HTML/CSS のソースコードのキャッシュをメモリ上とか
データベースに保存してるってことよね、メモリ解放の話とは関係ない

JIT コンパイラのコードキャッシュとかに関しては、プロセス間で共有してるのかは知らない
まぁでも、これもリスナーのメモリ解放の話とは関係ない

Ref :
https://stackoverflow.com/questions/28896028/do-javascript-memory-leaks-matter-after-a-page-refresh-why

336 名前:デフォルトの名無しさん mailto:sage [2021/03/05(金) 12:55:03.20 ID:GkxdZauC.net]
は?一生懸命書いたのに、くっそ昔のスレじゃん
泣きたい

337 名前:デフォルトの名無しさん mailto:sage [2021/03/05(金) 15:29:02.03 ID:dcmw+5ls.net]
泣かないで。
きっとこれからこのスレを読む誰かの為になるよ

338 名前:デフォルトの名無しさん [2021/03/15(月) 10:31:43.74 ID:4RqECnwI.net]
>>47
Pythonは言語仕様に問題が有り過ぎてwasmへの変換は不可能と決着済
仕方ないのでPythonインタプリタをwasmへ変換して動かしてる
結果JavaScriptより数十倍も遅いため使い物になっていない

339 名前:デフォルトの名無しさん mailto:sage [2022/02/16(水) 02:36:12.18 ID:yTo1vhWy.net]
フロントエンド改修するのにReactかVue3で迷ってる
世の流れ的にいくならReactにしない理由はないと思うんだけどなんか好きになれんのよな

Vueはテンプレートの構文がわかりやすくて好きなんだけど、結局typescriptとの親和性の観点でtsxで書く流れになってきてるから、tsx使うならReactでよくねとも思う
Reactだと依存配列書き忘れとかも以外とやりがちで、Vueはcomputedがその辺全部いい感じにやってくれるから自分的な差はそこくらいかなあ

なんかここで選べみたいなのあります?

340 名前:デフォルトの名無しさん mailto:sage [2022/02/16(水) 02:36:54.47 ID:yTo1vhWy.net]
は?一生懸命書いたのに、くっそ昔のスレじゃん
泣きたい

341 名前:デフォルトの名無しさん mailto:sage [2022/02/16(水) 21:54:15.68 ID:H1obGjjc.net]
泣いてもええんやで

342 名前:デフォルトの名無しさん mailto:sage [2022/03/27(日) 20:25:30.49 ID:hDeHdOJs.net]
板がわかれすぎて全然人いないよね

343 名前:デフォルトの名無しさん mailto:sage [2022/03/31(木) 00:15:00.32 ID:ooJWJmM9.net]
>>336
運の悪いときはあるもの



344 名前:デフォルトの名無しさん mailto:sage [2022/04/05(火) 10:34:11.05 ID:jbQIa5vL.net]
Reactを使いたけど、jsの言語仕様が変態すぎて辛い
jsはチュートリアルさらりと読んだら、理解が曖昧でも
そのままフレームワークの使い方を覚える段階に進んだ方がいいのかな?
言語仕様がぐちゃぐちゃでベストプラクティスを想像できない

345 名前:デフォルトの名無しさん mailto:sage [2022/04/09(土) 07:34:19.26 ID:OA+lRtl7.net]
>>338
webprog、web制作あたりと合体したらいいかも

346 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 12:16:01 ID:oG4zTGmm.net]
>>340
Reactスレあるよ

347 名前:デフォルトの名無しさん [2022/05/28(土) 13:39:42 ID:PH+rBxd8.net]
さらに Rect へSvelte とvue をまぶしたようなSolid.jsなるものまであるな
https://www.solidjs.com/

348 名前:デフォルトの名無しさん [2022/05/28(土) 20:24:35.77 ID:aghQQ1op.net]
ベンダーじゃなくて発注側なんやけど、Javaができて便利なことある?
例えばベンダー側で実際Javaのプログラム書いたり開発した経験が無くても、発注側で極簡単な改修なら自前でできたり、改修や開発の設計書を読めるようになるぐらいならできるもん?

349 名前:デフォルトの名無しさん mailto:sage [2022/05/29(日) 07:33:04.81 ID:juDxLyE5.net]
>>344
Javaとスレタイは違うものなのでスレ違い

350 名前:デフォルトの名無しさん mailto:sage [2022/06/07(火) 23:44:35.62 ID:E12IBcA8.net]
色々変な仕様くっつきすぎてとっつきにくくなり、素のJSに戻ることになるでしょう

351 名前:デフォルトの名無しさん mailto:sage [2022/12/18(日) 11:23:26.30 ID:UFNPWeW3.net]
フロントエンドをスレタイに入れなければもっと伸びたはず

352 名前:デフォルトの名無しさん mailto:sage [2023/03/03(金) 13:31:06.42 ID:52kABJaH.net]
viteへの移行がくそめんどすぎるのですが

353 名前:デフォルトの名無しさん [2023/07/21(金) 13:20:59.19 ID:GZayy0BLe]
世代による公平も憲法の下の平等も知らない.しつこい不公平促進ハ゛力税金泥棒立憲って.もはや莫大な税金て゛開いてる国会にヰラネ一た゛ろ
何が子供給付財源カ゛━た゛.資本家階級ヰオン岡田か゛私腹を肥やすために未来の家畜か゛ほしいだけなんだら岡田から徴収した金て゛やれや寄生蟲
日銀に金刷らせて株買わせて圧倒的格差と優越的地位の濫用社會にしておいて価格転嫁カ゛−とか,何ひとつ価値生産しない公務員だの大企業
従業員だの税金泥棒に莫大な金銭給付してるしわ寄せか゛中小零細にゆくのは当然た゛ろうに,外形課税でもして大企業を全滅させるのか゛筋だろ
クソ航空機によって勉強妨害技術後進國気候変動災害連發物価暴騰してる中、食料自給率カ゛━とか人囗減少させて緩和させるしかないものを
‐部の貧乏人の孑をネ夕に騷いた゛り氷河期に謝れだのほさ゛いて金銭強奪の布石を打ってみたり,社会全体て゛孑育てなら赤の他人から金銭強奪
して社会分断引き起こして犯罪惹起するのではなく,てめえの意思で産み落としておいて子育て罸だのほざいてる虐待系クズを豚箱に入れて
親権も児童手当も廃止して、余裕ある家にあちこち寝泊まり飲み食い好きなもの買ってもらう斡旋をすることが理にかなった解決方法た゛ろ

創価学會員は.何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最悪の殺人腐敗組織公明党を
池田センセ一か゛ロをきけて容認するとか本気て゛思ってるとしたら侮辱にもほと゛があるぞ!
htTps://i,imgur,сοm/hnli1ga.jpeg



354 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<98KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef