【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 at TECH
[2ch|▼Menu]
744:デフォルトの名無しさん
21/01/19 14:52:50.53 DPZ24S9X.net
indexedDBの同期apiがなくなったのは当たり前。localstrageも非同期になって欲しいくらい。
基本的にどんなioをjsでは非同期になってほしい。
そうすることで待ち時間に処理を実行できたりするから。

745:デフォルトの名無しさん
21/01/19 15:02:01.63 Y7rxETSL.net
> 俺は幅広いユースケースに対応できるのはjsだよねって話しています。
どの言語でも幅広いユースケースに対応できてるだろ
C言語で作れないものはないとでも言えばわかるか?
> 基本的にどんなioをjsでは非同期になってほしい。
非同期が必要ないユースケースは?w
非同期が必要ないユースケースなのに非同期を強要され
だからといって非同期に統一されているわけでもない
自分の都合ではなくライブラリの都合で、同期と非同期を混在させなくてはいけなくなる
どうせ統一できないのであれば、必要なところだけ非同期にしたほうが楽だろ

746:デフォルトの名無しさん
21/01/19 15:04:38.08 Y7rxETSL.net
非同期が必要ないユースケース=待ち時間にする処理がない場合
例えば取ってくるデータがなければその後の処理ができない場合、
データを取ってくる処理を非同期にしてもただ待つだけで
待ち時間にする処理が何もことがない

747:デフォルトの名無しさん
21/01/19 18:28:00.91 XUm2rf3n.net
>>743-744
お前が日本語もプログラミングも出来ないのは分かった。
相手する価値がないからもうやめにする。

> pythonが勝者だというソースを出してください。
と言う以上、お前はこれを否定出来るソースを出せるのだろ?まずそれを出せ。
このレベルの既知の事柄についていちいちソースソース言われても話が進まなくてウザイだけだし、
そもそもこの点に反論したいのなら743の時点で君が君側のソースを出す手もあった。
それが出来ないのは君が会話が出来ない馬鹿だからだよ。
> localstrageも非同期になって欲しいくらい。
これも既に言ってるだろ。
JS界では同期I/OのLocalStorageは以前から問題視されてて、非推奨とされているが、いまだに廃止出来てない。
それは廃止出来ない理由があるからであり、俺は既にそれを言ってる。

君は日本語が不自由だから話について来れず、何度も同じ事を説明されないと分からない馬鹿だ。
それだと話が全く噛み合わず、進まないんだよ。
実際、他の件もそうだろ。ここで会話出来る最低限の日本語レベルに達してないし、プログラミングの知識もない。
まあそれでも君みたいな馬鹿でも非同期ガーとイキれるのはJSの良いところで、
つまり馬鹿でも出来てそれなりに見栄えのする結果も得られ、出来ると勘違い出来る言語、ということでもある。
ただ、イキってる馬鹿はどの言語にもいるが、JSのイキリ馬鹿は他言語に比べてもだいぶ酷い。

748:デフォルトの名無しさん
21/01/19 18:51:28.65 FY+XRiu9.net
よくよく考えてみると、JavaScriptでPromise(≒非同期)を使う場合って
「処理が終わるまで(何もしないで)待つ」時に使ってるよな?
非同期を使ってる本当の理由をわかってない気がする
非同期を使ってる人、ちゃんと使っている理由を正しく言えるのだろうか?
1. ブラウザで画面が反応しなくなるのを防ぐため
2. サーバーアプリで他のリクエストを処理するため
に非同期を使ってるんだぞ
並列処理とごっちゃになってそうな気がする
非同期は速くするためにやってるわけじゃない

749:デフォルトの名無しさん
21/01/19 18:51:35.53 wA+UZRLu.net
>>747
偉そうに抜かすな。

750:デフォルトの名無しさん
21/01/19 18:59:02.85 DPZ24S9X.net
>>748
>よくよく考えてみると、JavaScriptでPromise(≒非同期)を使う場合って
>「処理が終わるまで(何もしないで)待つ」時に使ってるよな?
待つ時以外にも用途があるわ。
例えばファイルをreadする処理がある場合、非同期だとreadする時間を有効活用して何か処理を実行できたりするだろ

751:デフォルトの名無しさん
21/01/19 19:09:48.46 FY+XRiu9.net
>>750
> 非同期だとreadする時間を有効活用して何か処理を実行できたりするだろ
うん、可能性としてはそういうこと出来るよね。
でも、そんな考えで非同期使ってることってほとんどまずないよね
ただ待つためだけに使ってるよね。
ちゃんと画面を反応を止めなくするため or 他のリクエストを処理するために
非同期使ってますって意識してる?

752:デフォルトの名無しさん
21/01/19 19:16:13.96 MQ3Q70Lw.net
そりゃ勿論

753:デフォルトの名無しさん
21/01/19 19:34:37.91 FY+XRiu9.net
それを知ってるなら、コンソールアプリなどのユースケースは
画面の反応(更新やクリックとか)が不要で、他のリクエストもないってわかるよねw
ブラウザやサーバーアプリ以外、
それが必要もないのにpromiseを使ってる例だよ

754:デフォルトの名無しさん
21/01/19 19:49:22.60 MQ3Q70Lw.net
勿論手元でワンライナー書く程度のどうでもいい用途には同期APIで十分
だからnodeのI/Oには一部同期APIも入ってる
ただしどこまで同期APIを用意するかは最早さじ加減の話
〇〇に同期APIがないからダメって言われても困る

755:デフォルトの名無しさん
21/01/19 20:52:31.74 XUm2rf3n.net
>>754
そしてそのどうでもいい用途向け言語がいわゆるスクリプト言語で、実際にそういった用途が大半なわけだ。

状況が変わってきてるんだよ。
昔と比べて(文系含め、コンピュータのことを全く知らない、いわゆる)馬鹿がプログラミングするようになった。
これ自体はスマホが一般化するのと同様に自然な流れなのだが、その分、簡単な言語が必要とされるようになった。
Pythonが伸びているのはこれ。他と比べて比較的簡単だから。
PHPに至っては、プログラミングの何たるかを知らなくても何とかなってしまうという、すさまじく簡単な点が受けている。
(なおC->Javaに移行したのも簡単だからだ。というか、ど素人含めて全員Cで書け、という90年代が今から考えたら無茶すぎた)
非同期が駄目ってわけではないが、非同期縛りは馬鹿にとってかなり高い参入障壁になってる。
JSやって最初に引っかかる点も大体ここだろ。
JSが覇権を取る為に何かを修正するのなら、俺はここだと思うね。
逆にPythonが覇権を取る為には実行速度で、連中があまりここに着手しないのが俺にはよく分からない。
(とはいえPythonにはそれ以前に色々駄目な点が多いが)
ついでに言うとRubyも実行速度だと思う。
Pythonが今程度に遅いうちにJSの速度に追いつけば、Pythonを食う可能性も十分あると思うのだけど、
連中も何故かあまりここには手を付けないんだよね。

756:デフォルトの名無しさん
21/01/19 21:01:30.57 FY+XRiu9.net
>>754
なんでワンライナーが基準なの?
曖昧なこと言ってないでもう少し具体的に言おうか

757:デフォルトの名無しさん
21/01/19 21:02:50.27 n7Nlr7Yz.net
少なくともJSにとっては大半じゃないよ
書き捨てこそスクリプトって話ならperlが覇権とってたハズでしょ

758:デフォルトの名無しさん
21/01/19 21:03:24.31 FY+XRiu9.net
例えばgitの実装なんか、非同期処理は殆どいらないだろ?

759:デフォルトの名無しさん
21/01/19 21:06:41.47 FY+XRiu9.net
CLIコマンドのほとんどは非同期は必要ない
非同期なら空いた時間に他のことが出来る?
同期であってもI/O待ちなんかでCPUが解放されるんだから
空いた時間の他のこと(他のプロセスの処理)は出来るって
そういう基本的な所がわかってないんだよなw

760:デフォルトの名無しさん
21/01/19 21:24:40.20 XUm2rf3n.net
>>757
Perlが覇権取ってたのは事実だが、それも過去になりつつある。
Perl6に移行してる奴はほぼ居なかったはず。
そして今時は「インストールスクリプトでPython使ってます」という理由で
Pythonがインストールされてないとインストール出来ない物が当然のように出てきており、
俺のPCにも使いもしないPythonはインストールされてる。2も3もだ。
この意味ではPython汚染はPerlより酷いと思うよ。
なおRubyもインストールされてる。同様に何かRubyを必要とする物があって入れたと思った。
まあこれがいいかどうかはさておき、JSはこの分野に進出出来ないでいる。
これが覇権を取りきれない理由でもある。

761:デフォルトの名無しさん
21/01/19 21:59:31.89 wA+UZRLu.net
俺はElectron.jsで天下を取る!

762:デフォルトの名無しさん
22/05/10 10:33:49.15 ohTOVu86.net
JSサイコー、愛してるぜ・・・(*´Д`)ハァハァ

763:デフォルトの名無しさん
22/06/08 10:43:20.16 gZZpwIY1.net
日本国内でjavascriptを使えるプログラマーはどの位いるのでしょうか?
10万人程度?

764:デフォルトの名無しさん
22/11/13 20:27:00.14 B3bVIRDE.net
ずんだもんかわいい


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

510日前に更新/278 KB
担当:undef