ようこそ Go!Go! ASP.NET へ ログイン | 登録 | ヘルプ

Script# ~Atlas とは違った Ajax へのアプローチ~

Nikhil  さんBleroy さんの blog  からです。

 

Script# Prototype

Script# brings compile-time and C# niceties to JavaScript development

 

かなり衝撃的な内容です。そして長いヽ(;・ー・)ノ

冒頭だけを読むと、Script# は C# 開発者にとって JavaScript / Ajax の世界をもたらす。と書かれています。

ふむふむ。。。ぇ!? Atlas 以外で Ajax へのアプローチを考えていたの!?と言った感じですが、実際のデモを見るとビックリな体験をする事が出来ると思います。

デモを見た上で感じた事は、C#でゴリゴリと書いたものをビルドして作成した dll を Web ページに使用する事で Atlas のようにサーバーコントロールとして使用する事が出来る!と言う事でした。フレームワークが少し気になるところでもあるんですが、どうなってるんでしょう?

XmlScript も使わず直接 JavaScript に変換してしまっているんでしょうねぇ。

ScriptFX と言うクラスも気になります。。。

ちょっと英文が長いので自信のある方は直接サイトを見に行ってみてください。

Bleroy さんは blog で Script# はコンパイルと C# の正確さを JavaScript 開発にもたらします。と書かれています。どうやら Script# はコンパイラのようですね。

 

Script# は中々面白い技術だと思うので、 Atlas と同時並行で少し追ってみたいと思います。

公開 2006年5月24日 11:54 投稿者 naoki

コメントの通知

この投稿にコメントが付いた場合にメールを受信するには、登録してください。ここ

また次のフィードから、お気に入りのRSSリーダーを使って最新の状態を知ることもできます。 コメントのRSSフィード

コメント

# re: Script# ~Atlas とは違った Ajax へのアプローチ~

2006年5月24日 15:40 by 小野@どっとねっとふぁん
ちゃんと読んでないんだけど。。。
これ、C#で書いたプログラムをjsに変換してくれるんじゃないかな?>コンパイラ
で、そのjsファイルを他の必要なsscorlib.jsやssfxcore.jsと一緒に呼び出すようにaspxファイルに含めれば使える。
ただこれらのファイルの呼び出し部分を書くのも面倒だから、dllにしてしまって、aspxのなかでカスタムタグひとつかけばそれでOKになってるんじゃないかと。
開発者はC#でプログラム書くだけなので、JavaScriptを覚える必要はなく、コンパイラを通すだけでjsができていろんなブラウザで動くようになってくれる、ということなんじゃないかと思う。

# re: Script# ~Atlas とは違った Ajax へのアプローチ~

2006年5月24日 15:59 by naoki
小野さん こんにちは。

>C#で書いたプログラムをjsに変換してくれるんじゃないかな?

何となくそんな感じだと思います。
実際に Script# のデモをダウンロードをして見たのですが、callback 関数を使って1つのファイル内にある別メソッドを呼び出すように記述していました。

貴重なコメントありがとうございます。かなり解りやすい説明ですね(*'-')

IE以外のブラウザでも動作が確認されているって書くべきでしたね。。。Atlas と同様に考えていたので当然だとばかり思っていた自分が居ます。。。○rz

# re: Script# ~Atlas とは違った Ajax へのアプローチ~

2006年5月24日 17:18 by 青柳 臣一
おっ、同じもの見てましたね(^^
私のところにもちょっと書きました。(私も全部をきっちり読んだわけじゃありませんが)
http://www.divakk.co.jp/blog/aoyagi/archive/2006/05/24/7237.aspx

# re: Script# ~Atlas とは違った Ajax へのアプローチ~

2006年5月24日 17:52 by naoki
青柳さん こんにちは~。

同じ所に注目していたんですね(笑)
それにしてもかなり丁寧に読まれたんですね!!!
私のが荒削りすぎて大雑把なのに、青柳さんの所を読む事で理解を深める事が出来ました。ありがとうございます_(。_。)_

# re: Script# ~Atlas とは違った Ajax へのアプローチ~

2006年5月24日 18:28 by 渋木宏明(ひどり)
これ凄いねー
C# をメタ言語として使っちゃうんだ。。。
デモビデオが分かり易くていいですね。
ん?デバッグはどうやるんだろう?

# re: Script# ~Atlas とは違った Ajax へのアプローチ~

2006年5月24日 18:58 by naoki
ひどりさん こんにちは~。

C#の可能性がまた1つ広がったって感じですよね。
デバッグは確かに出ていなかったので疑問部分ではあります。気になりますね。

どのような感想ですか?

(必須) 
必須 
(必須)