サーバサイドJSのまとめ ― 2007年07月11日 01時59分08秒
- 2009/12/01 - EJScript、narwhal 追加
- 2009/12/01 - AJAJA打ち消しT_T
- 2008/02/02 - mod_js に補足追加
- 2008/02/02 - Aptana Jaxer と POW 追加
- 2007/07/13 - Whitebeam 追加
- 2007/07/11 - Sarugau JS 追加
- 2007/07/11 - 初版
via: はてなブックマーク - COLLECTION & COPY
COLLECTION & COPYさんのはてブでサーバサイドJSのブックマークがいくつかあったので、 個人的に興味もあるのでちょっとしたまとめ。
- インターネット インフォメーション サービス
-
- ご存知Windowsの標準Webサーバ
- 特殊なことをしなくてもそのままJScriptをスクリプト言語として利用可能
- 外部スクリプトをロードする機構がないのでまともに使うにはしんどい
- mod_js
-
- Apacheモジュール
現状1.3系のみ。もうすぐ2系も対応らしい
→ 07.08.16には2系対応していた(08.02.02 補足)- GPL3ライセンス
- Helma
-
- Java製httpサーバ「Jetty」+Rhino
- 関連:MOONGIFT: サーバサイドJavaScriptフレームワーク「Helma」
- Firecat
-
- サーバサイド用のJavaScript実行環境組み込み済みのWebサーバ
- Java製?
- LGPLライセンス
- JS実行エンジンは独自実装?
- im-jssp
-
- Java製のWebアプリケーションフレームワーク
- JS実行エンジンはRhino採用
- ビューとロジックを分離している
- 元はNTTデータイントラマートのプロダクトだったらしい
- WebアプリケーションサーバにはResinを推奨っぽい
- 関連:Resin Server
-
AJAJA -
CGI向けにSpidermonkeyを拡張しているASP互換の記述が可能SQLite組み込み済みMPL/GPL/LGPLのトリプルライセンス- (09.12.01 追記)
- 残念ながら、撤収しちゃったみたいで、サーバ自体が見つかりません。
- webarchive.orgの履歴見ると、2007年10月のキャッシュが最後の模様(2008年1月のキャッシュはなぜかwikipediaへリダイレクトされる)
- Spidermonkey CGI
-
- SpidermonkeyでCGIするチュートリアル
- Spidermonkey/Apacheのインストール方法も解説している
- Sarugau JS(07.07.11 追記、via id:gotinさんのはてブ)
-
- サーバサイドDHTMLエンジン。
Java上で動作するJavaScriptとDIコンテナを使ったプレゼンテーション層用のフレームワークです。
- Java製。実行エンジンはRhino
- DOM環境をエミュレートし、サーバ側で加工して返す。ダイジェストではprototype.jsを使ったコードを載せている
- DIコンテナを通じて、ビジネスロジックをJavaコンポーネントにまかせ、JS側は出力フォーマットなどに専念する
- CC 帰属 2.1ライセンス
- サーバサイドDHTMLエンジン。
- Whitebeam(07.07.13 追記)
-
- よくわからんが
Rapid e-business development.
とのこと。結構大仰なシステムを構成しなきゃならないっぽい。 - Apacheモジュールを提供していて、スクリプトエンジンはSpidermonkeyベースらしい
- スクリプトはXMLタグ(<rb:script>~</rb:script>)、ASP/PHP風のPI(<?rbscript ~ ?>)およびXML/HTML要素の属性(<td rb:eval="~">)のように記述できる模様。
- バックエンドにPostgreSQLを使用していて、このシステム向けのDB領域を必要としてるっぽい
- ライセンスは独自ライセンスっぽい。すくなくとも版権情報の提示は必要らしい
- 長いこと更新されていないっぽいが、こちらのMOONGIFTさんの記事のコメント欄にmalさんがCVSの情報を書いてくれているのでそちらを参照のこと
- よくわからんが
- Aptana Jaxer(08.02.02 追記)
-
- クライアントサイドとサーバサイドでコードを共有できたり、サーバサイドのコードでクライアント側でレンダリングされるDOMへフルアクセスできたりといった強烈な特徴を備えたフレームワーク
- 08.02.02時点ではWindows版とMacOS X版のみダウンロード可能。どちらのプラットフォームのバージョンもApatchを内蔵していて、パッケージをダウンロードするだけですぐに試せるとのこと。
- ページ中に<script runat="server">とか<script runat="both">のようにして記述していく模様
- JS実行エンジンはMozilla系?
- SQLiteとMySQLへアクセスするクラスが実装されている。さらにsocketとSMTPも使えそう
- ライセンスはGPLの模様
- 参考:JavaScriptだけで作れるAjax Webアプリ:Aptana Jaxerクイックスタート - builder by ZDNet Japan
- POW (PlainOldWebserver) (via: Server-side JavaScript - Wikipedia, the free encyclopedia)
-
- Firefox Add-onだが、httpサーバ機能がありその上でサーバサイドJSとして稼動するらしい
- ASPやPHPのように、<?sjs ~ ?>でサーバサイドコードを記述する模様
- ファイルIOやデータベースアクセス(SQLite)機能あり
- XULRunner版もあるらしい
- Firebugによるデバッグも可能な模様
- GPLライセンス。Firefox Add-onsからのインストール時にEULAが表示され、同意しないとインストールできない
- EJScript(09.12.01 追記)
-
- MVCフレームワークやO/Rマッピング、DBマイグレーション、コードジェネレータと、ラピッドなWebアプリ開発環境として思いつくものはみんな取り込んでるらしい高機能製品。
- サーバサイド向けとしてファイルシステムやパス関連、ストリーム、ソケット、スレッド処理もライブラリとして提供している模様。
- 元々組み込み向けのWebサーバを開発している会社らしく、コンパクトなバイトコードと高速動作もセールスポイントらしい。また、このEJS自体も組み込み用途に使える模様。
- Windows、Linux、Mac OS X、FreeBSD、さらにはWindows CEでも動作するクロスプラットフォーム。
- Webサーバ機能もあるが、Apacheモジュールも提供されている。
- つーか、機能盛り込みすぎで書ききれないので、ここ見たほうが早いよ。
- GPLでソースコードが公開されているが、商用ライセンスもあるみたい。
- 参考:MOONGIFT: ≫ これが新時代のJavaScriptなのか…サーバサイトJavaScriptフレームワーク「Ejscript」
- narwhal(09.12.01 追記)
-
- ServerJSの規格に沿った汎用JavaScriptプラットフォームで、実装自体もJavaScriptで行われている模様。
- 標準インタープリタとしてRhinoが添付されているようだが、他のインタープリタにも差し替え可能とのこと。
- JackというJSGI(JS向けWebサーバインターフェイス規格、らしい)ハンドラライブラリを使用してWebアプリケーションを構築できるとのこと。(RubyでいうRackみたいなものだそうな)
- ライセンスはMITスタイルの模様。
- 参考:MOONGIFT: ≫ ServerJS標準に則ったJavaScriptライブラリ「Narwhal」
まだ他にもあったかも知れないので見つかったら追記予定。
Wikipediaの「Server-side JavaScript」の項のほうがよっぽど充実してるので、そちらも参照されたし。
偽ジョブス、面白すぎ ― 2007年07月07日 02時50分05秒
偽ジョブズ、「iPhone」を語る:モバイルチャンネル - CNET Japan
CNETの記事だから、別にここで紹介しなくてもいいんだけど、内容が面白すぎたので。
ブログの読者が増えれば、影響も大きくなる。Fake Steve Jobs氏はとうとう、Business 2.0誌に「ビジネスの世界で41番目に影響力のある人物」として紹介された。さらにワロ。
ミクロな人々(に夢中な人々) ― 2007年07月07日 02時40分49秒
先のエントリのバラタック画像の元ネタから辿っていったらたどり着いた、えらく濃い目のサイト。
This website is dedicated to showcasing via images, descriptions, and eventually a message board, various Micronauts/Microman/Magnemo/Takara collectionsってことで、(旧)タカラの「ミクロマン」、その海外版(?)の「マイクロノーツ(MICRONAUTS)」、および同社の磁石による関節接合玩具「マグネモ」のコレクションページのようだ。
しかし「マグネモ」の定義が見つからん。鋼鉄ジーグとのタイアップから始まった企画のようではあるが。(つか、そのジーグもってたわ。ご多分に漏れず砂鉄まみれになったしorz)。あたりまえのように”マグネモ”って単語があるから、マニアにはおなじみなのかな。ちなみに先のEngadgetで使われてたバラタックもマグネモシリーズらしい。
一定の年代の人はかなりクると思うので、コレクションをいろいろ眺めてみては。 しかし、こんだけ並んでると、さすがに壮観だな。眼福、眼福。
何故、超人戦隊か。 ― 2007年07月07日 02時06分40秒
Robotic crimelords could undermine police, society at large - Engadget
Engadget本家。ごめん、記事ろくに読んじゃいねぇ。
機械翻訳に頼ってみたがよく解らんが、ロボットを使った犯罪がどうにゃらというようなあまり楽しくない記事みたい。
それは置いといて、なぜに画像がバラタック?
コネタ。ねむい。 ― 2007年07月04日 03時22分16秒
ピラミッド・パワー
特許のトリビア4 ドクター・中松: 小さな起業を応援 byIT書士@広島
醤油ちゅるちゅるでおなじみのドクター中松氏が申請した特許の検索方法について。面白すぎ。
なにより特許公開2001-061543の「ピラミッド装置」。
装置の外形はピラミッド型でこれを見るだけでピラミッドパワーにより力を与え、って、アンタ...
ま た 岩 脇 か !
第3回 トラブルシューターは一匹狼有害な“正論”を盲信するな:ITpro (via: 404 Blog Not Found: 気前という技術)
6/21日のエントリ「気になったコネタ」でも取り上げた、トラブルシューターなライターの記事。これまたひどい。
「ホウレンソウ(報告・連絡・相談)」を「危うい正論」と位置付け、
問題が起きたら,自分が“壁”となって問題の拡大をせき止めることを第一に考えるべきだ。できれば上司の耳に入れる前に解決してしまう。そのくらいの気概を持って,障害対策に当たって欲しい。と来たもんだ。それを世間では隠蔽と呼ぶのでは?
「些末なことで上司の手を煩わせたくない」という気持ちもあるし,「主人公はあくまでも自分であり,上司の手柄にはしたくない」という気持ちもある。って、誰もこんな奴と一緒には働きたくねーよ。
前回に引き続き、だから、これって壮大な釣りですか?
バンタコ
ついにボトムズがガンプラデビュー!?:Gizmodo Japan
こないだのエントリに続いてボトムズネタですな。なんかプチブームかしら?と思ったら、12年ぶりの新作が控えてたのね。
いや、感覚的にはボトムズ関連のトイはタカラトミーの独占だとばっかり思ってたので、ちょっとびっくり。 友人にメールしたらとっくに発売日に購入済み。おそるべし、大きいお友達。
最近のコメント