X



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

0001デフォルトの名無しさん
垢版 |
2018/02/13(火) 22:21:33.91ID: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/
0007デフォルトの名無しさん
垢版 |
2018/02/14(水) 13:32:00.27ID:eUHthdqL
>>5
サーバサイドとクライアントサイドでコードの共有化ができるくらいかな。
俺はTypeScript大好きっ子だからjsに型がないという弱点も克服したし。
0008デフォルトの名無しさん
垢版 |
2018/02/14(水) 14:53:00.89ID:GP+9iuzv
javascriptは言語仕様も実装も活発に更新されてる生きた言語だけどjavaは……
去年はjava9とjava ee 8が出たけど内容は乏しくて死につつある言語
cobolのように現役で使われてはいるけど見向きもされない言語にまっしぐら
0009デフォルトの名無しさん
垢版 |
2018/02/14(水) 16:25:13.94ID:H2gVyVCN
>>8
そのくせ昔のが動かなくならないようにとバックワードコンパチビリティがキチガイみたいに徹底してるのが好き。
rubyとかpythonとかphpとかとてもやってられない。
0010デフォルトの名無しさん
垢版 |
2018/02/14(水) 16:34:15.53ID:I0RXr+6s
Javaはこれからの言語じゃなくてこれまでの言語ということだな
未来より過去が大事
0012デフォルトの名無しさん
垢版 |
2018/02/14(水) 16:59:02.39ID:OvGNKU5V
「そのくせ」の使い方を間違えている
活発に更新されている言語なのに(逆接)互換性命なら「そのくせ」でいいけど
0014デフォルトの名無しさん
垢版 |
2018/02/14(水) 17:57:48.03ID:QhkCr6hZ
javaの本は今でもたくさんあるのに、node.jsの本はちょっとしかなく、前より減ってるけど
それでも未来はあるの?
0015デフォルトの名無しさん
垢版 |
2018/02/14(水) 18:07:53.31ID:0/UN9UNj
それは視点ないし評価の反転であって主従ないし因果関係としては順接だろう
「そのくせ」よりも「だからこそ」の方が適切だと思う
0019デフォルトの名無しさん
垢版 |
2018/02/14(水) 18:38:00.97ID:eUHthdqL
>>14
前スレで言ってたように言語仕様が毎年更新されるから出しづらいのかも。
と言うか皆買わないんじゃないかな。
本なくても使えるし。
0020デフォルトの名無しさん
垢版 |
2018/02/14(水) 18:44:00.97ID:eUHthdqL
javaはjavaでjava vmの部分で生き残るんじゃないの
kotlinがあるから最新トレンドの言語仕様が使えるし。
最近はASTとかを駆使してコードの変換も個人でかけるようになったし気にせずいろんな言語で書いて最悪トランスレータをかけばいいよw
0021デフォルトの名無しさん
垢版 |
2018/02/14(水) 19:09:33.80ID:nJ8XQB9a
kotlinはnativeもやってるからjvmなくても生きていける可能性がある
そこら辺はandroid次第
0022デフォルトの名無しさん
垢版 |
2018/02/14(水) 19:32:54.87ID:H2gVyVCN
>>9だけどjavascriptのこと書いたんだけどjavaと勘違いしてる人がいるみたいで…
言葉足らずだったわゴメンゴメン
レスを投稿する


ニューススポーツなんでも実況