nodeとExt JSの。

ども、小堤です。

最近、ツイッターばっかりに書き込んでいたので、ブログもちゃんと活用しようかと。
んで、ちょっと2日くらい調べてみたところの結果についてです。

nodeで、Ext JSのクラスシステムが使いたい。

これが、目的です。
そして、

その、クラスシステムでMVCフレームワークを構築したい。

はい、これが最終目的です。

これを実現するために、うにょうにょやっているのが、Next JSです。

んで、ちょっとExt JS 4.1 beta3のソース、Ext Core部分を除いていると、JSDBやnode、PhantomJSなど
ブラウザ以外での動作も視野にいれているような、コードが見受けられます。

それじゃ、もう、Next JSでぐりぐり作らないで、そのまま読み込んでしまった方がよくねぇか。

ということで、リポジトリ作って試してみる。

失敗。

まぁ〜オブジェクトがねーだの、なんだの、アダプタ用意してあげるようなものは、node-extjs4などいくつかプロジェクトとまでも
言えない感じでですが、存在しますが、一時結論として

「もうさぁ、Next JSのようにオリジナルで実装して品質確保したほうがいいよ」

って思ってしまったわけですね。
まぁExt JS がGPLライセンスと商用ライセンスのデュアルライセンスなので、
それより緩い、MITでだすからいいでしょてきなのりでいこうとおもっています。

Next JSではNXというグローバルスコープに、変数を用意して展開していました。
もう、これもExtにしてしまおうかと思っています。

そして、Next JSをExt Serverにしてしまおうかと思っています(キリッ!!!

まぁ、ちょっとまだ妄想レベルのところもあって、いろいろ実験中です。
が、STもExt守ってるし、もうExtにあわせちゃおうと、ライセンスだーの、著作権だーの、主張する気は、そんなにないので
Ext JSのよいところをnodeでも、使えるようにしたいよ。

ってことで、もっとExt DirectもWebSocketもconnectもSocket.ioも、みんなExt JS/Sencha Touch 2と仲良くさせたいよ。

って思いながら色々実験中であります。

nodeとExt JSの。