【node.js】サーバサイドjavascript 5【Nashorn】 (796レス)
【node.js】サーバサイドjavascript 5【Nashorn】 http://mevius.5ch.net/test/read.cgi/tech/1518528093/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [] 2018/02/13(火) 22:21:33.91 ID:moEhrPrC pythonやrubyやPHPと同じ土俵でjavascriptが使えるようになりました。 サーバサイドjavascriptについて語りましょう。 node.js - googleが開発したV8エンジン上で実行できる処理系 http://nodejs.org/ ayo.js - node.js 互換で Rod の影響からの脱却を目指す処理系 https://github.com/ayojs/ayo Nashorn - Java8 からRhinoに代わって同梱されているJavaScriptエンジン http://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と比較してもかなり速い http://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=v8&lang2=yarv 基礎から学ぶNode.js http://gihyo.jp/dev/serial/01/nodejs node.jsの概要とアプリケーション開発の準備 http://gihyo.jp/dev/serial/01/realtimeweb/0002 前スレ 【node.js】サーバサイドjavascript 4【io.js】 http://mevius.5ch.net/test/read.cgi/tech/1460359714/ 【node.js】サーバサイドjavascript 3【io.js】 http://echo.2ch.net/test/read.cgi/tech/1419673207/ 【node.js】サーバサイドjavascript 2【Rhino】 http://peace.2ch.net/test/read.cgi/tech/1358937029/ 【node.js】サーバサイドjavascript【Rhino】 http://toro.2ch.net/test/read.cgi/tech/1310087535/ http://mevius.5ch.net/test/read.cgi/tech/1518528093/1
2: デフォルトの名無しさん [sage] 2018/02/13(火) 22:45:24.68 ID:dgfWGlMV スレ立てとテンプレ更新乙 http://mevius.5ch.net/test/read.cgi/tech/1518528093/2
3: デフォルトの名無しさん [sage] 2018/02/13(火) 23:16:03.20 ID:RZh6bj8U 乙 http://mevius.5ch.net/test/read.cgi/tech/1518528093/3
4: デフォルトの名無しさん [sage] 2018/02/14(水) 07:27:19.83 ID:QhkCr6hZ >>1={乙} http://mevius.5ch.net/test/read.cgi/tech/1518528093/4
5: デフォルトの名無しさん [sage] 2018/02/14(水) 12:47:30.67 ID:QhkCr6hZ じゃぁ聞くけどjavaで作るよりnode.jsの方がいい利点はなに? http://mevius.5ch.net/test/read.cgi/tech/1518528093/5
6: デフォルトの名無しさん [sage] 2018/02/14(水) 12:51:28.06 ID:Dh0Ktwjh じゃあ? http://mevius.5ch.net/test/read.cgi/tech/1518528093/6
7: デフォルトの名無しさん [] 2018/02/14(水) 13:32:00.27 ID:eUHthdqL >>5 サーバサイドとクライアントサイドでコードの共有化ができるくらいかな。 俺はTypeScript大好きっ子だからjsに型がないという弱点も克服したし。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/7
8: デフォルトの名無しさん [sage] 2018/02/14(水) 14:53:00.89 ID:GP+9iuzv javascriptは言語仕様も実装も活発に更新されてる生きた言語だけどjavaは…… 去年はjava9とjava ee 8が出たけど内容は乏しくて死につつある言語 cobolのように現役で使われてはいるけど見向きもされない言語にまっしぐら http://mevius.5ch.net/test/read.cgi/tech/1518528093/8
9: デフォルトの名無しさん [sage] 2018/02/14(水) 16:25:13.94 ID:H2gVyVCN >>8 そのくせ昔のが動かなくならないようにとバックワードコンパチビリティがキチガイみたいに徹底してるのが好き。 rubyとかpythonとかphpとかとてもやってられない。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/9
10: デフォルトの名無しさん [sage] 2018/02/14(水) 16:34:15.53 ID:I0RXr+6s Javaはこれからの言語じゃなくてこれまでの言語ということだな 未来より過去が大事 http://mevius.5ch.net/test/read.cgi/tech/1518528093/10
11: デフォルトの名無しさん [sage] 2018/02/14(水) 16:41:30.19 ID:X6WT15xX 大体Oracleが悪い http://mevius.5ch.net/test/read.cgi/tech/1518528093/11
12: デフォルトの名無しさん [sage] 2018/02/14(水) 16:59:02.39 ID:OvGNKU5V 「そのくせ」の使い方を間違えている 活発に更新されている言語なのに(逆接)互換性命なら「そのくせ」でいいけど http://mevius.5ch.net/test/read.cgi/tech/1518528093/12
13: デフォルトの名無しさん [sage] 2018/02/14(水) 17:52:07.97 ID:X6WT15xX ネガティブに対してポジティブだから逆接であってる http://mevius.5ch.net/test/read.cgi/tech/1518528093/13
14: デフォルトの名無しさん [sage] 2018/02/14(水) 17:57:48.03 ID:QhkCr6hZ javaの本は今でもたくさんあるのに、node.jsの本はちょっとしかなく、前より減ってるけど それでも未来はあるの? http://mevius.5ch.net/test/read.cgi/tech/1518528093/14
15: デフォルトの名無しさん [sage] 2018/02/14(水) 18:07:53.31 ID:0/UN9UNj それは視点ないし評価の反転であって主従ないし因果関係としては順接だろう 「そのくせ」よりも「だからこそ」の方が適切だと思う http://mevius.5ch.net/test/read.cgi/tech/1518528093/15
16: デフォルトの名無しさん [sage] 2018/02/14(水) 18:08:56.46 ID:0/UN9UNj >>14 プログラミングの本には未来がないだろうね http://mevius.5ch.net/test/read.cgi/tech/1518528093/16
17: デフォルトの名無しさん [sage] 2018/02/14(水) 18:14:23.49 ID:Dh0Ktwjh >>15 お前は日本語以前の問題とみた http://mevius.5ch.net/test/read.cgi/tech/1518528093/17
18: デフォルトの名無しさん [sage] 2018/02/14(水) 18:15:48.39 ID:tUoPyiUs >>17 バレたか http://mevius.5ch.net/test/read.cgi/tech/1518528093/18
19: デフォルトの名無しさん [sage] 2018/02/14(水) 18:38:00.97 ID:eUHthdqL >>14 前スレで言ってたように言語仕様が毎年更新されるから出しづらいのかも。 と言うか皆買わないんじゃないかな。 本なくても使えるし。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/19
20: デフォルトの名無しさん [sage] 2018/02/14(水) 18:44:00.97 ID:eUHthdqL javaはjavaでjava vmの部分で生き残るんじゃないの kotlinがあるから最新トレンドの言語仕様が使えるし。 最近はASTとかを駆使してコードの変換も個人でかけるようになったし気にせずいろんな言語で書いて最悪トランスレータをかけばいいよw http://mevius.5ch.net/test/read.cgi/tech/1518528093/20
21: デフォルトの名無しさん [sage] 2018/02/14(水) 19:09:33.80 ID:nJ8XQB9a kotlinはnativeもやってるからjvmなくても生きていける可能性がある そこら辺はandroid次第 http://mevius.5ch.net/test/read.cgi/tech/1518528093/21
22: デフォルトの名無しさん [sage] 2018/02/14(水) 19:32:54.87 ID:H2gVyVCN >>9だけどjavascriptのこと書いたんだけどjavaと勘違いしてる人がいるみたいで… 言葉足らずだったわゴメンゴメン http://mevius.5ch.net/test/read.cgi/tech/1518528093/22
23: デフォルトの名無しさん [sage] 2018/02/14(水) 21:24:49.82 ID:zjyx6XTj ブラウザではともかくnode.jsでは後方互換性が徹底されてるとは感じない http://mevius.5ch.net/test/read.cgi/tech/1518528093/23
24: デフォルトの名無しさん [sage] 2018/02/14(水) 23:05:01.77 ID:1QOtYRN6 >>23 つまりAPIの破壊的変更が多いってことかね?あんまし使ったことがないから知らんかった。どの辺の話? http://mevius.5ch.net/test/read.cgi/tech/1518528093/24
25: デフォルトの名無しさん [sage] 2018/02/14(水) 23:28:14.70 ID:itb3AbpA v0.12まではほとんどどこでも壊れてたイメージ streamから何から v4以降はネイティブアドオンでなければ深刻じゃないかな 細かい非互換性は日本語のブログなんかでもまとめられてる 今はsemverだからメジャーバージョンアップは後方非互換なんでLTSでも年に一回は動かなくなる可能性がある http://mevius.5ch.net/test/read.cgi/tech/1518528093/25
26: デフォルトの名無しさん [sage] 2018/02/14(水) 23:32:27.00 ID:4HiMoKqx なーんだ、結局rubyやpythonやphpとおんなじじゃん。ガッカリ http://mevius.5ch.net/test/read.cgi/tech/1518528093/26
27: デフォルトの名無しさん [sage] 2018/02/14(水) 23:49:34.96 ID:X6WT15xX >>25 active期間が終わってから1年間のmaintenance期間があるわけだからその間に移行しろってことでしょ メジャーバージョンアップが頻繁だってのは分かるけど http://mevius.5ch.net/test/read.cgi/tech/1518528093/27
28: デフォルトの名無しさん [sage] 2018/02/15(木) 00:44:38.71 ID:xvxGqpCI Meteor.jsを結構前にチュートリアルを一通りやったときは バックエンドとクライアントでコードを共有できる喜びは感じたかな。 ただ惜しむらくはDBがmongoDB固定だったこと。 今は変わっただろうか? 仕組み上他のDBにしづらいフレームワークで色々ロックインしちゃうんだけど 当時からなんだかとってもPWAって感じだった。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/28
29: デフォルトの名無しさん [sage] 2018/02/15(木) 07:48:47.58 ID:0lPDoa5Y 今jsしてないんだけどフロント周りはまだ暴風雨状態なの? http://mevius.5ch.net/test/read.cgi/tech/1518528093/29
30: デフォルトの名無しさん [sage] 2018/02/15(木) 08:00:29.63 ID:SuVvVuMr うん http://mevius.5ch.net/test/read.cgi/tech/1518528093/30
31: デフォルトの名無しさん [sage] 2018/02/15(木) 13:45:36.01 ID:ungn8NGW React選んだ人は3年くらい無風じゃね あれこれ手を出してる人もいるだろつけど http://mevius.5ch.net/test/read.cgi/tech/1518528093/31
32: デフォルトの名無しさん [sage] 2018/02/15(木) 13:52:45.80 ID:J0hKQiJo reactはreduxとか, 本体より周辺が暴風雨なイメージ http://mevius.5ch.net/test/read.cgi/tech/1518528093/32
33: デフォルトの名無しさん [sage] 2018/02/15(木) 14:53:55.86 ID:Z5nyO2py 非同期はいいぞーって言われても、処理終了まで待ちたい場合は、プログレスバーとか出せばいいの? http://mevius.5ch.net/test/read.cgi/tech/1518528093/33
34: デフォルトの名無しさん [sage] 2018/02/15(木) 14:54:13.33 ID:YSj3CECL react無風か?今やv16だぞ何年前のライブラリだっけ? +reduxでreactと同等のことができるhyperappがスンバらしい。300行しかないのにコードが読みやすい。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/34
35: デフォルトの名無しさん [sage] 2018/02/15(木) 15:04:03.11 ID:2TdTJC2z reactはv0.14→v15→v16だから落ち着いたものだよ 非互換な変更はまず警告が出るバージョンがリリースされて次のバージョンで変更とかだし移行のためのツールも提供されるし http://mevius.5ch.net/test/read.cgi/tech/1518528093/35
36: デフォルトの名無しさん [sage] 2018/02/15(木) 15:25:42.03 ID:Z5nyO2py Electronってやつと同じことはjavaじゃできないんですか http://mevius.5ch.net/test/read.cgi/tech/1518528093/36
37: デフォルトの名無しさん [sage] 2018/02/15(木) 16:02:18.16 ID:Y2MAEGuu vscode→electronベースのide webstorm→javaベースのide 同じようなアプリを作れるかって意味ならできるんじゃね? http://mevius.5ch.net/test/read.cgi/tech/1518528093/37
38: デフォルトの名無しさん [sage] 2018/02/15(木) 16:14:19.77 ID:Z5nyO2py これから業務用アプリもスマホ化してきますやんかー、 そうしたらHTML5とかで作るって話になりますやんかー javaには無理?node.jsじゃないとだめ? http://mevius.5ch.net/test/read.cgi/tech/1518528093/38
39: デフォルトの名無しさん [sage] 2018/02/15(木) 16:30:14.63 ID:1CgTZOOO wasmにコンパイルすれば? http://mevius.5ch.net/test/read.cgi/tech/1518528093/39
40: デフォルトの名無しさん [sage] 2018/02/15(木) 16:32:27.60 ID:x1xC6fNl クライアントとサーバの区別は出来てるか? http://mevius.5ch.net/test/read.cgi/tech/1518528093/40
41: デフォルトの名無しさん [sage] 2018/02/15(木) 16:38:36.43 ID:Z5nyO2py wasmなんかよさげなこと書いてますね、unityもいけるのか http://mevius.5ch.net/test/read.cgi/tech/1518528093/41
42: デフォルトの名無しさん [sage] 2018/02/15(木) 19:06:28.24 ID:IXv90w8V wasmよくわからんかった ためしにunityの何かを入れてみたけど、ぜんぜん動かない http://mevius.5ch.net/test/read.cgi/tech/1518528093/42
43: デフォルトの名無しさん [sage] 2018/02/15(木) 21:04:19.20 ID:soH0s4OR JavaScriptがwasmにコンパイル出来たらいいんだがなぁ。 動的な部分が多いからコンパイル自体がそもそも難しいか。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/43
44: デフォルトの名無しさん [sage] 2018/02/15(木) 21:40:37.57 ID:wm9Pntzw jsのサブセットともいえるasm.jsからwasmならできる むしろ一番最初にwasm出てきた時やってたのがそれだろ http://mevius.5ch.net/test/read.cgi/tech/1518528093/44
45: デフォルトの名無しさん [sage] 2018/02/15(木) 21:49:32.52 ID:soH0s4OR そりゃasm.jsじゃなくてAssemblyScriptのことだろ。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/45
46: デフォルトの名無しさん [sage] 2018/02/15(木) 21:57:55.53 ID:Z5nyO2py wasmでできることのサンプルでいいのないですか http://mevius.5ch.net/test/read.cgi/tech/1518528093/46
47: デフォルトの名無しさん [sage] 2018/02/15(木) 22:26:17.03 ID:LVCrmyEJ >>45 AssemblyScriptが中で使ってるBinaryenがasm.js→wasmサポートしてるじゃん そいつってTS→asm.jsしてBinaryen呼び出してるだけだったりしてね? 俺が44で書いたのは元々wasmがasm.jsベースで実装始まったって見た気がしたからでそんなライブラリとは関係ないけど http://mevius.5ch.net/test/read.cgi/tech/1518528093/47
48: デフォルトの名無しさん [sage] 2018/02/15(木) 22:56:54.50 ID:soH0s4OR あぁ、サブセットってところに引っかかっただけだ。 話を戻すと、RPythonに対するPyPyみたいなものがあればいいんだがなぁ。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/48
49: デフォルトの名無しさん [sage] 2018/02/16(金) 07:32:01.09 ID:9ipJLmm1 wasm調べてたらrustってのに行き着いたのだけど rustっていいの? http://mevius.5ch.net/test/read.cgi/tech/1518528093/49
50: デフォルトの名無しさん [sage] 2018/02/16(金) 07:38:32.94 ID:WQE4iPFk うんにゃ http://mevius.5ch.net/test/read.cgi/tech/1518528093/50
51: デフォルトの名無しさん [sage] 2018/02/16(金) 07:48:59.59 ID:N1s5Hdgd websocketをやらねば!! ↓ node.js!! ↓ なんか使いづらい、ぐっさくね? ↓ java!! ↓ もう老人 ↓ wasm!!からの〜 ↓ なに? http://mevius.5ch.net/test/read.cgi/tech/1518528093/51
52: デフォルトの名無しさん [sage] 2018/02/19(月) 10:37:50.14 ID:TKHdwdGa .Net http://mevius.5ch.net/test/read.cgi/tech/1518528093/52
53: デフォルトの名無しさん [sage] 2018/02/19(月) 20:06:38.18 ID:S3U39YpB ナイスジョークw http://mevius.5ch.net/test/read.cgi/tech/1518528093/53
54: デフォルトの名無しさん [sage] 2018/02/19(月) 20:23:50.11 ID:lRCoRBcw なんでnodeはwebsocket使いにくいの? 煽りじゃなく、ほんとなら個人的に対策立てたいので。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/54
55: デフォルトの名無しさん [sage] 2018/02/19(月) 20:45:16.99 ID:pKIDPIGb NodeでWebSocket使おうと思ってるところなんだけど, どのライブラリを使うのがいいか分からん 統計だけ見ればwsかな? Nodeとブラウザで同じコードで動くようにするにはisomorphic-ws使えばいいのかな? 使ってる人おせーて http://mevius.5ch.net/test/read.cgi/tech/1518528093/55
56: デフォルトの名無しさん [sage] 2018/02/20(火) 07:23:49.73 ID:GgzKQl9s ぐっさいからWebAssemblyができたんでしょ 答え出てるやん http://mevius.5ch.net/test/read.cgi/tech/1518528093/56
57: デフォルトの名無しさん [] 2018/02/20(火) 15:51:09.84 ID:8AxQ9YzH ワイ「firebase 」 http://mevius.5ch.net/test/read.cgi/tech/1518528093/57
58: デフォルトの名無しさん [] 2018/02/21(水) 19:31:38.94 ID:O384HGBH nodeでAPI作ったらテストツールはfrisbyしかないの? http://mevius.5ch.net/test/read.cgi/tech/1518528093/58
59: デフォルトの名無しさん [] 2018/02/22(木) 20:46:37.90 ID:c2upgmLY sqlite3で、serialize関数の中に書くのと直に書くのの違いは何ですか? http://mevius.5ch.net/test/read.cgi/tech/1518528093/59
60: デフォルトの名無しさん [sage] 2018/02/22(木) 20:55:18.66 ID:4xFkIfES >>59 質問の仕方とAPIリファレンスを調べる方法を学んでくれ https://github.com/mapbox/node-sqlite3/wiki/Control-Flow http://mevius.5ch.net/test/read.cgi/tech/1518528093/60
61: デフォルトの名無しさん [] 2018/02/22(木) 21:40:09.49 ID:c2upgmLY データベース読み取り完了後に処理するには直に並べて書いてもいいのでしょうか http://mevius.5ch.net/test/read.cgi/tech/1518528093/61
62: デフォルトの名無しさん [] 2018/02/22(木) 21:45:11.82 ID:c2upgmLY コールバックの引数からしか結果を取得できないので無理でした http://mevius.5ch.net/test/read.cgi/tech/1518528093/62
63: デフォルトの名無しさん [] 2018/02/22(木) 21:53:52.78 ID:c2upgmLY db.run(...)でクエリを実行 ↓ DBとは無関係の普通のjsの式を実行 serializeの中にこの2行を書いたらクエリの実行が完了してから2行目が実行されるのでしょか。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/63
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 733 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s