【node.js】サーバサイドjavascript 5【Nashorn】 (796レス)
【node.js】サーバサイドjavascript 5【Nashorn】 http://mevius.5ch.net/test/read.cgi/tech/1518528093/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
137: デフォルトの名無しさん [sage] 2018/07/18(水) 15:19:54.93 ID:OB31EeM/ >>128 クライアントに状態を保存したいなら、 WebStorage で事足りるかと思います サーバに進んでもいいけど WebExtension でブラウザ拡張にするって手もありですかね http://mevius.5ch.net/test/read.cgi/tech/1518528093/137
138: デフォルトの名無しさん [sage] 2018/07/18(水) 18:55:58.06 ID:HvbxYtHk http://mevius.5ch.net/test/read.cgi/hp/1529144063/ マルチのキチガイ相手にすんな http://mevius.5ch.net/test/read.cgi/tech/1518528093/138
139: デフォルトの名無しさん [sage] 2018/07/18(水) 19:59:05.56 ID:GJ20wEra Node.jsに興味がある者です(使ったことはありません) Node.jsって非同期処理らしいけど、コールバック地獄になったりしないのでしょうか? 見通しの良いプログラム書けますか? どんな用途に向いていますか?例えば企業のHP? 掲示板? ゲーム? ド素人ですみませんが、教えてください。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/139
140: デフォルトの名無しさん [sage] 2018/07/18(水) 20:01:30.57 ID:vkID/FCq firebaseとかをやると多少サーバサイド周りが楽になる。おすすめ http://mevius.5ch.net/test/read.cgi/tech/1518528093/140
141: デフォルトの名無しさん [sage] 2018/07/18(水) 21:48:09.86 ID:lX9iw+l5 >>139 NodeというかJavaScriptの文化が非同期中心 コールバック地獄に対してはそれを解消するために色々な機能の導入が進んでる * ジェネレータ/yield * promise * async/await http://mevius.5ch.net/test/read.cgi/tech/1518528093/141
142: デフォルトの名無しさん [sage] 2018/07/18(水) 21:49:04.83 ID:Ptw15SBf >>137 そのWebExtensionはSafari、特にMobile Safariで 使えるようになるのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1518528093/142
143: デフォルトの名無しさん [sage] 2018/07/18(水) 22:23:27.09 ID:xtLcDzcX 最初からasync/awaitできるようにライブラリを再設計してもらいたいね http://mevius.5ch.net/test/read.cgi/tech/1518528093/143
144: デフォルトの名無しさん [sage] 2018/07/19(木) 06:39:55.91 ID:7J8bSQkS それよりもasync awaitは、forEachとか関数を引数に取るようなメソッドを使うと いつの間にかasyncの世界が解除されてしまうのツライ。そのせいでバグってるの何度かみた。lintツールで監視してほしいんだがないかなー? http://mevius.5ch.net/test/read.cgi/tech/1518528093/144
145: デフォルトの名無しさん [sage] 2018/07/19(木) 07:08:25.59 ID:/uEaO2eB >>144 どんなコードでトラブってんの http://mevius.5ch.net/test/read.cgi/tech/1518528093/145
146: デフォルトの名無しさん [sage] 2018/07/19(木) 07:14:17.52 ID:Gj4aV2Pa それは勝手にasyncにされたら困るでしょ http://mevius.5ch.net/test/read.cgi/tech/1518528093/146
147: デフォルトの名無しさん [sage] 2018/07/19(木) 07:19:59.43 ID:k4hdpfM8 >>145 try catchが、機能しなくなったりとか。 await 入れ忘れてるとpromiseになっちゃうから http://mevius.5ch.net/test/read.cgi/tech/1518528093/147
148: デフォルトの名無しさん [sage] 2018/07/19(木) 07:20:45.38 ID:k4hdpfM8 >>146 だからlintで対応したいと言ってる。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/148
149: デフォルトの名無しさん [sage] 2018/07/19(木) 07:29:46.78 ID:/uEaO2eB lintでやることじゃない TypeScriptで型チェックすればいいんじゃね http://mevius.5ch.net/test/read.cgi/tech/1518528093/149
150: デフォルトの名無しさん [sage] 2018/07/19(木) 08:31:24.37 ID:6uxn/aT1 >>149 つまり型推論を使わずに受け側の型を確定しろってこと?めんどくせえよ。 lintでasync function 内のスコープで関数を引数に取るような関数呼び出しがあったら警告する。くらいで良い http://mevius.5ch.net/test/read.cgi/tech/1518528093/150
151: デフォルトの名無しさん [sage] 2018/07/19(木) 10:22:17.98 ID:jn3CABTs サンプルコードとexpected/actual見ないと何とも言えんな http://mevius.5ch.net/test/read.cgi/tech/1518528093/151
152: デフォルトの名無しさん [sage] 2018/07/19(木) 21:14:29.49 ID:r+W9F2HQ TypeScriptなら推論してくれるだろ?どこが面倒くさいと言っているんだろうか。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/152
153: デフォルトの名無しさん [] 2018/07/21(土) 06:27:45.75 ID:ElqtIK48 >>128 128ですー! お兄様達!ありがとうございました。 今回は色々反省点も多かったですが、自分の未熟さが又見えてきました。 本当にありがとうございました 今回はセキュリティを少し修正して一度つくりなおします まずは・・・また空っぽのWEBサイトに戻りましたwww http://mevius.5ch.net/test/read.cgi/tech/1518528093/153
154: デフォルトの名無しさん [sage] 2018/07/21(土) 11:26:07.15 ID:qX0Dt9ZM これより簡単な最新版インストール方法ないん?@ubuntu16.04 sudo apt-get install npm sudo npm install -g n sudo n latest sudo npm install -g npm@latest http://mevius.5ch.net/test/read.cgi/tech/1518528093/154
155: デフォルトの名無しさん [sage] 2018/07/21(土) 11:57:42.82 ID:O8QI/iof nのnvmやnodebrewに対する利点欠点教えてくれ。移行の検討したい http://mevius.5ch.net/test/read.cgi/tech/1518528093/155
156: デフォルトの名無しさん [sage] 2018/08/11(土) 11:58:28.68 ID:3BcXSGzx これ値上がりしてるけどもしかしてもう絶版なの? 実践Node.js プログラミング https://www.amazon.co.jp/dp/479812947X/ http://mevius.5ch.net/test/read.cgi/tech/1518528093/156
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 640 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.008s