1read 100read
2012年5月WebProg112: サーバーサイドJavaScript総合 (214) TOP カテ一覧 スレ一覧 2ch元 削除依頼
Google App Engine for Python 4アプ目 (821)
一人で始めるWEB起業何が一番面白いかな? 5案目 (136)
=== MediaWiki 管理者の集い 第3版 === (434)
ファイルメーカーでどこまでできるウェブアプリ! (461)
【 スクリプト改造依頼スレ 】(丸投げ) part8 (151)
symfony PHPフレームワークpart2 (350)

サーバーサイドJavaScript総合


1 :08/05/15 〜 最終レス :12/04/05
とか見つからなかったので立てさせてもらいました
クライアントJavaScript/JScriptについてはWeb制作板へどうぞ。
とりあえず俺は今頃Jaxerで遊んでみてます。
AJAJAって無くなったのかな? 公式らしきURLがwikipedia転送になってますね
その他にもいろいろ実装あるので、>>2以降で軽くリンクとか書いて行きます

2 :
/   //   /   //    ______     /   //   /
 / //   /|   r'7\ ,.ヘ‐'"´iヾ、/\ニ''ー- 、.,   /    /
  /   / |  |::|ァ'⌒',ヽ:::ヽrヘ_,,.!-‐-'、二7-ァ'´|、__
`'ー-‐''"   ヽ、_'´  `| |:::::|'"       二.,_> ,.へ_
         /  //__// / / /      `ヽ7::/
 か っ も  |  / // メ,/_,,. /./ /|   i   Y   //
 ァ  て う.  |'´/ ∠. -‐'ァ'"´'`iヽ.// メ、,_ハ  ,  |〉
  |  約 ク  ヽ! O .|/。〈ハ、 rリ '´   ,ァ=;、`| ,ハ |、  /
  |  束 ソ   >  o  ゜,,´ ̄   .  ト i 〉.レ'i iヽ|ヽ、.,____
  |  し  ス  /   ハ | u   ,.--- 、  `' ゜o O/、.,___,,..-‐'"´
  |  た  レ  |  /  ハ,   /    〉 "从  ヽ!  /
  |  じ  は  |,.イ,.!-‐'-'、,ヘ. !、_   _,/ ,.イヘ. `  ヽ.
 ッ .ゃ .立   |/     ヽ!7>rァ''7´| / ',  〉`ヽ〉
 ! ! な  て   .',      `Y_,/、レ'ヘ/レ'  レ'
   い  .な    ヽ、_     !:::::ハiヽ.   //   /
   で   い   ./‐r'、.,_,.イ\/_」ヽ ',       /  /
   す      /    `/:::::::/ /,」:::iン、 /    /
          〈  ,,..-‐''"´ ̄ ̄77ー--、_\.,__  /
      ,.:'⌒ヽ ´         | |  , i |ノ   `ヾr-、

3 :
                  r、__                         / |
            ト、,'⌒/7ヽ┘'<i\/L-、,___            `'ー-‐''"   ヽ、_
             /:/ヽ!::|_」ヽ-ァ'_,,..,__   `´ ロ└、_    /i __            /
          〈::::! r「>''"     `ヽ、.,__  ロ i>、/::::__i/:::|    か っ も  |
         i .ノヽ|/ /  /  /      `ヽ.  ̄|/:::/」//i|    ァ  て う  |
         ト^Y/  /  /i  i    ;      ヽ、/::/´  `ヽ./   i |  約 糞  ヽ!
         | 〈! ,'  /ヽ!、_ハ  /!   /   i  Yi',  ヽ. i    /! |  束 ス  >
         .! ノヘ.!  /,ゝ='、,/ | / |  _ハ_   |  ! i   ', '、/ | |  し  レ  /
   ,. --,rく`"'ー'<ニ|o/〈 i'´ r!  レ'`ァ;=!ニ__ i  ,'  ハ |    i  `ヽ.,' |  た は  |
  i'二'/ i|    ノ. |/,,, ひ'ー'     i  r'; Yレ'i  〈 Y',   ハ    i  |  じ .立   |
  { ‐-:!_,ハ.|   _/ ,ヘi7    '      ヽ- '_ノ o 。_,.ゝ/i  / ',    / ッ .ゃ. て   |〉
   `"'T´:::|   ! ./ニヘ.   i7´ ̄`ヽ.  U "/|/  ,イ ,ハ  ,'  i   ,'  ! ! な な  .',
     '、_/_,.-'"レ'レ' ! !へ.  !'    |  _,.ィ / イ .ノ' , '! ハ/ヽ!   .!     い. い   ヽ、_
           ヽ、Yレ'7> 、.,___,,.' r'´/ `ヽ./ / レ'   ,i  /      で      /
            r-、!:::}_レ'´i\,、!イ/      Y     ,. ' レ'       す     /
       __,,.. -‐ノ  ハ::::/`7i::::ヽ、_r     _ハ、_,,.. < _____  彡        〈
       \,_____`;rく rく  / ハ::::::::ト、   _,r'  '" ̄7'´ 〉ー、_ゝ,        ,.:'⌒ヽ
         _r-‐='ト、 ヽサ二7」ー-<フ>r、 i     /i__/ / /'〉|
     __,.r-''":r´く  `''ァー- :: 、.,___,.イ::::ヽく `ヽ、  ト、,_>-'、-'´i |

4 :
| |  || | |    r‐-<べ  `7---r'"`ヽ.,__ `ヽ, |:::::::/   !   ! 
 | |  |    __,.-iヽ、!,_,.-ァ'"`ヽ-‐''"`ヽ_/-ヾ二ヽ>'_/__,,..-ァ :  
| |  | | ト、 | /,ゝ   /    ト、 ,、  ,ハ   `i、__7、_::::::く    、\ | l l | | l | l | l |
  |   |:::\! '"  // /ヽ、!:::ヽ|:::ヽ./::::',    i ヽ__7‐-' :   ミ
 |  || ,!-'ァ'   /:::::レ'/`'ー''"´   `"'' ::、:::|  i  .|   Y>   .  三
  !  く_rン  i /::;:::'´    ___    ⊂⊃、 ,ハ  !   i      ,!Ξ   か   っ   も
 ! :  /;'  ハ/::;'  _,,..-''" __`ヽ.     Y  レ'i   ハ     / |三   ァ   て  う
 :    ̄レ| / ⊂⊃ i、_r'" ̄ :::ヽ-',    [二`ヽ!_r'"__>  ./ |Ξ   |  約  ク
      ノへヘ/i   ';:::::::::::::::::::::::::::::i    7  `ヽ__>ニ二]/   !三   |  束  ソ
 :     /ヘ,_i-‐',    ';::::::::::::::::::::::::::::|   〈´二_`ヾ/__,.ンヽ.   ,' 三    |  し   ス
     〈ヽ/二ミヽ.   ヽ、:;_________;ノ  く ̄二ヽ..,,_>-‐  ノ、 / Ξ  |  た  レ
     /_> 7 ̄`ヽ!>.、.,_     _,,..イ´ ̄`"'ー'、--‐'''" ノ/  三  |  じ  は
    ,くヽ,ィ´二二7ヘ_彡ヘ `"7´____,./ >二二ヽノ、二ニ='ン    Ξ  ッ  ゃ  立
ゴ   )'  )____,,..ン _,r-─イ/⌒ヽ/ /ヽ___,.へ.  )_,./     三   ! ! な  て
    ヽr'" )ン´/´rヘ   !  /  /」  )'ン´ ̄`ヽ`(  ゴ   Ξ     い  な
  ゴ   /´ ̄`ヽ、ヽヘ_ノ`ヽrン´ ̄`7 ,ァ''´  ̄`ヽ. Yヽ.     三      で  い
      i  -‐‐-、ノ`iYi::::::::ンヘ-:::::::::〈 i´〉-‐-‐   i  ', ヽ.   三     す 
     〈  -─-〈. ノ レ'/| |`ヽ、___」!、!-─-    〉ン'ヽ、.,__> 彡
    「´i  ─--ン'ヽ  く__,! L__;ゝ   !--‐‐   ,! i        // | l l | | l | l | l

5 :
 ,、ヽl |l | l| l || l| l |   ビ ク ッ
ミ   お っ 立 も __ノ   _,.ヘ     _,,... -- ─--「::「 {i:.:.:`'、_/:.:.:.:.:.[/-...,,_   ソ ,'  い
Ξ   っ あ て っ )  /::7ヽ、ヘ,.-ァ'^ヽ∠ヽ,/L__`|:::|/}!.:.:.:.:r7=-:.:.:.:.!7::::::::::::`ヽ. ッ  i   け
ニ  立 ぁ な  も   !::::!´ア「>'‐''"´    `"'<LL_,'i>:'へ、:.:.:.:.:.:.r/::::::::::::::::::::::':., .|.  な
Ξ   て ん い う   /´\「>'"            ァ':::::::::::::::\__」}:::::::::::::::::::::::::::::ヽ.!  い
三  ち  ・  っ 糞  ,'  _」ア´  /  /!    !  /!   / ;'::::!:::::::';:::';::::::::ヽ::::::':;::::::::::::::、::::!  子
=    ゃ  ・  て ス   i 'ヽ!   / 7, 'イハ /! メ、,!__ハ, 'i::::::ト,::::::!::::i::::i:::::::':;:::::';:::::::::::::::ヽ;|  ね
三  ぁ  ら 約  レ   ', .,'  / /!,!-'、:レ' |/ァ' レ  ヽ!::!:::! ':;:::|ー!-ハ::::::::i:::::::!::::::::':;:::::::ヽ:
=  ら  め 束 は   !/  ;' ,ヘ!i. i,.ハ    、,_    !!::!:;ハ ヽ,jァr-;、!_ハ」:::::;':::::::::::::ヽ,::::::::;ゝ、.,__
ニ  め  っ  っ ・   ノへ,/レヘ, ! ゝ' ....::::::... '  ̄´゚o'レヘjソ :::.. 」_r!`> 7__/:::::i::::::::::::::
三   ぇ   ・   ・  ・   !  ノ; ./7''"///     /// !/.   !      '"'",':::::::!::::::i:::::::::::i   変
=   ぇ   も  ・  ・   ノ;  / ,'  ゝ、   ( ヽ  u (  ) ハ        !:::::;'::::::::':;::::::::!   態
三  ぇ  う   ・  あ  〈,へレ'〈ジi/ミ>.、..,,____  ,. イ   ( )`ヽ. ̄フ    !:::/i_;;::;;_:::::<   さ
≡,  ぇ  糞 は ぁ     i `:、レ'"´  !_r'"レ'/:::::::::>ァ、/|ヘ ヽ,__,..,.-''" ̄`ヽ、_ヽ:::':;!    ん
Ξ,   ぇ .ス  ぁ っ     ':,  `ヽ、 ,r;く:::::::!/::::::::::::/」;'  `ヽ. _>'"        Yヽ:::!.   ?
 彡 !  レ  ん っ     ヽ、   ,.kヘ_!::::ム:::::::/]/ ,ァ-'‐''"´ ヽ!、_        〉:.!.

6 :
・Aptana Jaxer
 http://aptana.com/jaxer
 一番元気な環境。各所で紹介されてるので遊んでる人も多いかも。
 scriptタグのrunat要素で、サーバサイドで実行させたりserver-proxyとかがけっこう便利です。
・IIS
 Win標準の奴ですね。こいつもJScriptを利用可能です。
 JavaScriptじゃねえとか突っ込みたい人も多いとは思うけど一応。
 こいつの話題はASP.net系のスレの方が適切かもしれませぬ。
・Spidermonkey
 JSシェルです。CGIとして動作させる事もできます。
 ファイル操作やらDB操作が標準で出来る訳じゃなさげ。なにかと併用するパターンかしら。
 http://peter.michaux.ca/article/2957
・AJAJA
 公式ページがwikipedia転送になってしまっているなあ。停止中かしら。
 SQLite組み込みとか面白そうだったんだけど。
・その他まとめサイトなどで有益なリンクなど
 ttp://dara-j.asablo.jp/blog/2007/07/11/1643466
 http://en.wikipedia.org/wiki/Server-side_JavaScript
とりあえずAptana Jaxerで遊びつつ、ゆるゆるネタ出し保守していきます
話題提起などお気軽にどうぞ

7 :
いきなしFreeBSDなサーバで動かす方法がなくて泣きそうな俺
mod_jsあたりから試してみるかな

8 :
JavaScriptはクライアントスクリプトだろwww
テラバカスwww

9 :
落ち着けw

10 :
ライブラリはどうなってんの?

11 :
Jaxerの実績ってまだ何も無いのかな。将来性はありそうだけど。
サーバサイドでもjQueryが使えてたまげたが、エラー時に読込んでたSQLコードが
丸見えになったりするので運用に注意が必要だった気がする。

12 :
>>8
ワロタ
昔の考えですね、わかります

13 :
AJAJAって終了しちゃったの?
Googleグループみつけたけど招待性でやんの

14 :
わざわざ糞言語でサーバサイドやる意味がわかんね
PHPくらい覚えとけよカス共

15 :
PHPよりはずっとマシだろウジ虫

16 :
>PHPよりはずっとマシ
>PHPよりはずっとマシ
>PHPよりはずっとマシ

17 :
クラス書けない
ヒアドキュメント書けない
サーバサイド環境としての普及度も実績もない
変数ダンプも標準ではできない
スタックトレースも出せない
GDもない
DBはJAXERとやらの場合MySQLとSQLiteのみ
foreachない(for in構文はトラブル招くのでみんな非推奨)
プロトタイプチェイン弄るとすぐ競合しまくる宿命を背負うライブラリ事情
どうだ?
JavaScriptは、言語としてもサーバサイド環境としてもクズだろ。
PHPは糞でも有用だ
JavaScriptはクライアントサイドのスパイスとして有用だけど、それ以上でも以下でもないのだよ。
noscriptでしっかりフォローする必要がある。
サーバサイドで使う意義があるか?
ブラウザ環境向けでさえ、JScriptのせいで信頼できないしな
JavaScript2.x仕様が普及してブラウザ依存がなくなったらだいぶ違うかもしれんが
IEのシェアが落ちない限りは夢物語だ
クライアントサイドの言語としても、FlexのActionScriptやSilverlightの方が意義あるのが今という時代

18 :
>>17
>(for in構文はトラブル招くのでみんな非推奨)
コレ何?
まぁ、ServerSide Javascriptは使うにはまだ早いと思うけど、クライアントと
サーバが同じ言語で書けるようになるのは、そこそこ魅力。
期待しすぎず、見守る感じで。

19 :
プロトタイプに追加したfunctionまで列挙してくれるのでtypeof分岐だらけになる
IEでループ順が安定でなくなる
DOMに対して使うとブラウザ依存ひどすぎるね。何がオマケ列挙されるか判らん。これは言語の問題じゃないだろうけどね
しかもインデックスカウンタ減らせない仕様。
それならarrayにmap関数でもprototype繋いで、無名関数で閉じて回した方が手軽だ
JavaScriptの関数周りの取り回しやすさは素敵だけどね。
PHPのcreate_functionとか苦し紛れ地味ててどうにも使いにくいからな

20 :
あ、そもそも「みんな非推奨」って日本語が意味不明だな。
嫌われ者だと言いたかった。異論はあると思うので突っ込みは歓迎。
失礼。

21 :
>>19
>プロトタイプに追加したfunctionまで列挙してくれるのでtypeof分岐だらけになる
普通にArrayに対して使うのなら、問題ないんでしょ?
別に大した問題じゃないと思うが。

22 :
他の問題点が気にならない場合ならね。それでも状況に寄るかな
for in使わなくてもシンプルに抑え込める言語だから、実際たいした問題じゃないと思うよ。
そういう前置きの上でfor inと付随するいやなケース例とか書いてみる
外部ライブラリ撤廃するか精査すりゃ問題ないんだけど、
安定列挙されなくてもいいケースでArrayに対して使ったとしても
Array.prototype.test=function(){return "test"} ; //外部ライブラリがこんなことしちゃってたとする
var output="" ;
var testArray=[1,2,3];
for(var i in testArray){
output+="<li>" +testArray[i]+"</li>";
}
alert(testArray.test());//外部ライブラリを頼ってたりする
みたいなヘボコードがあるとoutput変数にfunction内容も列挙されちゃう。
(無論これは例がヘボすぎるけど。)
プロトタイプベースと列挙構文の相性の悪さってのがある
動的一本槍で制約しにくいし
結果、保護するにはtypeofやらで除外処理組むことになったりと、
全体を守る仕組みに困るわけ
for in構文自体がインデックスカウンタ依存になってるという妙な仕様をスルーして、
JScriptで順序不定だという仕様を無視しても
JavaScriptの他の問題点と相まって「ヘタな列挙構文」になってる
サーバーサイドで使う場合、ライブラリ整備しやすさと侵蝕しなささが
クライアントサイドよりも重要になるから、クラスベース的な
カプセル化や保護、汚染判定の機構が望まれるんじゃないかな。
と、この一節は私見。

23 :
動的言語の簡易さの代償じゃないの?
Rubyとかも、静的型付けの言語と比べて大規模開発がやりにくい、とか言われるしね。
その辺の止揚は、ScalaやHaskellみたいな型推論方式に求めるべきじゃない?

24 :
> クライアントとサーバが同じ言語で書けるようになるのは、そこそこ魅力
やるとすればM$だろうな

25 :
つ IIS

26 :
>>24
どうだろうね。むしろオープンソースだと思う。
個人的には10年後も一線で使われてる言語は C/SQL/Javascriptぐらいだと思ってる。
今現在の選択肢としてはともかく、長い目でみればJavascriptはかなり成長するんじゃなかろうか。
それがServerSideに向かうかどうかは判らんけど。

27 :
IIS / JScript ASP完全スルーかよw
iPlanetなんてのもあったね
一度廃れたものを、AJAXブームでまた台頭させられたに過ぎない

28 :
オープンソースねえ・・・
ブラウザオブジェクト組み込んだRubyインタプリタをIEのアドオンとして配布
<script type="text/ruby"></script>で実行とか?

29 :
>>28
逆。ブラウザ側の言語は変えられないから、ServerSideでJavascript
ただ、現時点では、いかにも力不足だとは思ってる。

30 :
いやいやコールドフュージョンかもしれない

31 :
TamarinでサーバサイドActionScriptなんてのもあるね

32 :
JAXERってGPLv3じゃねえか
くわばわくわばら

33 :
クロスドメインやると文字コードはUTF-8限定
SMTPも日本語通らず、追加ヘッダ設定もできない
コアモジュールに手を入れるとGPL ver3か
・・辛いなw

34 :
>>1
もう飽きたのか?

35 :
ttp://sourceforge.jp/projects/ecmascriptlet/
ttp://dragonlady.info/ses
一昨年より作っていたのですが、最近少し設計変えてみました。
ケチ付けて頂けると、改善箇所が見えてきて助かります。
よろしかったら、お試しください。
※特にダメダメな部分は文字コードまわりです
XML/HTTPとクライアントサイドDBのインターフェースとか必要でしょうか?
今ひとつ”サーバサイドだから”という特徴が見えてきていません。

36 :
すいません。間違えました。
ttp://dragonlady.info/ses/

37 :
403出てるサンプルが残念
頑張ってくださいね

38 :
>>37
お時間を割いて頂き、ありがとうございます。
せっかく閲覧していただいにも関わらず、エラー発生申し訳ありません。
以下の対応をしてみました。
1.エラーページを用意していなかったページがありましたので、追加で作成しました。
2.http://dragonlady.info/sesでアクセスした場合、最後に"/"を保管するようにいたしました。
3.403が発生する主な原因である”サイトマップ定義”に関する説明をトップに追記しました。
 ※サイトマップ定義で許可されていないリンク(主に直リンクになります)は、403で応答します。

39 :
”戻る”ボタンで戻った際に、キャッシュに残るため、
別ページにアクセスすると、サイトマップ定義違反が発生し、
403が発生しておりました。
IE、Firefox、Safariのキャッシュ削除設定を行ないました。

40 :
dbacceserにシーケンス外のIDで2バイト投げたら化けてしまいました
おかしくしてしまったかもです、すみません

41 :
>>40
おかげさまで、バグを見つけることができました。ありがとうございます。
まだ、修正しきっておりませんが、DBアクセス画面に関しましては、
修正完了しました。

42 :
>>24
NTTデータイントラマート

43 :
スレ違いだったらすいません。
よくigm.example.comなどキャッシュサーバーがありますが、
キャッシュサーバーでは、scriptなどは動作しないんでしょうか?
(単純のjavascriptで、クッキーからアクセス元により一部コンテンツを変更するなど)

44 :
ドメイン違うトコから見られてるか判定してキャッシュサーバ上での実行を弾く事はできるけど
いまいち事例が判りにくいな。
少なくともエスパーできる範囲からは、
ご想像通りサーバサイドJavaScriptの話ではないと思うですよ。
転送済みクライアントサイドJavaScriptが正常に動くかどうかの話に感じます。
誤読の余地が多いようですので、もうちょい具体例をお願いできますか。
どこに誘導すればいいのか良く判らんですわ。

45 :
スンマセン。
あるサイトがあってアドタグを貼るのですが、特定のサイトから来たユーザーのみに
広告を見せる方法を考えています。
特定のユーザー以外からはその広告スペースは見えないようにする予定です。
そこで何らかのjavascriptで、特定のサイトからユーザーが訪問した際に
広告入りのページを表示したいと考えています。
ただ殆どのページが負荷軽減のためキャッシュサーバーからユーザーへ送信しており、
動的ページではありません。
書いてる本人が意味不明になってますが...汁
キャッシュサーバー内でうまくクッキーを元に広告有無を発生させる方法はないですか?
キャッシュサーバー内は静的ページしか存在しません。
分りにくいですよね。
スンマセン

46 :
ああ、それならサーバサイドJavaScript関係ないわ
キャッシュサーバ上だけで発動するJavaScriptである必要はないのな
「クッキーを元に広告有無を発生させる方法」を
+ JavaScript の質問用スレッド vol.65 +
http://pc11.2ch.net/test/read.cgi/hp/1212031089/
あたりで聞くのが妥当な話題だよ。
もうちょい前提出してほしいが、ここではスレ違いだから一例だけ。
静的HTML内にad用のDIVを置いといて、onloadでクッキー調べて
innerHTMLなりDOMで広告吐けばいいんじゃねえかな。
解決しなかった際は、上記のスレで再整理して再度質問してくれ。おれそっちも見てるので。

47 :
>>46
ありがとうございます〜...

48 :
 V:..................   ............ .....:..:}:............ ..../__/^

49 :
tes

50 :
>>1はDOM使って通信することをサーバーサイドとか思ってるわけ
このスレって壮大な釣り?

51 :
根本的に勘違いしてるね

52 :
      ィ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;゙t,
     彡;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
     イ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;r''ソ~ヾ:;;;;;;゙i,
     t;;;;;;;リ~`゙ヾ、;;;;;;;;;;;;;;;;;;;;ノ    i,;;;;;;!
     ゙i,;;;;t    ヾ-‐''"~´_,,.ィ"゙  ヾ;;f^!   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ト.;;;;;》  =ニー-彡ニ''"~´,,...,,.  レ')l. < おまえは何を言っているんだ >>50
     t゙ヾ;l   __,, .. ,,_   ,.テ:ro=r''"゙ !.f'l.   \____________
      ヽ.ヽ ー=rtσフ= ;  ('"^'=''′  リノ  
    ,,.. -‐ゝ.>、 `゙゙゙゙´ ,'  ヽ   . : :! /
 ~´ : : : : : `ヽ:.    ,rf :. . :.: j 、 . : : ト、.、
 : : : : : : : : : : ヽ、  /. .゙ー:、_,.r'゙: :ヽ. : :/ ヽ\、 
  :f: r: : : : : : : : !丶  r-、=一=''チ^  ,/   !:: : :`丶、_
  : /: : : : : : : : :! ヽ、  ゙ ''' ''¨´  /   ,i: : : l!: : : : :`ヽ、
 〃: :j: : : : : : : ゙i   `ヽ、..,,__,, :ィ"::   ,ノ:: : : : : : : : : : : :\
 ノ: : : : : : : : : : :丶   : : ::::::::: : : :   /: : : : : : : : : : : : : : : :\

53 :
しかし何でサーバサイドまでわざわざECMAScriptを使わねばならんのかと。
CにJavaにPerlにRuby、言語としても実装としても優れたものがすでに十分あるだろ。

54 :
別に縛りなんて無いよ。
そこにJavaScriptがあ・る・か・ら

55 :
まあそれは分かるけど、jaxerのページに「ここすごい!」「こんなにべんり!」みたいのが列挙されてすらいないのはどうかと

56 :
セキュリティはPHP以下で速度はRuby以下になりそうな悪寒

57 :
http://www.moongift.jp/2009/04/persevere/#more-15081
また新種
Rhinoな奴は初耳かも

58 :
へー
これはすごいね
それ以上の感想はないけれども・・・

59 :
サーバサイドでJavaScriptって誰が得すんの

60 :
その技術を早期に身につけたものは基本的に得するんじゃない?

61 :
>>56
案の定Wikipediaの丸暗記か

62 :
>>61
実際、intramartのjavascript開発の場合、
日付型を求めるところに、文字列形式で日付渡すと、
エラーを出すこともなく、素知らぬ顔してそんな項目なかったかの如く無視してくれるからねぇ
PHPならnotationだしてくれるのでまだマシ
高い金とってるんだから、この程度ぐらいチェックしとけ、って言いたい。

63 :
どなたかご教示お願い致します。
現在、yahoo知恵袋みたいな「役に立った」ボタンの制作を考えています。
この際javascriptにて、ボタンをクリックするとページ遷移せずに、
「役に立った」カウンターが一つ上がり、それと同時にカウントをファイルに記述をさせる
cgiファイルを呼び出そうと考えておりますが、どうにも上手く行きません。
document.writeでcgiファイルを呼び出すとそのcgiのページに遷移して
しまいます。
ページ遷移せずにjavascriptにて裏でcgiを呼び出すような事はできないのでしょうか?

64 :
<img src="yakunitatan.png">

65 :
>>63
裏でCGIファイルを開いて値を取得すれば?

66 :
質問です。こういうプルダウンを作りたいのですが
メニュー1(中日、阪神、西武…)
メニュー2(投手、外野手、内野手、捕手…)
メニュー3(メニュー1とメニュー2で該当する選手一覧)
たとえば、メニュー1で西武、メニュー2で投手を選択すると、メニュー3からは涌井、帆足、岸…などとリストされる
ようにしたいわけです。
どうすりゃいいでしょうか?ちなみにメニュー2は共通の名称です。

67 :
>>66
サーバサイドでやる必要なくね?
クライアントサイドでメニュー1の値によってメニュー2の選択肢を表示/非表示するだけで済むでしょ
メニュー1を選択してからメニュー2の内容をサーバ側で更新するより、
最初からメニュー2の内容を全部取得して表示/非表示切替するだけ
文字列だけのデータだし、初回アクセス時もそんな重くないでしょ

68 :
サーバーサイドじゃなくてクライアントサイドのJavaScriptだな。
Ajaxでググりなさい。

69 :
海外じゃNode.jsが盛り上がってるというのにここは閑古鳥だな!

70 :
>>69
まあ、このスレ自体人いないし
てかnode.jsが小規模システム向きで何で大規模システムには向かないのかわからん
もし小規模システムだけなら多分、日本では流行らない(仕事にならない)
気がするんだが、どうよ?
htmlとJavaScriptだけでWebサービス(システム)が作れちまう時代が来た…
いや、JavaScriptがとうとうここまで来たと言う事実は見事だ!
素直に喜ばしい事なんだ

71 :
>>大規模システムに向かない理由
そもそもJavaScriptが大規模開発に向いてないよね。
グローバルな名前空間が、あっさり汚染されてしまう言語仕様になってる。
それでも、経験豊富な開発者はなるべく名前空間を汚染しないように書くんだろうけども、
大規模開発でそれを全員に徹底させるのは現時点では難しい。
それに色んな書き方ができるから、何をやってるのかぱっと見わからないコードが
大規模開発に向くと言われてる言語よりも多く生産される気がする。

72 :
>>70
ExtJS とか SmartClient とかのことか

73 :
Javascriptはなんでも出来ます!
ExifUtil.js
http://green-rabbit.sakura.ne.jp/exifutil/

74 :
なんでそんなものを今更

75 :
Node.jsでウェブサーバーがなんたらわめいてたぞ
とあるじんぶつが

76 :
node hello.js
で起動して
これを停止する方法を教えてください
macです

77 :
conrol + C でした
さようなら

78 :
あの結局root権限ないと、
node.js周りってたのしめないの?

79 :
cakeでok

80 :
万能cakephpでおk

81 :
だれakiyanって
しらねえんだけど
帰れよ

82 :

キィイイイイイイイイイイイイイイイイイイイイイイイイイイイイイイ!!!!!!
ゴォオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオオ!!!!
ゴットサンダー!!!!!!!!!!!!!!!!!!!!!!!!!!!
ピーゴロゴロゴロ!!!!!!!!!!

83 :
サーバサイドの場合アラート使えないけど
気軽にデバッグで変数値知りたい時は、やっぱconsole.log使うのがいいですかね?

84 :
>>83
好きにしろ

85 :
PHPにできない事をやるならいいけどPHPにできる事までやろうとする意味が分からない

86 :
サーバサイドJSってどうやってデバッグすんの?
デバッガあんの?

87 :
http://hibari.2ch.net/test/read.cgi/tech/1297491072/

88 :
apacheとnode.jsとの関係がよくわかりません。
node.jsでアプリを作ってphpも同時に使いたい場合、
同じディレクトリの中に普通にファイルを置いていいのですか?
./index.php
./client.js
./server.js
みたいな感じです。

89 :
node.jsのバージョンアップの関してですが、
nvm以外の方法でのアップデートはどのようにするのでしょうか?
インストールしたnode.jsを捨てて一からやりなおしですか?

90 :
PHPでやれば同じ事と考えてる無知が多すぎてわろえない

91 :
PHPとかどうでもいいけど
ぶっちゃけPHPよりnode.jsの方がセキュリティホール多そうで使いたくない

92 :
ライノー、蜘蛛猿の事も忘れないであげて下さい。
PHPはどうでもいいですw

93 :
ttp://kray.jp/blog/node-js-twitter-streaming-api/
を参照にしてアプリを作成しているのですが、
streaming.jsの部分のブラウザを閉じた時に生じるイベントハンドラ
wsServer.addListener("close", function(connection) {
sys.puts("close: " + connection._req.socket.remoteAddress);
});
が作用しません。その他はうまくいきまいた。
何か少しでもアドバイス頂けたら幸いです。

94 :
このスレ寂しいな

95 :
魅力溢れる技術だけど
趣味でやる人が少ないんじゃない?
業務でやってる人は製品固有のJavaScriptだったりするし
node.jsだけじゃないからねぇ

96 :
node.jsはあと3年もすればWebの世界を制覇しそうな気がするけどね。

97 :

【2ch激論】ダム板が統合・廃止へ!人気スレ「また騙されてダム板に…」がなくなる?
http://kamome.2ch.net/test/read.cgi/river/1299720645/

98 :
今日twitterでnode.jsで検索すると
すごい勢いで
ttp://mashable.com/2011/03/23/node-job-board/
へのリンクがTL上で流れていたけど、これってどういうこと?

99 :
書いてある通りだろ?
斜め読みした結果俺はNode.jsで求人情報を取り扱うようになったってことだと理解したが

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
Apache〜嗜みとして〜 Part3 (966)
あなたの User-Agent 教えてください (237)
【PHP】下らねぇ質問はID出して書き込みやがれ 119 (359)
Python CGI (349)
【PHP】PHPフレームワーク総合スレ15 (419)
KENT WEB 総合スレ Part2 (934)
--log9.info------------------
【元祖】こんなゴルゴ13は嫌だ!5発目 (272)
最後につけてみよう どうよ? (274)
日本の強姦事件発生率は世界一 (118)
【40代】中森明菜を語れ41 30周年の宴 (397)
新大久保行った (221)
K-POP大好き (404)
昭和45年度生まれが集うスレ vol.12 (493)
死語を書き込むスレ 7 (349)
日本にもキムヨナのファンはいる (303)
焼肉屋では普通にマッコリを飲む (221)
日本家電メーカーは巨人サムスンに対抗出来るのか (343)
【40代】40代の貯金の額っていくら?11(実質) (105)
テコンドー始めました (117)
40代の風俗、人生を語る part.24 (113)
岡田有希子はなぜ死んだのか (294)
プロ野球総合スレ【その1】 (551)
--log55.com------------------
Fate/Grand Order まったりスレ3757
【ガルパ】BanG Dream! ガールズバンドパーティ!★1503【バンドリ】
天華百剣 -斬- 266連斬
【SOA】スターオーシャン:アナムネシス Part2770
【デレステ】スターライトステージ★8257
【miHoYo】崩壊3rd Act.513
Fate/Grand Order まったりスレ3758
【雑談】白猫プロジェクト☆1285匹【F9鋼兵の荒らし禁止】