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


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

【node.js】サーバサイドjavascript【Rhino】



1 名前:デフォルトの名無しさん mailto:sage [2011/07/08(金) 10:12:15.70 ]
pythonやrubyやPHPと同じ土俵でjavascriptが使えるようになりました。
サーバサイドjavascriptについて語りましょう。

javascriptはrubyと比較してもかなり速い
shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=v8&lang2=yarv

Rhino - JVM上で実行できる処理系
https://developer.mozilla.org/ja/Rhino

node.js - googleが開発したV8エンジン上で実行できる処理系
nodejs.org/

81 名前:デフォルトの名無しさん mailto:sage [2011/10/04(火) 20:45:47.99 ]
元もおまいも的外れ過ぎな…

82 名前:デフォルトの名無しさん mailto:sage [2011/10/04(火) 23:00:32.58 ]
GWTがまさにそれなんじゃないの?

83 名前:デフォルトの名無しさん mailto:sage [2011/10/05(水) 18:11:33.39 ]
node.jsとかで作ったプログラムを動作させるためには
クライアント側にも何か特別な環境が必要なの?

84 名前:デフォルトの名無しさん mailto:sage [2011/10/05(水) 18:36:08.56 ]
いらん

85 名前:デフォルトの名無しさん mailto:sage [2011/10/05(水) 18:39:07.02 ]
>>84
thx
それはいいな

86 名前:デフォルトの名無しさん mailto:sage [2011/10/05(水) 22:29:28.81 ]
実行ファイルなんて今の段階で作れたっけか…
webアプリならいらなそうだけどでもそれnodeじゃないいやnodeなのかサバーサイドの

87 名前:デフォルトの名無しさん mailto:sage [2011/10/05(水) 22:45:59.78 ]
「クライアント側にも」

88 名前:デフォルトの名無しさん mailto:sage [2011/10/05(水) 23:07:18.51 ]
>>86
使ったことないんだろ
cliのツールとか色々あるぞ


89 名前:デフォルトの名無しさん mailto:sage [2011/10/07(金) 02:28:21.11 ]
How to build C++ native module under Windows?
groups.google.com/group/nodejs/browse_thread/thread/4272d88debbf74c0#
www.mingw.org/wiki/MixingCompilers

そいや!と windows で配布できる形式でというのが
なかなか厳しそうだなと。蔵もlinuxで決め打ちできればとそうも行かないんだなとか



90 名前:デフォルトの名無しさん mailto:sage [2011/10/07(金) 08:20:06.02 ]
>>89
そこが1番ハードルあげてるような気がする
試してみようとしてもwinユーザーが多いし
ある意味ここでかなりフィルタ掛かってそうw

91 名前:デフォルトの名無しさん mailto:sage [2011/10/07(金) 13:33:43.98 ]
むしろその方がいんじゃね

92 名前:デフォルトの名無しさん mailto:sage [2011/10/07(金) 21:45:13.49 ]
>>91
まぁね
フィルターで弾かれた技術者はそれまでだしね

93 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 21:45:55.31 ]
>>92
んなこと言っても普及しなきゃ意味がない、というか、オナニーだろ

94 名前:デフォルトの名無しさん mailto:sage [2011/10/09(日) 23:44:53.18 ]
今時windowsしか使えないような
ソフトエンジニアなんていねえだろ

95 名前:デフォルトの名無しさん mailto:sage [2011/10/10(月) 16:35:08.93 ]
Dartキタ
www.dartlang.org/

96 名前:デフォルトの名無しさん mailto:sage [2011/10/10(月) 17:03:48.35 ]
なんかjsとjavaの間ぐらいの感じだな
覚えるのは楽そうだ

97 名前:デフォルトの名無しさん mailto:sage [2011/10/11(火) 08:57:56.09 ]
>>95
インストールや設定はnode.jsより遥かに敷居が低いね
CとC++とJavaとJavaScriptを混ぜた感じ

98 名前:デフォルトの名無しさん mailto:sage [2011/10/11(火) 12:30:04.73 ]
>CとC++とJavaとJavaScriptを混ぜた感じ
なぜか最悪という言葉が頭をよぎった

99 名前:デフォルトの名無しさん mailto:sage [2011/10/11(火) 18:40:22.28 ]
>>98
classとprototypeのカーニヴァルが今、始まる



100 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 06:08:13.79 ]
>>61
そこまで理想的ではないけどSocketstreamがいい線いってないかな
0.3のリリースを結構楽しみに待ってる

101 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 02:38:56.10 ]
初めて聞いたんだが

サーバーサイドっていうことは
常に起動してるアプリがあるってことか?

javaScriptサーバー起動 ⇒ ブラウザからアクセス ⇒ 処理 ⇒ HTMLを返す

こんな感じ?

102 名前:デフォルトの名無しさん [2011/10/26(水) 02:39:13.56 ]
ん?結構過疎ってるなw

103 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 03:06:01.11 ]
>>101
基本的にはそうだよ
ただ、Nodeに関して言えば
あれは、webサーバが楽に書けるということを主体とした汎用スクリプト言語というだけであって
それこそwebサーバはもちろんだが、gemのようなモジュール管理のためのコマンドライン用のプログラムやら
他言語からJSへのコンバータからX window用のウィンドウマネージャまで色々書かれてある

104 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 08:01:34.85 ]
>>101
サーバーサイドで動いてる他言語も同じじゃん


105 名前:デフォルトの名無しさん [2011/10/26(水) 09:00:20.11 ]
わざわざjavascriptをHTMLで返すメリットがわからん

106 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 11:01:37.59 ]
>>105
え?

107 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 12:10:24.33 ]
>>105
post、getとsubmitしまくるのかよw
動的ページはCSSのみっすか?

108 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 15:24:16.99 ]
import の仕組みが onload 一点押しというのは。一にセキュリティ上の配慮からくる制約。
ぼんぼん俺は好きなときにスクリプトが走らせるぜ。ふざんけな即ブロック。

そしてそんな駆け引き。
という歴史的経緯も多少関係あるようには思う。importする順とか上から順に解釈されてゆくし
そこらへん見えなくなっても仕組みは変えられないし。じゃぁ直接埋め込んで置けばいいんでね?と

109 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 16:54:40.60 ]
え?



110 名前:デフォルトの名無しさん mailto:sage [2011/10/26(水) 19:48:35.05 ]
>>103
なんじゃそら?
と思ったらほんとにWMあるのなw
面白い情報ありがと

111 名前:デフォルトの名無しさん mailto:sage [2011/11/05(土) 10:25:41.51 ]
ちょっと興味があったので寄ってみました。
node.jsでチャット作るとしたら、
同時接続数の上限とかどんなかんじでしょうか?
rootないレンタルサーバでも動くんかいな?

112 名前:デフォルトの名無しさん mailto:sage [2011/11/06(日) 11:56:31.08 ]
>>111
ググれ
レンタル鯖だと使えない会社は多い

113 名前:デフォルトの名無しさん [2011/11/07(月) 19:57:39.15 ]
node 0.6が出たのでageてみる

114 名前:デフォルトの名無しさん mailto:sage [2011/11/08(火) 20:18:05.89 ]
ubuntu 11.10 で テストしてみたけどlinuxとかだとディストリの
package manager使ったほうが圧倒的にラクだな
$sudo apt-get install npm & apt-get install coffeescript
現時点だと
npm 経由で coffee をいれると version 1.1.2
apt-get 経由だと version 1.1.1

窓もテストしてみたけどnodeのnpmでcolorsぐらいは動いたけど
coffeeの入れ方とか地味に何やってるのかわからんね。あれは。
モジュールのパスの通し方とかそもそもcoffee自体がnpm経由で
のインストールとか窓に対応してない予感。とりあえず撤収。

115 名前:デフォルトの名無しさん mailto:sage [2011/11/08(火) 21:13:14.88 ]
ubuntu自体が提供してるnpmは古いからなぁ
どこかのppaが提供してる物でないと使い物にならないぞ



116 名前:デフォルトの名無しさん [2011/11/08(火) 21:24:57.93 ]
node6.0でnpm使うとバージョンチェックではじかれて使えないとかワラエナイ

117 名前:デフォルトの名無しさん mailto:sage [2011/11/08(火) 22:32:21.07 ]
npmのディレクトリ内にあるpackage.jsonの中にある
enginesって項目を"node" : "0.4 || 0.5 || 0.6"に書き換えて
npmのアップデートしろ

ついでに言えばnode自体もまだ0.6.0な

118 名前:デフォルトの名無しさん mailto:sage [2011/11/08(火) 22:54:42.00 ]
そんな面倒なことしないといけないのか・・・

119 名前:デフォルトの名無しさん mailto:sage [2011/11/08(火) 23:03:58.53 ]
npm入れなおしでも良いよ
というかアップデートの順番は
npm -> nodeの順でないと
nodeのバージョンチェックしてるからね
それが面倒ならnvmなりnaveなりを使うべきだと思うよ



120 名前:デフォルトの名無しさん mailto:sage [2011/11/09(水) 01:49:08.62 ]
nave新しいバージョンを指定するたびに10分はかかるコンパイルをやり始めるから嫌い

121 名前:デフォルトの名無しさん mailto:sage [2011/11/10(木) 02:28:00.48 ]
js初心者なんですけど、オススメのIDE教えてくだしあ。
やるのはnodeです。
できれば、かっこを上手に整形できる機能があるやつだと嬉しいです。

122 名前:デフォルトの名無しさん mailto:sage [2011/11/10(木) 08:00:01.92 ]
>>121
Emacs

123 名前:デフォルトの名無しさん mailto:sage [2011/11/10(木) 08:02:35.35 ]
>>121
間違えたw
IDEなら差ほど変わりはなくね?
好きなの使えば?

124 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 20:10:07.53 ]
jsdo.itとjsapp.usがあればIDEなんていらないな

125 名前:デフォルトの名無しさん mailto:sage [2011/11/15(火) 23:09:22.63 ]
>>124
node.jsにも対応したんだ?

126 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 18:34:37.46 ]
v0.8 Roadmap
https://mail.google.com/mail/h/dqdx8t9b57iv/?&v=c&th=133b026ec0c61900
>The current target for a v0.8 release is early January.
>We will continue weekly v0.6 releases throughout v0.8 development.

- Get rid of WAF. All platforms will build using GYP. (Ben, Ryan)
https://github.com/joyent/node/issues?labels=gyp&sort=created&directi...

0.8 に向けてロードマップが出てきてるな
早いな…そしてビルドシステム周りはいろいろ試行錯誤の段階っぽいな…

127 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 20:08:01.31 ]
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
name = window.prompt("入力してください", "");
res.end(name);
}).listen(10001, "127.0.0.1");

error出るんだけどどうしたら良いですか?

128 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 20:31:39.89 ]
name = window.prompt("入力してください", "");
これは何のつもりだ。クライアント側で実行される訳ではないぞ。

129 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 20:48:19.74 ]
んじゃなにか入力してもらうときはどうしたら良いん?



130 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 21:03:23.48 ]
その前に何故、node.jsを選んだのか説明してもらおうか

131 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 21:07:25.05 ]
javascript サーバーで引っかかった

132 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 21:08:45.87 ]
あとチャットぽいものを作れればいいなぁと思ってjavascriptを勉強してる

133 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 21:22:24.66 ]
サーバサイド、クライアントサイドの違いの勉強と
JavaScriptのさらなる勉強を先にすべきだな


134 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 22:13:23.59 ]
無理せずVisial某を使っとけば

135 名前:デフォルトの名無しさん mailto:sage [2011/11/17(木) 23:29:00.76 ]
>>132
いきなりnode.jsかよ
まぁあれだ、どーしてもというならYOU TUBEで検索すりゃ10分で作れる

136 名前:デフォルトの名無しさん mailto:sage [2011/11/19(土) 10:40:37.41 ]
scan.netsecurity.ne.jp/article/img/2011/11/13/27625/93.html
tokuhirom、ma.la?っていう人の話だけ聞きたい
色々なスレで見かけるけどWEB業界で有名らしいね
動画ありませんか?

137 名前:デフォルトの名無しさん mailto:sage [2011/11/19(土) 11:19:27.65 ]
ja.avtokyo.org/avtokyo2011/timetable
>参加費: 前売り 5,000円 (オンライン受付) 
>当 日 8,000円 (現金のみ)

結構参加費掛かってるみたいだし動画は無いんじゃないかな…

138 名前:デフォルトの名無しさん mailto:sage [2011/11/19(土) 11:53:36.98 ]
avtokyoは動画配信も予定してないって書いてあったし
同様の行為も禁止しますって書いてあったから無いと思うよ

139 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 00:57:45.64 ]
node.jsは公式サイトだと、hello worldのサンプルぐらいしか
初心者にわかりやすいチュートリアルが無いのが痛い
railsみたいに15分でブログ作るみたいな、わかりやすいのがない



140 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 02:30:54.13 ]
わざわざ選ぶくらいの人なら、特にそんなのも必要ないんじゃねーの

141 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 12:42:23.69 ]
そういうのって流行らない技術の典型なんじゃないの

142 名前:1 mailto:sage [2011/11/20(日) 14:21:19.21 ]
CSSツールのlessもnode.jsに対応しているし、ディベロッパーのnode.jsへの関心は結構高いようだね。
ちなみにtwitterが公式に公開しているbootstrapもlessで公開されている。

143 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 15:46:48.87 ]
最近のnodeでless動かなくない?

144 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 21:34:09.32 ]
本体の update 早いからな…
テンプレートエンジン類の実装はなかなか追いきれないというのは
多少あるかもしれん…

whyさんのcuffeekupを動的実行化した?drykupとか
面白そうだと思うんだが…うむ…

145 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 21:56:17.38 ]
https://github.com/visionmedia/jade

とかいうのもあるな…

146 名前:デフォルトの名無しさん mailto:sage [2011/11/20(日) 22:47:48.07 ]
Jade触った後にHamlを触ると要素の頭にいちいち%を付けないといけなくてイライラするよね

147 名前:デフォルトの名無しさん mailto:sage [2011/11/21(月) 17:53:01.97 ]
>>133
サーバーサイドとクライアントサイドの違いをようやく理解できたよ

148 名前:デフォルトの名無しさん mailto:sage [2011/11/21(月) 19:14:20.85 ]
>>147
それでもまだnode.jsでやる気かよ
いや、まぁ悪いとは思わんけど

149 名前:デフォルトの名無しさん mailto:sage [2011/11/23(水) 09:54:41.60 ]
blog.nodejs.org/

いまだと 0.6.2 が安定版だと最新なんだな
windows 64bitで動けばいいんだけど
mingw-64bitの対応待ちかな…



150 名前:デフォルトの名無しさん mailto:sage [2011/11/24(木) 08:03:35.32 ]
>>149
サイトのmsiじゃダメなの?


151 名前:デフォルトの名無しさん mailto:sage [2011/11/27(日) 12:28:14.33 ]
comments.gmane.org/gmane.comp.lang.javascript.nodejs/33832

0.7系から npm をデフォルトではインストールしない
方向に進みそうかな?それともオプションで選べるようになるか…

ちょっと、いまいちよくわからないけど何らかの変更は
ありそうだね

152 名前:デフォルトの名無しさん mailto:sage [2011/11/28(月) 11:43:33.84 ]
node.jsはsocket.io目当てで使いましたが、他に何か面白い使い道ないのかなぁと思ってしまう。
非同期IOでjsっていうnodeにとって、本領の発揮できそうなおすすめなライブラリやネタって何かありますかね?
開発者から見て魅力的なネタやインパクトを出して行かないと今後も流行らないだろうなと危惧してますわ

153 名前:デフォルトの名無しさん mailto:sage [2011/11/28(月) 22:08:10.91 ]
いや、流行るだろ
時代はLAMPからJanos(JavaScript + Node.js + NoSQL)とか言われてる

154 名前:デフォルトの名無しさん mailto:sage [2011/11/28(月) 22:52:04.58 ]
>>153
ジャノスって読むの?
NoSQLは結局CやJavaで書かれるし、そこまで流行らないんじゃ

155 名前:デフォルトの名無しさん mailto:sage [2011/11/28(月) 23:05:35.14 ]
LAMPだってそれぞれ違うでしょ


156 名前:デフォルトの名無しさん mailto:sage [2011/11/29(火) 07:59:56.27 ]
NoSQLはドキュメント型ならまだしもKVSは落ち目な気がする。

157 名前:デフォルトの名無しさん mailto:sage [2011/11/29(火) 08:03:50.72 ]
NoSQLがしっかり設計できて運用まで出来るエンジニア
node.jsの設置、設定、コーディングが出来るエンジニア

そんなに多いとはとても思えない、node.jsもだがNoSQLのが出来る人少なそう

158 名前:1 mailto:sage [2011/11/29(火) 12:24:50.96 ]
このような報告もあります

NoSQLとしてMySQLを使うDeNAが、memcachedよりも高速な75万クエリ/秒を実現
www.publickey1.jp/blog/10/nosqlmysqldenamemcached75.html

159 名前:デフォルトの名無しさん mailto:sage [2011/11/29(火) 12:27:35.93 ]
NoSQLにはユーザが直接保存したデータは保存しない流れになってる気がする
大抵セッション情報とかログデータの操作に利用されてるような



160 名前:デフォルトの名無しさん [2011/11/29(火) 12:30:59.64 ]
mysqlの運用は枯れてるからそこに追いつくのは至難の技。
新しい技術が出てmysqlに戻ってを繰り返してる気がするなぁ。

161 名前:デフォルトの名無しさん mailto:sage [2011/11/29(火) 22:37:13.55 ]
>>159
NoSQLの種類によるでしょ
KVS型とdocument(note)型じゃ全然違うし

162 名前:デフォルトの名無しさん mailto:sage [2011/11/29(火) 23:06:34.57 ]
8086が出た時には
まさか20年以上使われて今だ主流
3Ghz超えるとは思わなかった
SQLもしかり

163 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 18:48:33.22 ]
言語側でSQLをまったく書かなくてもいいようなライブラリか何かを用意してくれれば超助かるんですが

164 名前:デフォルトの名無しさん mailto:sage [2011/11/30(水) 20:36:50.37 ]
要所要所でORMをみたいな融通が聞くともっといいような…
とか appengine を使ってて思ったの

といいつつあまりよくわかってないな…要課題

165 名前:デフォルトの名無しさん mailto:sage [2011/12/02(金) 12:58:48.88 ]
っと思ったらこれだ
www.publickey1.jp/blog/11/sqljsonnodejsqlioebay.html

MSもnode.jsをWindowsサーバで動かすって言ってるし、これからの有力候補である事は間違いないね

166 名前:デフォルトの名無しさん mailto:sage [2011/12/03(土) 14:23:46.82 ]
nodeにも、railsのActiveSupportみたいな
上位のユーティリティライブラリない?
underscoreは、ぎりぎりでrubyレベルみたいだけど、
それより便利な奴が欲しい。

167 名前:デフォルトの名無しさん mailto:sage [2011/12/03(土) 15:24:57.57 ]
>>166
sugarjs.com/ とか?

168 名前:デフォルトの名無しさん mailto:sage [2011/12/03(土) 16:07:08.73 ]
>>167
おお、かなりrubyっぽい。
underscoreみたいな無理やりじゃなくて、
危険を顧みずinstance.method()としちゃってるのが逆にすがすがしい。
escape*(), unescape*()が一通りそろってる。
DateもActiveSupportに負けないぐらいがんばってる。
これは使えそうだ。
いいモノ紹介してくれてありがとう。

169 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 02:36:29.44 ]
>>165
めんどくせえから
windowsもカーネルlinuxでbash標準
IEもWebkitとv8にすりゃいいのに



170 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 10:29:15.69 ]
bash標準になったら嬉しいなあ、ついでにターミナルもまともなものをだな…
現状じゃcmd.exeのせいでシェルもターミナルも両方とも腐ってる

171 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 12:30:36.05 ]
ms dosの時代から連綿と続いてきてるので…
それとそういう用途なら powershell 使うというのが推奨されるかな…

172 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 15:39:52.85 ]
>>169
そんな事になったらWindowsの個性がないじゃんw

173 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 23:33:40.43 ]
そんなに使いたいなら普通にbash入れればいいだけの話だしなぁ

174 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 23:46:34.47 ]
cygwin以外で使えるなら教えてくれ

175 名前:デフォルトの名無しさん mailto:sage [2011/12/04(日) 23:53:33.40 ]
sourceforge.jp/magazine/09/02/12/0530242/2

176 名前:デフォルトの名無しさん mailto:sage [2011/12/05(月) 00:33:50.64 ]
うわ、めんどくさそ…

177 名前:デフォルトの名無しさん mailto:sage [2011/12/05(月) 00:39:41.89 ]
cygwinってかなり改善されたんじゃないの?
最近Window使ってないから詳しくは知らないけど


178 名前:デフォルトの名無しさん mailto:sage [2011/12/05(月) 03:01:49.41 ]
cygwin は糞だよ

179 名前:デフォルトの名無しさん mailto:sage [2011/12/05(月) 07:42:59.40 ]
使ってないわー
最近Windows使ってないわー



180 名前:デフォルトの名無しさん mailto:sage [2011/12/05(月) 10:59:16.90 ]
必要性があんまないもんな

181 名前:デフォルトの名無しさん mailto:sage [2011/12/05(月) 12:04:56.82 ]
>>179
やっぱMS-DOSだよねー






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

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

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