トップページtech
1002コメント339KB

【node.js】サーバサイドjavascript 3【io.js】©5ch.net

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん 転載ダメ©2ch.net2014/12/27(土) 18:40:07.70ID:MwQYLNUR
pythonやrubyやPHPと同じ土俵でjavascriptが使えるようになりました。
サーバサイドjavascriptについて語りましょう。

node.js - googleが開発したV8エンジン上で実行できる処理系
http://nodejs.org/
io.js - node.js 互換で Joyent の影響からの脱却を目指す処理系
http://iojs.org/
Rhino - JVM上で実行できる処理系
https://developer.mozilla.org/ja/Rhino

io.js の経緯
http://stackoverflow.com/questions/27309412/what-is-the-difference-between-node-js-and-io-js
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 2【Rhino】
http://peace.2ch.net/test/read.cgi/tech/1358937029/
【node.js】サーバサイドjavascript【Rhino】
http://toro.2ch.net/test/read.cgi/tech/1310087535/
0966デフォルトの名無しさん2016/04/07(木) 06:55:56.76ID:aA/euxoc
>>961
でもリクエストっていうフォルダありますよ。
0967デフォルトの名無しさん2016/04/07(木) 07:15:10.89ID:mfkKE+eY
>>961
> nodeは本当に最小限のモジュールしか含んでないの!

C言語よりはマシだろw
C言語は正規表現すら無いし。
0968デフォルトの名無しさん2016/04/07(木) 09:19:28.56ID:1A6NTG8H
コーディング効率重視のスクリプト言語とC言語比べてる時点で終わっとる
0969デフォルトの名無しさん2016/04/07(木) 09:38:24.36ID:aA/euxoc
やっぱりMikeal Rogersって人が作ったモジュールが入ってます
これは画像のダウンロードなどに使えるモジュールということでいいんでしょうか?
でもモジュールが見つからないというメッセージが出ます。
0970デフォルトの名無しさん2016/04/07(木) 12:36:41.07ID:5W+JkJR1
「入ってる」「確実にある」ってどうやって確認してんの?
ディレクトリ構造は?
0971デフォルトの名無しさん2016/04/07(木) 12:42:31.53ID:ruX+8W7e
>>967
最近の言語はそんな事するから、プロファイルやらなんやらだらけになるんじゃないの?
全部含まれてます(ただし、windows,linuxのみ)とか。
サブセット定義がしちめんどくさい。
0972デフォルトの名無しさん2016/04/07(木) 13:02:57.99ID:aA/euxoc
>>970
node.exe配下のnpmフォルダに確認出来ますが、ここではないのですか?
0973デフォルトの名無しさん2016/04/07(木) 13:15:46.85ID:ueh+L+Ia
>>972
http://qiita.com/hosomichi/items/149b28c89a012ead26aa#2-3
を見て理解した上で>>964
0974デフォルトの名無しさん2016/04/07(木) 14:10:16.16ID:aA/euxoc
>>973
解答ありがとうございます。
var request=require("C:/Program Files/nodejs/node_modules/npm/node_modules/request/request.js");
とフルパスで指定することでロードは出来たみたいなのですが、
モジュール名(モジュールのフォルダ名?)だけで呼び出せないのでしょうか?
0975デフォルトの名無しさん2016/04/07(木) 14:23:58.37ID:ueh+L+Ia
>>974
それに対する答えも上のURLであり>>964の人のレスだからちゃんと見てね
これよりわかりやすい日本語の解説記事はないと思う
0976デフォルトの名無しさん2016/04/07(木) 14:47:11.76ID:Tf6nG/98
考える脳みそがねえ奴にプログラミングをやらせるな
死ぬまで指示待ちコーダーしてろ
0977デフォルトの名無しさん2016/04/07(木) 15:54:35.08ID:B5rtEr9R
>>967
scanf/sscanf にはあるよ
0978デフォルトの名無しさん2016/04/07(木) 15:57:56.89ID:tKPXKh3z
>>976
いや、脳みそをクリーニングに出したほうがいいと思う
0979デフォルトの名無しさん2016/04/09(土) 07:54:37.95ID:GS9plDGi
>>975
はい、もう少し調べます。
ありがとうございました。
0980デフォルトの名無しさん2016/04/10(日) 13:43:58.08ID:4azbWqFn
>>975
モジュール名で探させるには、フォルダがnode_modulesという名前でなければいけないんですね、
ありがとうございました。
0981デフォルトの名無しさん2016/04/11(月) 00:26:53.22ID:olmGZKUO
結局expressってどうなるんだ
生きるのか死ぬのか
0982デフォルトの名無しさん2016/04/11(月) 00:44:43.26ID:4CkanXgX
木みたいなもんだ
大半は死んでる
部分的にはしばらくは生きてる
0983デフォルトの名無しさん2016/04/11(月) 00:51:51.58ID:UcUl9HU2
今からnodeでウェブサービス作ろうという企業がはたしてあるのかね
0984デフォルトの名無しさん2016/04/11(月) 01:40:02.52ID:jUsslTNt
後進国の日本じゃあんまないだろうな
海外じゃNetflixのような先進企業がこぞってnode採用してるけど
0985デフォルトの名無しさん2016/04/11(月) 07:01:18.14ID:4CkanXgX
expressみたいな全部入りは好まれないんじゃない?
小さいパッケージ組み合わせる方が正義(だと思ってる)でしょ
package.jsonのサイズは戦闘力
0986デフォルトの名無しさん2016/04/11(月) 07:59:51.64ID:JfhGCyzg
>>983
うちは自社パッケージのAPIサーバから猛プッシュ中。
0987デフォルトの名無しさん2016/04/11(月) 08:28:54.70ID:aH1XfOsQ
>>983
正直言って現状ではかなり微妙。

一番の理由は、セキュアではないという理由だが、ソレ以上にコミュニティのごたごたが酷すぎる。
なので、技術として残っても、企業じゃ採用されないね。javaあるし。
0988デフォルトの名無しさん2016/04/11(月) 08:50:23.50ID:UcUl9HU2
個人的に、企業内のような少数利用者向けクローズドサービスには向いてても
クセの強さと安定性の低さからオープンなサービスではあえて選択する理由がないと思ってる
0989デフォルトの名無しさん2016/04/11(月) 12:44:55.02ID:UnoVUWXK
>>985
expressが全部入りっていつの話だよ
0990デフォルトの名無しさん2016/04/11(月) 14:44:34.36ID:GRFjl7kZ
>>987
nodeのsecurity fixってほとんどがopensslのバージョンアップなんだが
それで使えないならapacheもnginxもアウトだがお前んとこはどういう構成なんだ?
nodeは手前にlb(ssl terminter)やapache/nginx立てるからopensslの影響は普通ないけどな

ゴタゴタでいったらoracle様の右に出るとこはない
0991デフォルトの名無しさん2016/04/11(月) 14:49:04.61ID:GRFjl7kZ
>>988
>>399のような億単位のユーザーを持つ巨大サービスがnodeを採用してるんだよなぁ
0992デフォルトの名無しさん2016/04/11(月) 14:57:20.05ID:aj6UXBlc
海外の進んでるところは3年ぐらい前からnodeをbffとして使ってところが多い
日本はその前段階に達してないからしょうがないね
0993デフォルトの名無しさん2016/04/11(月) 16:16:47.78ID:Dip4Tgpn
日本はJavaとPHPの世代が消えるまでこのままでしょ
expressじゃないけど今俺は長年連れ添ったApacheからkoaに移行中だ
次スレ立ててくる
0994デフォルトの名無しさん2016/04/11(月) 16:20:29.76ID:Dip4Tgpn
ホスト制限でダメだった
>>995任せた
0995デフォルトの名無しさん2016/04/11(月) 16:29:28.86ID:ORuOCkHy
【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1460359714/

 *     +    巛 ヽ
            〒 !   +    。     +    。=@    *     。
      +    。  |  |
   *     +   / /   イヤッッホォォォオオォオウ!
       ∧_∧ / /
      (´∀` / / +    。     +    。   *     。
      ,-     f
      / ュヘ    | *     +    。     +   。 +
     〈_} )   |
        /    ! +    。     +    +     *
       ./  ,ヘ  |
 ガタン ||| j  / |  | |||
――――――――――――
0996デフォルトの名無しさん2016/04/11(月) 21:51:16.27ID:tjUK1FQm
>>992
bffって何?
0997デフォルトの名無しさん2016/04/11(月) 22:23:21.03ID:GRFjl7kZ
>>996
backend for frontend
0998デフォルトの名無しさん2016/04/11(月) 22:28:42.74ID:qHUYEE1M
>>997
なるほど、ありがとう
0999デフォルトの名無しさん2016/04/11(月) 22:29:24.23ID:ZnDB1XVq
うめ
1000デフォルトの名無しさん2016/04/11(月) 22:29:30.54ID:ZnDB1XVq
1000
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 471日 3時間 49分 23秒
レス数が1000を超えています。これ以上書き込みはできません。