- 1 名前:デフォルトの名無しさん [2007/05/03(木) 11:37:00 ]
- Silverlight: ウェブはさらにリッチになった
jp.techcrunch.com/archives/silverlight-the-web-just-got-richer/ じっくりとSilverlightを理解しよう。本当に大切だから。 jp.techcrunch.com/archives/take-time-to-understand-silverlight-its-important/ .NETは死滅するなどと延々言い続けていた馬鹿がいたが、 気が付いてみればクロスプラットフォームCLRが出て、 Python・RubyがMSの言語として新たに仲間入りした。 自称美しい言語だったはずのJavaは信念のない拡張を繰り返し、 醜く複雑怪奇に成り果て、もはや誰も気に掛けない存在になった。(プ 今からJavaなんかをやるくらいなら、Rubyでもやった方がはるかにまともな選択だろう。(ププ ネイティブコードが最後に勝つなどと根拠のない妄信をしていたDelphiは、 今やBorlandとかいう会社ごとどこかに消えてしまった。(ゲラ 最後に勝ち残ったのはやはりMicrosoft率いる.NET軍団だった。
- 934 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 19:46:41 ]
- DLR上で動く言語は動的で、Jscript.NETはCLR上で動かすから動的でないというのは分かるんですが
PowerShellってDLR使ってないですよね?これら3つってどう違うんでしょうか?
- 935 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 21:09:23 ]
- Flash層の取り込みを狙ったものでは無いと思う
それならXamlonやGOAを買収して、CS2swfをサポートするほうが近道だし GOAいじってみたけどなかなか良かったよ
- 936 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 22:41:01 ]
- 前スレ:
Windows Live プログラミング pc11.2ch.net/test/read.cgi/tech/1188112572/l50
- 937 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 22:47:09 ]
- >>934
いやいやいや、「動的」の意味判って言ってる? 世の中には「絶対的動的言語」と「絶対的静的言語」ってのがあって、これまでCLRでは 後者しか動かせなくて、前者をCLR上で動かすのはDLRとやらがないと出来ない、 と考えているのであれば間違い。
- 938 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 23:08:25 ]
- >>937
あ、単純に折角CLR使ってるのに各言語の実装毎に一から作るのは手間だから 再利用できる部分(DLR)は再利用しようっていうだけですか
- 939 名前:デフォルトの名無しさん [2008/02/23(土) 00:58:25 ]
- DLRってCLRの拡張だと思っていた。
CLRが動的言語の実装に向かない部分があるのでそこを改善したのがDLR、 それでDLRはCLRの一部として取り込まれるというイメージだったんだが、間違ってる?
- 940 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 01:05:39 ]
- 間違ってる。
あちこちでIronPythonの記事読めばわかると思う。
- 941 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 01:06:09 ]
- DLRは単なるライブラリ
- 942 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 12:35:01 ]
- Emitに皮被せただけだろ
- 943 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 20:15:36 ]
- CLRで動的言語なんて絶対向いてねーよ、Python動かして証明してやるから待ってろ
↓ あれ?けっこうマトモに動く・・・まぁせっかく作ったし公開しよう ↓ IronPythonとしてMS公認、作った人MSへ←今ココ って流れだったよな?
- 944 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 21:56:19 ]
- >>942
抽象構文木のノードが標準的なものならほぼそろってるのも大きい。 あと、拡張子から実行エンジンを選ぶ仕組みとか、 コンソールとの連携とか(タブ補完とか)も考えた設計になってたかと。 >>943 「あれ?けっこうマトモに動く・・・」どころか、 「すみません、ものすごいまともに動きます」くらいじゃなかった?
- 945 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 22:13:07 ]
- 自分はDLRはさっくり言うと、大きく3つの機能があると理解している。
・動的型システムの標準化されたインタフェースとヘルパー ・言語のシンボルテーブルを.NETの型システムに繋ぐための辞書 ・構文抽象木(AST)のマネージメントとコンパイル、最適化された実行 DLR初見の人は compilerlab.members.winisp.net/ の、 Zen of the DLR, DLR Experiences, DLR ASTs and method dispatch caching 辺りをざっと眺めてみるのをお勧め。
- 946 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 22:18:01 ]
- pdf開いたらいきなりスターウォーズの画像出てきてリンク間違えたかと思った
- 947 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 22:34:27 ]
- Jim Huguninの
「ActiveStateのPython on CLRがクソ実装のせいで、 『MSのCLRは動的言語に全然向かないカスw』 とネガキャンされたぜ!」 っていいたげな所が何ともw
- 948 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 00:43:38 ]
- Silverlight2のエントリとけっこうちゃんとしたチュートリアルが来たね。
weblogs.asp.net/scottgu/archive/2008/02/22/first-look-at-silverlight-2.aspx >>797 のsocketサポート、ちゃんと入るっぽい。
- 949 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 03:31:13 ]
- 1.0の方のソースみたらjavascriptってhtmlファイルから直接呼び出してっぽいけど、
これってjavascriptは基本Silverlightから独立して動いていて Silverlightのオブジェクトを呼び出したときだけSilverlightを操作しているイメージなのかな? C#でやる場合も似たようなイメージだとするとブラウザやSilverlightから独立した コードをローカルに呼び出すことも可能になってしまったりしないの?
- 950 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 03:43:15 ]
- >>948
ザッと見たけど凄いな。WPFとほとんど変わらないや。 >>949 1.0のJavaScriptと2.0のC#では実行方法が全然違うから心配しなくてもいいんじゃない?
- 951 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 09:19:11 ]
- >>949
> これってjavascriptは基本Silverlightから独立して動いていて > Silverlightのオブジェクトを呼び出したときだけSilverlightを操作しているイメージなのかな? イメージってか、そのものだよ。Silverlightはブラウザのpluginで、<object>や<embed>要素で 親のHTMLに埋め込まれているに過ぎない。これはSilverlight2でも変わらない。だから > ブラウザやSilverlightから独立したコードをローカルに呼び出すことも可能になってしまったり こういうことは無い。2のpluginが、CLRや.NET Frameworkの機能(のサブセット)そのものを 持ってて、C#などで書かれたオブジェクトの管理とコードの実行を自力でする。 1.0はXAMLサブセットのパーサーとレンダラだけを持ったブラウザプラグインで、2はそれに CLRを加えたというイメージの理解でいいと思う。
- 952 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 10:58:53 ]
- Silverlightが発表されたばかりの頃はその辺混乱した記事が多かったよね。
「JavascriptがCLRで実行されるから速い」的なものもあった。 たぶん2.0(1.1)ではそうする予定という話と混同したんだと思うが。
- 953 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 14:59:55 ]
- 2.0になって、htmlのDOMをCLRからいじれるようになってるけど、
何の意味があるの? いらない機能は削ってファイルサイズ小さくして欲しいんだけど。
- 954 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 20:11:52 ]
- >>953
まぁ機能の要不要は兎も角、>>948 のリンク先によると > The Beta1 release of Silverlight 2 is 4.3MB in size, > and takes 4-10 seconds to install on a machine that doesn't already have it. とのことだが、これでもデカ過ぎると?
- 955 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 20:42:46 ]
- 携帯電話も視野に入れてんだろ?
なら2MBが妥当。
- 956 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 20:53:36 ]
- 2.0 は当面携帯は考えてないと思う。
- 957 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 20:54:43 ]
- でも>>2を読むと4MBって書いてあるね。
大体目標は達成できたってことか。
- 958 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 20:55:04 ]
- >>953
たぶん、それ削除してもバイナリサイズで10kBも小さくならんぞ。
- 959 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 21:18:08 ]
- Airはまだ出てなかったんか。
- 960 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 21:41:04 ]
- 950超えたけど、次立てる人居るなら、マトモなスレタイで立ててくれ
- 961 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 22:24:18 ]
- Part 1.1 で立てようとしたらぬるぽ
まあまだ余裕ありそうだが
- 962 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 22:53:18 ]
- テンプレ如何?
- 963 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 23:08:21 ]
- テンプレは>>1-3
- 964 名前:961 mailto:sage [2008/02/24(日) 23:22:25 ]
- 一応こんなの作ったは作ったけど
サポートする言語や開発環境もリンクした方がいいんかね Microsoft Silverlight www.microsoft.com/japan/silverlight/ MSDN Silverlight デベロッパー センター www.microsoft.com/japan/msdn/silverlight/ Silverlight 1.0 SDK msdn.microsoft.com/vstudio/eula.aspx?id=a40f3ffc-2657-02ec-7d67-7a79b4eac832 Silverlight 1.1(2.0) Alpha September Reflesh SDK msdn.microsoft.com/vstudio/eula.aspx?id=c8bf88e7-841c-43fd-c63d-379943617f36 前スレ Silverlight登場で.NET使い大勝利!!! pc11.2ch.net/test/read.cgi/tech/1178159820/ 〜おまけ〜 マイクロソフト ステップアップ スクエア -はじめての Silverlight - www.microsoft.com/japan/academic/kyozai/hajimete_silverlight/chapter00_1.mspx
- 965 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 23:28:27 ]
- >>964
もうすぐ2.0来るし1.1Alphaは外していいかも。 個人的にはスレタイも1.1はskipして2でいいと思うが。
- 966 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 23:45:47 ]
- 前スレのタイトルは入れないほうが・・・
- 967 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:00:38 ]
- 一応このスレがあるのにPart 1ってのもどうかなというのと
2.0になる前は1.1だったんだぜってことで丁度いいかなと まだ正式版リリースまで半年以上あるからそれまでには埋まるだろうしさ
- 968 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 00:40:15 ]
- 1.0で作る場合の開発環境リンク集でも用意しようかと思ったら
vs2005expressが落とせなくなってる。 SDK2005にしか対応してないのに。
- 969 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:23:07 ]
- ume
- 970 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:23:30 ]
- ume
- 971 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:23:57 ]
- ume
- 972 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:24:19 ]
- ume
- 973 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:24:50 ]
- ume
- 974 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:25:24 ]
- ume
- 975 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:26:12 ]
- ume
- 976 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:26:47 ]
- ume
- 977 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:27:15 ]
- ume
- 978 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:27:43 ]
- ume
- 979 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:27:56 ]
- ume
- 980 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:28:26 ]
- ume
- 981 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:29:02 ]
- ume
- 982 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:29:27 ]
- ume
- 983 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:29:56 ]
- ume
- 984 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:30:22 ]
- ume
- 985 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:30:56 ]
- ume
- 986 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:31:26 ]
- ume
- 987 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:32:03 ]
- ume
- 988 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:34:21 ]
- ume
- 989 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:34:57 ]
- ume
- 990 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:35:28 ]
- ume
- 991 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:35:58 ]
- ume
- 992 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:36:36 ]
- ume
- 993 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:37:21 ]
- ume
- 994 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:37:47 ]
- ume
- 995 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:38:19 ]
- ume
- 996 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:39:17 ]
- ume
- 997 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:39:49 ]
- ume
- 998 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:40:15 ]
- Silverlight登場で
- 999 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:40:44 ]
- .NET使い
- 1000 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 01:41:09 ]
- 大勝利!!!
- 1001 名前:1001 [Over 1000 Thread]
- このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
|

|