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


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

【node.js】サーバサイドjavascript 5【Nashorn】



1 名前:デフォルトの名無しさん [2018/02/13(火) 22:21:33.91 ID:moEhrPrC.net]
pythonやrubyやPHPと同じ土俵でjavascriptが使えるようになりました。
サーバサイドjavascriptについて語りましょう。

node.js - googleが開発したV8エンジン上で実行できる処理系
nodejs.org/
ayo.js - node.js 互換で Rod の影響からの脱却を目指す処理系
https://github.com/ayojs/ayo
Nashorn - Java8 からRhinoに代わって同梱されているJavaScriptエンジン
www.oracle.com/webfolder/technetwork/jp/javamagazine/Java-JA17-Nashorn.pdf

ayo.js の経緯
https://web.archive.org/web/20170821212745/https://github.com/nodejs/TSC/issues/310
javascriptはrubyと比較してもかなり速い
shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=v8&lang2=yarv
基礎から学ぶNode.js
gihyo.jp/dev/serial/01/nodejs
node.jsの概要とアプリケーション開発の準備
gihyo.jp/dev/serial/01/realtimeweb/0002

前スレ
【node.js】サーバサイドjavascript 4【io.js】
mevius.5ch.net/test/read.cgi/tech/1460359714/
【node.js】サーバサイドjavascript 3【io.js】
echo.2ch.net/test/read.cgi/tech/1419673207/
【node.js】サーバサイドjavascript 2【Rhino】
peace.2ch.net/test/read.cgi/tech/1358937029/
【node.js】サーバサイドjavascript【Rhino】
toro.2ch.net/test/read.cgi/tech/1310087535/

358 名前:デフォルトの名無しさん mailto:sage [2019/12/16(月) 00:05:17.66 ID:OYZOPSrf.net]
prompt系モジュールでtimeout実装したのって無いの?
探したけどinguirerがプラグインで追加できるくらいしか見つからなかった

359 名前:デフォルトの名無しさん mailto:sage [2019/12/16(月) 00:19:44.26 ID:+KWK+mzK.net]
>>358
Promise.race()でタイマーと組み合わせればいい

360 名前:デフォルトの名無しさん mailto:sage [2019/12/16(月) 21:41:20.26 ID:j7231URK.net]
全く初心者です。
Node.js と nuxt.jsってどうちがうの?

361 名前:デフォルトの名無しさん mailto:sage [2019/12/16(月) 21:52:48.22 ID:vHo7jlv+.net]
nuxtはnodeの上で動く

362 名前:デフォルトの名無しさん [2019/12/17(火) 22:36:05.58 ID:SHyLrbNS.net]
なるほど

363 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 11:46:32.95 ID:j3JURanB.net]
Node.js は、Electron, Ruby on Rails でも使う、すべてのweb 系の基礎。
絶対に、インストールして使うもの

パッケージマネージャーのnpm/yarn も使う。
Webpack, Babel なども

Nuxt.js は、Vue.js をより効果的に使うためのライブラリ

JavaScript のサーバー側は、Node.js で、
クライアント側は、jQuery, Vue.js, React など

364 名前:デフォルトの名無しさん [2019/12/18(水) 11:58:33.63 ID:kJrLdJZA.net]
初めてwebpackでサンプルをビルドした新参ですが、node moduleからbrowser.jsっていうのが組み込まれているようです
これって何をするものなんでしょうか?

365 名前:デフォルトの名無しさん [2019/12/18(水) 11:59:14.85 ID:RQBBPl9v.net]
>>363
さすが農奴
はんぱねぇわ

366 名前:デフォルトの名無しさん mailto:sage [2019/12/18(水) 14:06:17.43 ID:j3JURanB.net]
browser.js は、babelで変換せずに、ES6で書いたJSを、ブラウザで実行する

Not intended for serious use
Compiling in the browser has a fairly limited use case...

まあ、実験用

詳しくは「browser.js」で検索して!



367 名前:デフォルトの名無しさん [2019/12/18(水) 16:43:15.09 ID:kXCOuU9J.net]
>>366
有り難うございます

ES6で書かなければ必要ないものが組み込まれちゃうって事なんでしょうか?
自分のコードが大丈夫でも使用したmoduleがES6の可能性あるとかなのかな
とりあえず気にしない事にします

368 名前:366 mailto:sage [2019/12/18(水) 22:32:50.86 ID:j3JURanB.net]
VSCode では、普通にES6 でも動くから、気にした事がない

それが他人のプロジェクトなら、その設定ファイルに書いてあるのだろう

369 名前:デフォルトの名無しさん [2019/12/21(土) 13:23:45.97 ID:gaERTb6x.net]
サーバにphpとDBおいてフロントサイドをjsで運用しているんですが
web-dev-serverでこういった環境をローカルに作る事って可能でしょうか?
それともnode.jsを使う以上サーバサイドもjsにしてしまうべきなんでしょうか?

370 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 13:29:18.33 ID:tKqa0Mcd.net]
PHPのbuilt-inのweb server使え

371 名前:デフォルトの名無しさん [2019/12/21(土) 13:58:12.68 ID:gaERTb6x.net]
>>370
有り難うございます
今までxammpっていうのを使っていたのでそれに流せばいいのでしょうか?
ちょっと試してみます

372 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 14:16:41.22 ID:tKqa0Mcd.net]
>>371
流す?

projectのrootディレクトリで
$ php -S localhost:8080
ってやれば
localhost:8080/foobar.php
でアクセス可能

373 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 15:31:45.26 ID:BSqycIZI.net]
Ruby なら、PowerShell から、1-liner で、
Rubyで作られた遅いウェブサーバー、WEBrick が起動する

ruby -run -e httpd . -p 8080

そのフォルダに、index.html があれば、
何も考えなくても、これでブラウザからアクセスできる

localhost:8080

これで遊んだ後は、Routing, O/R マッパーなどを備えた、Sinatra, Rails などのフレームワークを使う。
Rails のコピーが、CakePHP, Spring Boot

374 名前:デフォルトの名無しさん [2019/12/21(土) 15:43:47.89 ID:DXb4EnUP.net]
最終的な構成で、考えれば?
フロントエンドをサーバーサイドと一緒に配布する(ただの静的ファイル扱い)だけなら、同じサーバでいいけど、
そうでないなら、フロントエンド側も初めから別のサーバにしておく方がいい(CORS対応は必須)。

375 名前:デフォルトの名無しさん [2019/12/21(土) 15:52:38.28 ID:5ArYAWFR.net]
>>373
お前、アムロの父ちゃんみたいだなw

376 名前:デフォルトの名無しさん mailto:sage [2019/12/21(土) 16:08:05.96 ID:CcLWlaTM.net]
dev-serverだから開発用途のでしょ
たぶんwebpack-dev-serverだろうけどそれならhot module replacementとか使えるからサーバが何だろうと開発時は使うべき
サーバがnode以外の時はproxyの形で使える



377 名前:デフォルトの名無しさん [2019/12/23(月) 13:15:15.27 ID:lCv+3OMn.net]
>>376
有り難うございます
proxyの概念自体がよく解ってないんですが、そういう仲立ち的な使い方も出来るという事ですね

ちょっとnpmだけでも覚える事が多すぎるのでゆっくり慣れていく所存です…

378 名前:デフォルトの名無しさん mailto:sage [2019/12/23(月) 22:45:35.05 ID:nv2HpLa5.net]
Node.js のnpm, yarn, PHP のComposer とか、Ruby のBundler のコピーだろ。
別に、覚えることなんてない

global/local のインストールの区別と、本番用/開発用の区別だけ。
それと、設定ファイル

379 名前:デフォルトの名無しさん mailto:sage [2019/12/23(月) 23:46:27.75 ID:blTffQrc.net]
たぶんnpmレジストリで公開されてるパッケージ群の総称としてnpmと言ってんじゃね

380 名前:デフォルトの名無しさん [2019/12/24(火) 14:05:27.32 ID:IBUEMR4t.net]
npmのパッケージ全部覚えるとか
Cの野良ライブラリ覚えるのとか
githubのレポジトリ全部覚えるのとか
苦行以外の何物でもない

381 名前:デフォルトの名無しさん [2020/02/15(土) 11:48:59.21 ID:rOuGo3aV.net]
node.jsはjavaにおけるjvmみたいなもの?

electronを使ったデスクトップアプリは今後普及するでしょうか?

382 名前:デフォルトの名無しさん [2020/02/15(土) 15:14:42.82 ID:C3ilCL7T.net]
実行環境という意味ではそっすね

383 名前:デフォルトの名無しさん mailto:sage [2020/02/15(土) 17:28:25 ID:rOuGo3aV.net]
>>382
web開発で培った技術がパソコン・携帯端末でもさらに活かせるようになったら嬉しい。

384 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 07:11:26.16 ID:5EL9p8ON.net]
VSCode は、Electron 製

マルチプラットフォームは、
React Native + Expo
アシアルのMonaca(Cordova/PhoneGap) + Onsen UI
Mono を使っている、Unity, Xamarin

やっぱり漏れは、サーバー側は、Node.js よりも、Ruby を使うけど

385 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 08:37:01 ID:GfLcoptO.net]
Ruby使うセンスはわからんな。
今どきRailsとか?
あんなの使うぐらいならPHPで素組したほうが早いし安全だと思うわ。

386 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 12:47:35 ID:iNVxJNOu.net]
>>385
>あんなの使うぐらいならPHPで素組したほうが早いし安全だと思うわ。
流石にそれはないww



387 名前:デフォルトの名無しさん mailto:sage [2020/02/16(日) 13:36:59 ID:WhOeRDRv.net]
>>386
Railsがそれぐらいあり得ない悪手だよ、今どき。

388 名前:デフォルトの名無しさん [2020/02/18(火) 01:59:27 ID:1aZdIiHX.net]
案件の数的にはphp, laravelってのが多いな。
PHPも7以降はプリミティブにもタイプヒンティング使えるからそれを積極的に使うとrailsより良かったりする。

389 名前:デフォルトの名無しさん [2020/02/18(火) 05:16:07.44 ID:KGU+DtHT.net]
うつ病君
青木 一泰

390 名前:デフォルトの名無しさん mailto:sage [2020/02/18(火) 09:42:41 ID:0PsFYxUX.net]
PHPはフレームワーク使わずに、きちんとバリデーションして信頼境界線を意識して使うと、すごく便利よ。
歯を磨くには歯ブラシだなって思う。

391 名前:デフォルトの名無しさん [2020/02/18(火) 21:16:40.68 ID:enVFBik2.net]
Ruby は、JIT で速いから、web サイトの最高速度は未だに、Rails。
世界を驚嘆させた、dev.to もそう

表示速度が“異常な”Webサイト「dev.to」とか
https://dev.to/

元乃木坂46 の川後陽菜のWebサイト、SKIYAKI とか
https://kawagopro.com/

でも、PHP も、次からは、JIT を搭載するらしい

392 名前:デフォルトの名無しさん [2020/02/19(水) 10:03:13.31 ID:z/G/Tqiv.net]
Electronで作られたソフトってVSCode以外に何がある?

393 名前:デフォルトの名無しさん mailto:sage [2020/02/19(水) 10:16:12.59 ID:4HrdDmIC.net]
Electronによる掲示板ビューア Siki
egg.2ch.net/test/read.cgi/software/1581869479/

数日前偶然見つけた

394 名前:デフォルトの名無しさん mailto:sage [2020/02/19(水) 10:46:23.82 ID:WbyYOLLj.net]
>>392
Slack
Fiddler Everywhere

395 名前:デフォルトの名無しさん mailto:sage [2020/02/19(水) 11:15:19 ID:WbyYOLLj.net]
Skype、Discord、Atom、Wordpress、WhatsAppのそれぞれデスクトップ版はElectronらしい

396 名前:デフォルトの名無しさん mailto:sage [2020/02/19(水) 16:22:36 ID:z/G/Tqiv.net]
>>393-395
返信ありがとうございます。



397 名前:デフォルトの名無しさん mailto:sage [2020/02/19(水) 18:04:10.08 ID:5ReMICFY.net]
>>392
公式サイトにまとめられてる
https://www.electronjs.org/apps

398 名前:デフォルトの名無しさん mailto:sage [2020/03/03(火) 12:38:04.52 ID:OUIky4K3.net]
HomebrewのインストーラがBashに置き換えられた

399 名前:デフォルトの名無しさん mailto:sage [2020/03/17(火) 15:04:35 ID:F6UjfHtk.net]
GitHub、パッケージ管理システム「npm」をメンテナンスするnpm, Inc.を買収
ttp://forest.watch.impress.co.jp/docs/news/1241272.html

400 名前:デフォルトの名無しさん mailto:sage [2020/03/17(火) 15:06:30 ID:hD7fKBeR.net]
一番望まれてたところに落ち着いてよかったな

401 名前:デフォルトの名無しさん mailto:sage [2020/03/17(火) 19:30:12 ID:kaSPl16J.net]
どっちにpublishすればいいねん問題は杞憂に終わったか
でも一強他弱の構図ってあんまりろくなことにならないんだよなぁ

402 名前:デフォルトの名無しさん mailto:sage [2020/03/18(水) 00:48:08 ID:DfI3jJn5.net]
やーんが頑張るやん

403 名前:デフォルトの名無しさん mailto:sage [2020/03/18(水) 00:56:50 ID:Y6R8GMvO.net]
やーんはcliだから今の話とはちょっと…
リポジトリ/レジストリがms/github一強過ぎて他の選択肢がーってことよね

404 名前:デフォルトの名無しさん mailto:sage [2020/04/17(金) 01:34:09 ID:bDh7CEKX.net]
eventsモジュールにいつの間にか生えてるonceメソッド
ずっと前にこのスレで誰かが欲しがってたやつだな

405 名前:デフォルトの名無しさん mailto:sage [2020/05/14(木) 13:28:24.58 ID:IPYOGIQF.net]
Deno出てきたけどコアモジュールの互換性がないのはきつい
両対応のための中間モジュールが必要になって太る結果にならないといいけど

406 名前:デフォルトの名無しさん mailto:sage [2020/05/17(日) 10:25:40.44 ID:f6yoswhG.net]
今から始めるならDeno1択ですね



407 名前:デフォルトの名無しさん mailto:sage [2020/05/17(日) 12:43:33 ID:D/2Y1Nc3.net]
勉強を始めるならそれでもいいがプロダクションで使うのはまだしばらくnode一択だな

408 名前:デフォルトの名無しさん mailto:sage [2020/05/17(日) 14:17:45 ID:XFHZbI1n.net]
Deno普通に良さそうだな。
地味に名前で喧嘩売ってるのも嫌いじゃない。

409 名前:デフォルトの名無しさん mailto:sage [2020/05/17(日) 15:05:29 ID:bDXiWOOM.net]
次はおでん

https://twitter.com/ryanflorence/status/1261097693033553920
node
deno
enod
oden <- this has potential
(deleted an unsolicited ad)

410 名前:デフォルトの名無しさん mailto:sage [2020/05/17(日) 15:59:01 ID:pmJJj293.net]
deno、typescriptネイティブに使えるのが良いな
セキュリティ機能は、早々にalias切って無効化して使いそう。
あと、モジュール読み込みがgolangぽくURIなのは構わんけど、deno.landの信頼性が未知数だ

411 名前:デフォルトの名無しさん mailto:sage [2020/05/17(日) 16:38:25.62 ID:XFHZbI1n.net]
モジュールがURIなのはgoと同じ轍を踏みそうで気にはなるな。
みんなちゃんと互換性に注意して作って、最初からRESTなAPIのようにv1とかv2とかパスに含めるかな?みたいな猜疑心はある。

ただ、Denoでよくやったと思うのは、バンドラーを積んだ事だと思ってるけど、みんなどう思う?
今までnodeで作ったサーバモジュールをインターネットが繋がってない環境にデプロイするの、結構めんどくなかった?

412 名前:デフォルトの名無しさん mailto:sage [2020/05/17(日) 18:40:18.02 ID:ZSTUbran.net]
npmのパワーなしに開発なんて出来ない

413 名前:デフォルトの名無しさん mailto:sage [2020/05/17(日) 19:13:03 ID:CWw2P5tA.net]
arm64用のパッケージがほしいdeno

414 名前:デフォルトの名無しさん mailto:sage [2020/05/18(月) 09:17:50 ID:y60azEFm.net]
bundleは素晴らしいと思う。
モジュールURIはversion含められるみたいよ

415 名前:デフォルトの名無しさん mailto:sage [2020/05/18(月) 10:49:02 ID:3+tKSNz+.net]
1.0で指定できなくね?

416 名前:デフォルトの名無しさん mailto:sage [2020/05/18(月) 11:19:43.08 ID:AZvqm7LQ.net]
armまだなのか。ラズパイで動けばホントに言うことなかったんだけどな。



417 名前:デフォルトの名無しさん mailto:sage [2020/05/18(月) 13:49:33 ID:y60azEFm.net]
モジュール周り
https://deno.land/manual/linking_to_external_code

418 名前:デフォルトの名無しさん mailto:sage [2020/05/18(月) 14:53:11 ID:X/pFb7Is.net]
やっぱbundle前提か。
しかし、deps.tsは言われてみるとなんと言うことはないんだけど、賢いな。
こいつがっつり使ってみようかな。

419 名前:デフォルトの名無しさん mailto:sage [2020/05/18(月) 23:35:57 ID:a6jMS+hP.net]
Nodeと併用できないと趣味以外で使う人いないだろうな

420 名前:デフォルトの名無しさん mailto:sage [2020/05/19(火) 10:49:44.03 ID:GoO5KVYD.net]
node.jsなしでESLintが動かないなら難しい
あとlanguage protocol serverが実装されないと難しい
開発ツールとしてのポジションとなるのは難しいね

421 名前:デフォルトの名無しさん mailto:sage [2020/05/19(火) 11:59:16 ID:1h+Pwucu.net]
VSCodeのランゲージサーバー動いてるよ

422 名前:デフォルトの名無しさん mailto:sage [2020/05/19(火) 12:42:47 ID:482topUH.net]
linterはdenoが公式に内蔵する可能性高い
formatterはすでに入ってる

423 名前:デフォルトの名無しさん mailto:sage [2020/05/23(土) 17:14:18 ID:0ZrNuMGI.net]
nodeにもTLA着たけどREPLじゃ動かんな
仕様ではESM限定だった気がするけどDevTools辺りではできてなかったっけ

424 名前:デフォルトの名無しさん mailto:sage [2020/05/24(日) 21:34:47 ID:4uKrfJjq.net]
やっぱ周辺ツールが整わないと使いづれえな

425 名前:デフォルトの名無しさん mailto:sage [2020/05/27(水) 00:55:30 ID:Qj2nGC3D.net]
>>418
https://youtu.be/lK384YQx-h0?t=203

426 名前:デフォルトの名無しさん mailto:sage [2020/06/20(土) 18:47:10.97 ID:3Kl5NtPD.net]
Why deps.ts and mod.ts is BAD in Deno
https://dev.to/wongjiahau/why-deps-ts-and-mod-ts-is-bad-in-deno-bjo



427 名前:デフォルトの名無しさん mailto:sage [2020/06/23(火) 05:08:14.54 ID:XbLXAbNL.net]
こんな感じのコードでresolveは実行されてもpromiseが伝達しないケースがあるんだけど
内部的にはどういう理屈でそうなってるの?

new Promise(function(resolve,reject){
eventemitter.on('hoge', function(){
this.removeAllListeners();
resolve();
});
});

428 名前:デフォルトの名無しさん mailto:sage [2020/06/23(火) 08:23:00.68 ID:OtlYTeas.net]
お前が間違ってるだけに500億ペリカ

429 名前:デフォルトの名無しさん mailto:sage [2020/06/23(火) 09:23:44 ID:jyrEAGC5.net]
>>427
伝達されないケースの具体例を出さないとわからんよ

430 名前:427 mailto:sage [2020/06/24(水) 01:09:40.37 ID:KrEfgFvd.net]
実際にはlistenerがasync関数で後から発火した他の同期listener内で先にresolve実行してた
そりゃ伝達しないわ…

431 名前:デフォルトの名無しさん mailto:sage [2020/07/03(金) 01:38:35 ID:0cCY6OI/.net]
Web API実装の流れでNodeにEventTargetが来たけど使う人いる?
逆なら欲しかったけど

432 名前:デフォルトの名無しさん [2020/07/23(木) 10:30:41.88 ID:LlcoMZmJ.net]
データベースからデータオブジェクトを
returnする関数をあたかも同期関数のように
ただ実行するだけで戻り値を得られるように作りたいです。

DB情報取得関数定義内でasync await promise
を使ってみましたが
戻り値がpromiseのpendingになってしまったので
仕方なく実行側でもpromiseを生成してラップして
then()を使ってようやく戻り値を得られました。
しかし本来は実行側でpromiseとthenを使うことなく
戻り値を得たかったです

どうすれば良いか教えてください。

あと関数定義内でresolveの実行とreturnがどう違うのか
がわかりません。

433 名前:デフォルトの名無しさん mailto:sage [2020/07/23(木) 11:06:39 ID:MBVi+zLE.net]
頼むからコードで説明してくれ

似た質問多いけど非同期を同期にすることは不可能
やるなら呼出側の文脈をまるごと非同期にしてawait

434 名前:デフォルトの名無しさん mailto:sage [2020/07/23(木) 16:11:17.38 ID:+diZSvZW.net]
まるごとも今ならTopLevelAwaitがあるから楽だね
callbackに渡されるresolveはpromiseを解決させるためのスイッチであってreturnではない
Promiseに対する理解が曖昧なままDB扱う処理を書くのは危ないと思う

435 名前:デフォルトの名無しさん mailto:sage [2020/07/31(金) 16:11:51.42 ID:CGhJjJjO.net]
ライブラリっつーのか?
Passportやexpress-sessionってどうやって見つけてきてるの?

436 名前:デフォルトの名無しさん [2020/08/04(火) 02:57:28 ID:vydsY05j.net]
github express middleware やりたいことの英語
でググる



437 名前:デフォルトの名無しさん [2020/08/06(木) 20:05:58.89 ID:MUhDPlnI.net]
cryptoで公開鍵ファイルつかって
暗号化したんですが
同じデータが毎回違う暗号になってしまいます。
原因を教えてください

438 名前:デフォルトの名無しさん mailto:sage [2020/08/07(金) 00:05:01 ID:TzYKRTqH.net]
たぶん、時刻とか、何かランダムな要素を使っているのだろう

439 名前:デフォルトの名無しさん mailto:sage [2020/08/07(金) 19:32:20.45 ID:ysU+OJWY.net]
今後は大規模システム以外は全てJavaScriptだけで書ける夢のような未来が来るね。

440 名前:デフォルトの名無しさん mailto:sage [2020/08/07(金) 20:50:53.11 ID:TH1C+bUh.net]
なんという地獄

441 名前:デフォルトの名無しさん [2020/08/08(土) 10:07:34.33 ID:noFfmCPy.net]
>>437
salt
iv

442 名前:デフォルトの名無しさん [2020/08/08(土) 14:52:32 ID:ciegX9N/.net]
非同期処理って普通に
バグと脆弱性の温床になるよね?

443 名前:デフォルトの名無しさん mailto:sage [2020/08/08(土) 17:42:04.42 ID:/vlgEPfS.net]
その理解のまま触っていたらそうだろうね

444 名前:デフォルトの名無しさん [2020/08/08(土) 23:33:14 ID:f7NhkLiO.net]
node.js 面白いな。久しぶりにおもしろい言語だ。

445 名前:デフォルトの名無しさん [2020/08/08(土) 23:34:04 ID:f7NhkLiO.net]
PythonとかRubyとかPHPって面白いとか言われてるけど、正直イマイチだよ。

俺はPerlのが好き。

446 名前:デフォルトの名無しさん [2020/08/08(土) 23:46:39.64 ID:bKK8FlY/.net]
サーバサイドで非同期で
IOやりたい状況なんてそうそうないよ。
ロギングくらいか
とくにトランザクション処理で非同期に
動かれちゃうとほんと地獄


同期的な処理をする専用の
DBアクセス
ファイルIOアクセス
ネットワークアクセス
するライブラリを提供すべき
使用側でpromiseとかじゃなくて



447 名前:デフォルトの名無しさん [2020/08/08(土) 23:55:39.53 ID:OT1M6D83.net]
今一番熱いライブラリ。

https://ja.uncyclopedia.info/wiki/Progress_display

448 名前:デフォルトの名無しさん mailto:sage [2020/08/08(土) 23:56:53.43 ID:ZWuolq0D.net]
>>444
言語じゃないけどな

449 名前:デフォルトの名無しさん [2020/08/08(土) 23:58:34.55 ID:OT1M6D83.net]
ライブラリですね。

450 名前:デフォルトの名無しさん [2020/08/09(日) 00:40:28 ID:sb6ynJ/q.net]
違います

451 名前:デフォルトの名無しさん [2020/08/09(日) 00:51:05.32 ID:2tff8pgk.net]
データベースですね。

452 名前:デフォルトの名無しさん mailto:sage [2020/08/09(日) 01:20:28 ID:8UfVx4ij.net]
違います

453 名前:デフォルトの名無しさん [2020/08/09(日) 01:48:00.71 ID:2tff8pgk.net]
ゴミですね。

454 名前:デフォルトの名無しさん mailto:sage [2020/08/09(日) 12:06:37 ID:4gz4Sy4n.net]
そ、違います

455 名前:デフォルトの名無しさん mailto:sage [2020/08/09(日) 13:10:04.80 ID:HdBz3xHm.net]
nude.js ですね

456 名前:デフォルトの名無しさん [2020/08/09(日) 16:47:11.71 ID:sb6ynJ/q.net]
https://www.moongift.jp/2012/02/20120211/
nude.jsは画像をCanvasで読み込んでヌード画像か否かを判定するソフトウェアです。

裸が見たい!たくさんの画像の中からとにかく裸を見たい!と思う人はnude.jsを自動実行してみると幸せになれるかも知れません。
https://github.com/pa7/nude.js/



457 名前:デフォルトの名無しさん [2020/08/11(火) 00:54:04.11 ID:jdRsH5YI.net]
これまでの非同期対策手段の
やって欲しかったのはこういうことじゃないんだよ感
がやばい
本来求めてるのはコールバックの記述ないようにして
欲しいのと 余計な関数定義無しで処理を書きたいということ
なのに

Promiseやasync awaitがやってるのは
非同期処理をネストしなくて良くするだけで
肝心のコールバック記述や
余計な関数定義自体はなくならず、
それどころかこれらを使うと更にコードが複雑に
なって可読性が下がってしまう。
そういうゴチャゴチャした部分を無くして欲しいんだよ。

458 名前:デフォルトの名無しさん mailto:sage [2020/08/11(火) 02:13:08.66 ID:DrUL4lPZ.net]
>>457
具体的に理想系を書いてくれるか?






[ 続きを読む ] / [ 携帯版 ]

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

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