トップページ⇒tech
991コメント328KB

Microsoft Silverlight 2.0 その3

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2008/11/22(土) 12:33:33
Microsoft Silverlight
http://www.microsoft.com/silverlight/
MSDN Silverlight デベロッパー センター
http://msdn.microsoft.com/silverlight/
The Official Microsoft Silverlight Site
http://silverlight.net/

MSDN Silverlight ダウンロード (SDK, Silverlight Tools)
http://msdn.microsoft.com/silverlight/bb187452.aspx
CodePlex Silverlight Toolkit
http://www.codeplex.com/silverlight/

前スレ
http://pc11.2ch.net/test/read.cgi/tech/1210491703/
http://pc11.2ch.net/test/read.cgi/tech/1203891514/
0175デフォルトの名無しさん2009/01/29(木) 21:48:54
http://m-school.biz/training/expression_blend_fundamentals.htm
ここの新しいプロジェクトの画像でSilverlight2はアプリケーションになってるんですが、
Silverlight1サイトと同じようにできてしかもC#が使えるってことなんですか?
2で.htmlに埋め込めて.JSが.csでもできるんですか?
0176デフォルトの名無しさん2009/01/29(木) 21:56:49
Silverlight1はXAMLプレイヤーだったでしょ
XAMLをSilverlightプラグインに渡すと実行される
Silverlight2のプラグインはXAMLに加えて.NETのアセンブリも動かせるようになった
プラグインを外から操作するjavascriptの場合とは全く違う仕組み
0177デフォルトの名無しさん2009/01/29(木) 22:01:23
もちろんhtmlに埋め込めるよ
ただし,javascriptと違ってコードはコンパイルしないといけない
それがアプリケーションと呼ばれる所以
0178デフォルトの名無しさん2009/01/29(木) 22:19:05
なるほどつまり1では必要なかった.NETFrameworkが、2では必要だということですね
0179デフォルトの名無しさん2009/01/29(木) 22:27:09
違う.NETは必要ない
.NET FrameworkのサブセットがSilverlightのプラグインに組み込まれてるんだよ
Silverlightのプラグインそのものが小さい.NET Frameworkなの
0180デフォルトの名無しさん2009/01/29(木) 22:35:27
あんだけ詳しい公式サイトがあんだから
ちょっとは目を通したら?
0181デフォルトの名無しさん2009/01/29(木) 22:42:39
ネタだと思われ
0182デフォルトの名無しさん2009/01/29(木) 22:49:35
詳しくない奴は分らんだろ。はっきり言ってやったほうがいいよ。

.NET Framework は必要ない!!!!
0183デフォルトの名無しさん2009/01/29(木) 23:20:02
>>164
何が言いたいのかよく分からんが、クロスサイトホスティングでなければ
MIMEなんてどうでもいい。
0184デフォルトの名無しさん2009/01/30(金) 00:00:09
アプリケーションのUIはSilverlightで作ってほしいってMSの人が言ってるけど
これMFCと連携できるの?
0185デフォルトの名無しさん2009/01/30(金) 00:21:51
やっぱりネタか、他サービスのネガキャンかどっちかだなw
0186デフォルトの名無しさん2009/01/30(金) 00:28:28
MFCに張り付けられるわけないだろjk
0187デフォルトの名無しさん2009/01/30(金) 00:44:36
http://jp.techcrunch.com/archives/take-time-to-understand-silverlight-its-important/
こいつキモイw
結局重すぎてFlashに戻ったわけだが
0188デフォルトの名無しさん2009/01/30(金) 00:55:41
過剰なよいしょも上げ足取りも見苦しいものがあるな。
0189デフォルトの名無しさん2009/01/30(金) 02:55:28
>>184
誰がそんなこと言ってるのか知らないけど、言ってるとしてもそれは
「ウェブ」アプリケーションじゃないの?
0190デフォルトの名無しさん2009/01/30(金) 07:30:08
>>184
Flashならできるよ
0191デフォルトの名無しさん2009/01/31(土) 00:47:05
MSのHPでSL公式以外で使ってるとこないの?
どこ見てもFLASHなんだけど
身内でも使われないって酷いと思うんだけど。
0192デフォルトの名無しさん2009/01/31(土) 01:01:29
ぶっちゃけSilverlightって、Flashの置き換えにはならなさそうだしね。

「.NET プログラマーがウェブRIAに進出」ってシナリオにはなっても、
「Flash 使ってたデザイナーが乗り換え」ってシナリオにはならないっぽい。

プログラマーはActionScriptなんて死ねばいいのにって思うけど、
デザイナーはBlend使いにくいとしか思わないだろうし。
0193デフォルトの名無しさん2009/01/31(土) 01:03:41
>>191
? Silveright が使われてるけど?
http://www.microsoft.com/ja/jp/default.aspx
0194デフォルトの名無しさん2009/01/31(土) 01:15:47
>>192
今後Blendが使いやすくなるか、またはBlendより使いやすい新しいツールが
出てくるってのはあると思う。
Flashとほとんど同じ手順で作れる3rdパーティー製のツールとか出てくるんじゃない?
0195デフォルトの名無しさん2009/01/31(土) 02:01:17
まずStadioをVSみたいに統合しろ
ばらばらなのがウザすぎる
0196デフォルトの名無しさん2009/01/31(土) 02:26:11
まずはスペルをなんとかされたほうがよろしいかと・・・
0197デフォルトの名無しさん2009/01/31(土) 03:33:42
俺もだめだと思う
0198デフォルトの名無しさん2009/01/31(土) 12:47:48
>>192
Silverlight、まずはイントラ環境のウェブアプリ置き換えから浸透。
x64対応だし。
0199デフォルトの名無しさん2009/01/31(土) 14:58:31
FlashとSilverlightは技術的な部分を見ても、少しづつ差がでてきた気がする。
swfライセンスの変更やP2P環境を提供したり連携に力を入れているFlashと
ハードウェア対応とか、コンポーネントの表現力に力を入れてきたSilverlight。
まぁ、今でも色々違いはあるけど、今後の方向性として。
0200デフォルトの名無しさん2009/01/31(土) 15:52:20
Silverlightのあの重いというかカクカクするのはどうにかならんの?
もう少しスムーズに動いてほしい。グラボなのか?
しかしFlashは快適だから劣っていると判断せざるをえない
0201デフォルトの名無しさん2009/01/31(土) 16:08:55
何を使ったか解らないから何ともいえないけど、
1フレーム毎にデータを持つFlashと同じデータ構造にしてみては?
SLのアニメーションはキー&経過時間で補間計算みたいな感じだから
カクカクが目立ちやすい。
後はフレームレート<param name="maxFramerate" value="**" />を
30とか低くして目立ちにくくするとか。
0202デフォルトの名無しさん2009/01/31(土) 20:29:46
なんかカッコイイの作ったサイトないの?
公式のはもういいや
0203デフォルトの名無しさん2009/01/31(土) 22:20:41
Flex3はそこそこ使えるようになってるよ。
Siliverlightにも頑張ってもらいたいけど、すぐにサービス提供したい人は、Flexのほうがストレスないかもね。
0204デフォルトの名無しさん2009/01/31(土) 23:59:43
最近になってFlashはじめました。
0205デフォルトの名無しさん2009/02/01(日) 00:53:59
アドビのFlashは高いけど、VSは安い。
それだけの理由でSilverlightを勉強してる。

本気でやろうとは思わないけど…

別にウェブデザイナじゃないから…
ただのプログラマだし…
0206デフォルトの名無しさん2009/02/01(日) 01:38:19
今までの開発環境がMSだったのならSilverlightはよい選択肢。
それ以外はあまり今のところはメリットないでしょ。
でもそれが、とても大きい。
0207デフォルトの名無しさん2009/02/01(日) 01:46:22
ウェブデザイナーじゃなくてプログラマーならSilverlightの方選んで正解だろ。
0208デフォルトの名無しさん2009/02/01(日) 01:54:21
Flashのプログラミング環境はまともになったのか?
0209デフォルトの名無しさん2009/02/01(日) 01:57:30
XAMLは論理的にUI書けて良いよね
むしろプログラマにこそ向いてる感じ
0210デフォルトの名無しさん2009/02/01(日) 02:14:35
逆にポトペタな奴には向いてない気がする
0211デフォルトの名無しさん2009/02/01(日) 09:22:05
SuzukaでFlash勉強してるけど楽しいよ
0212デフォルトの名無しさん2009/02/01(日) 14:37:23
「ぼくの日記帳」か、せめてFlashスレでやろうね
0213デフォルトの名無しさん2009/02/01(日) 19:59:58
しかし、FlexもSilverlightも人気ないなー。
0214デフォルトの名無しさん2009/02/01(日) 20:00:39
Silverlightで色々作り始めてる所しってますが・・・
0215デフォルトの名無しさん2009/02/01(日) 20:28:13
あるんだー参考にするからおしえてー。
0216デフォルトの名無しさん2009/02/02(月) 01:06:13
SilverlightアプリケーションとSilverlightサイトの違いってなんですか?
サイトで使うアプリケーションを作るれるのがSilverlightじゃないんですか?
0217デフォルトの名無しさん2009/02/02(月) 01:20:46
じゃあ逆に聞くけど、silverlightに限らずアプリケーションとサイトの違いは?
0218デフォルトの名無しさん2009/02/02(月) 01:27:27
WEBブラウザ上で起動表示するかどうかの違いだとおもってますが
0219デフォルトの名無しさん2009/02/02(月) 02:03:24
>>216
Expression Blend 2 で新しいプロジェクトを作るときの種類のことを言っているのなら、

Silverlight サイト は Silverlight 1 用のテンプレート 。
プロジェクトを作成するとテスト表示用の HTML と本体の XAML, JavaScript ファイルが作られる。

Silverlight アプリケーション は Silverlight 2 用のテンプレート。
プロジェクトを作成時すると Visual Studio で開けるソリューションファイルとプロジェクトファイル、
選択した言語(C# か VB)のコードファイルと、それに関連付けられた XAML ファイルが作られる。

同じ Silverlight だけど 1 と 2 でプロジェクトの構成が大きく違う
(使える機能、ビルドが必要か否か)ので別の名前になっているだけ。あんまり深く考える必要はない。
0220デフォルトの名無しさん2009/02/02(月) 02:35:35
質問させて下さい。
WebBrowserコントロール代わりになるコントロールとかってなにかありませんか…?
0221デフォルトの名無しさん2009/02/02(月) 03:33:10
>>219
thx。それを聞いた上で名前が違うのは納得できるけど
知らないで始めるとSilverlightってなんなのってなるよね
0222デフォルトの名無しさん2009/02/02(月) 04:05:26
ソフトウェア構成レイヤ的に言うと、Silverlightはプレゼンテーション・レイヤで、ビジネスロジックなどの
アプリケーションを作る物ではないね。アプリケーション・レイヤはWCFサービスなどが担う。

[Webブラウザ] …表示/入力… [Silverlight] …処理の依頼… [WCFサービス] …参照/更新… [SQL-Server]
02232202009/02/02(月) 05:10:38
えっと、半分わかったのでもしかしたら知ってて当然なのかもだけど、一応書いておきます。
Silverlightを挿入してるページに<div id="testdiv">this is the testdiv</div>みたいに名前付きdivを入れておいて、

HtmlElement testdiv= HtmlPage.Document.GetElementById("testdiv");
testdiv.SetAttribute("innerHTML", "<a href=\"http://www.2ch.net/\">2ちゃんねるへ</a>");

みたいにしたらおkでした。IMGタグとかもおkみたい。
ただ、HTTPサーバに接続しようとしてもSystem.Net.WebClient.Openreadとかが無いから結構難しいです。
以上です。チラシの裏に書くような情報を長々載せてすみませんでした。
02242202009/02/02(月) 05:58:03
あ、ごめんなさい。全然Silverlightのことわかってませんでした。
"Allowed schemes"(MSDNより)へしかSilverlight上からはアクセスできないのね…
Silverlightでmixi足跡踏み機とか作ろうと思ったけど、完璧に挫折だわー。
0225デフォルトの名無しさん2009/02/02(月) 11:17:02
>>224
サーバーに中継させれば良い。
Silverlight クライアント -> サイトの Web サーバー -> mixi
0226デフォルトの名無しさん2009/02/02(月) 11:45:07
ttp://d.hatena.ne.jp/takoratta/20090131/1233409574
0227デフォルトの名無しさん2009/02/02(月) 16:51:24
安いのはいいんだが、ちゃんと過去の製品も見捨てないで欲しい。
VS2005使い続けたいのに2008にしか対応しないとか言われるとやる気無くなる。
数年ごとに数万なんてお布施したくない・・・。
0228デフォルトの名無しさん2009/02/02(月) 17:45:51
MicroSoftにそんなこと言ってもなぁ
0229デフォルトの名無しさん2009/02/02(月) 18:23:14
>>227
一度買えば更新料取りません!って言ってるウィルス対策ソフトを思い出した。
あれ、会員の増加が止まった時どうするんだろう。

まぁ数年おきに数万ぐらい安いもんでしょ
0230デフォルトの名無しさん2009/02/02(月) 18:37:25
囲い込みを安いとは、いつの時代の方でつか?
0231デフォルトの名無しさん2009/02/02(月) 20:20:03
>古い製品で当時はなかった物がサポートされていない。古い製品でも対応しろ
ってのに、新しいの買えって言っただけじゃないか。

それに買い換えずともSilverlightは無償のVWD Expressでもサポートされている。

何で囲い込みとか斜め上に話が飛躍するんだ。気持ち悪いな
0232デフォルトの名無しさん2009/02/02(月) 22:12:27
俺はMSに搾取されることだけが至高の幸せだと感じる
0233デフォルトの名無しさん2009/02/02(月) 23:11:57
MSに世界征服してもらって、幸せになりたいね
0234デフォルトの名無しさん2009/02/02(月) 23:16:48
わかってくれる人がいてうれしいよ
0235デフォルトの名無しさん2009/02/02(月) 23:23:22
WebControl見たいのほしいな(´・ω・`)
0236デフォルトの名無しさん2009/02/03(火) 13:22:31
ブラウザーのシェア、IEの過半数割れは時間の問題か
ttp://zen.seesaa.net/article/113600947.html
0237デフォルトの名無しさん2009/02/03(火) 14:08:45
Silverlightとしてはどうでもいい話だな。
俺もIE放置してFirefox使ってるけど問題なく動作してるし
0238デフォルトの名無しさん2009/02/03(火) 14:15:27
Chromeがもうちょっと伸びてると思ったが、思いのほかの伸びてないな
0239デフォルトの名無しさん2009/02/03(火) 15:22:07
ウェブデザイナーさんが言ってたんだけど、
どうせ全部のブラウザ意識するからシェアなんて意識しないんだって。
0240デフォルトの名無しさん2009/02/03(火) 15:50:55
必至なとこからいろいろ伝わってくるものがある
0241デフォルトの名無しさん2009/02/03(火) 15:51:32
>>238
Chromeはメモリ食いなのが痛いな。
俺のPCはメモリ2GBなんだが、javascriptが爆速だからと気をよくして
タブを沢山開くと、アッという間にメモリ不足になる。
4GB以上積まないと安心できない。
0242デフォルトの名無しさん2009/02/03(火) 15:58:30
え、自分のPC500メガだが、チョロメ動くお?









XPだけどorz
0243デフォルトの名無しさん2009/02/03(火) 16:25:25
ソフトウェア板に行け
0244デフォルトの名無しさん2009/02/03(火) 16:26:40
Operaのこともたまには思い出してやってください・・・(ノД`)シクシク







Opera好きの自分だが、打ち切られないか心配になってきた。
0245デフォルトの名無しさん2009/02/03(火) 16:31:47
銀光が動くブラウザは限られてるし、
M$のサイトはIEモンリーだったりするし、
やヴぁくね?
0246デフォルトの名無しさん2009/02/03(火) 17:29:49
232 名前: デフォルトの名無しさん [sage] 投稿日: 2009/02/02(月) 22:12:27
俺はMSに搾取されることだけが至高の幸せだと感じる

233 名前: デフォルトの名無しさん [sage] 投稿日: 2009/02/02(月) 23:11:57
MSに世界征服してもらって、幸せになりたいね

234 名前: デフォルトの名無しさん [sage] 投稿日: 2009/02/02(月) 23:16:48
わかってくれる人がいてうれしいよ

236 名前: デフォルトの名無しさん [sage] 投稿日: 2009/02/03(火) 13:22:31
ブラウザーのシェア、IEの過半数割れは時間の問題か
ttp://zen.seesaa.net/article/113600947.html
0247デフォルトの名無しさん2009/02/03(火) 17:48:40
>>244
Opera 9.5 の頃から対応しようとしていて、(不完全で役に立たないレベルだったが)一応動いてた。
Opera 10 alpha では対応するようになったと聞いているが、まだ検証していないので完成度は知らない。

忘れられてはいないようだぜ

>>246
触るな危険
0248デフォルトの名無しさん2009/02/03(火) 19:04:39
>ttp://codezine.jp/article/detail/3541
>.NET Framework 4.0をサポートするVS 2010

これって嬉しいか?
0249デフォルトの名無しさん2009/02/03(火) 19:29:24
VS2010には専用スレがある
0250デフォルトの名無しさん2009/02/03(火) 20:48:28
FireFoxの収益の9割以上はググルの検索サービスかららしい。
それなりに危険な立ち位置にいる。

>>245
>>236の上位3位までをサポートすると90%以上のユーザに対応したことになる。
全種類のブラウザーに対応するよりも、今は拡張を進めて欲しい。
>>244には申し訳ないがw
0251デフォルトの名無しさん2009/02/04(水) 00:58:45
>>250
>>245はアホアンチだから相手にするなよ
0252デフォルトの名無しさん2009/02/04(水) 09:23:11
IEマンセー
0253デフォルトの名無しさん2009/02/04(水) 12:36:09
Chromeはfirefoxと共通の部分が多いからかsilverlightは動いてる。
ただ正式サポートではないせいだろうか、たまに変な動きを見せる。
0254デフォルトの名無しさん2009/02/04(水) 13:39:25
FireFOXも動くでしょ?
0255デフォルトの名無しさん2009/02/05(木) 11:21:41
ttp://www.gizmodo.jp/2009/02/windowsosmoblin_v2_1.html

こういうのもちゃんとサポートしてくれるんだろうな>>>M$
戦略上Notサポートにするのが怖い。
0256デフォルトの名無しさん2009/02/05(木) 11:41:04
するわけないだろjk
0257デフォルトの名無しさん2009/02/05(木) 12:23:43
>>255
Mono、Moonlight が動くだろJK
0258デフォルトの名無しさん2009/02/05(木) 12:59:59
MonoがサポートすんのはUNIX系(=重厚)じゃね?
0259デフォルトの名無しさん2009/02/05(木) 13:19:37
>>258
>>255のリンク先から引用
>「Fedora」をベースに開発が進められたMoblin v2は(略)
FedoraでMonoは動作する。
それをベースにしているのなら問題なく動くか、少しの変更を加える程度でいけるんじゃないかと思って

実際に試したわけじゃないから、動かないという話であれば指摘お願いします。
0260デフォルトの名無しさん2009/02/05(木) 15:19:06
いや、Fedora LinuxもUNIX系&重厚なんだけど。
ケータイOS@軽量だとどうなるんだろ、みたいな。
それで動作するということが明確になったら銀光にシフトすんだけど。
0261デフォルトの名無しさん2009/02/05(木) 16:48:57
その辺の動向は不明瞭な所が多くて、まだ様子見ですね。

ケータイOSと言えば、Android端末でのSilverlightサポートについて検討しているとか
http://www.itmedia.co.jp/anchordesk/articles/0810/14/news079.html
Monoの中の人が、AndroidのDalvikにMonoを統合するのに興味を示しているとかいう話もあるね。
http://tirania.org/blog/archive/2007/Nov-13-1.html

順調に進んで欲しいとこだけど、これも先行きは不透明なのが・・。
0262デフォルトの名無しさん2009/02/05(木) 16:54:56
Silverlightの使い道は、やっぱりみんなWebサイトとしてと考えてるの?
WindowsアプリケーションとしてSilverlightを使うっていうのは誰も考えてないのかな?
おれは今、そう考えてるんだけど、みんなはどう考えているのかなって思って。
0263デフォルトの名無しさん2009/02/05(木) 16:56:54
ブラウザ上でしか動かないし余計な制限がかかるだけ
WindowsならWPF使えばいいだろ
0264デフォルトの名無しさん2009/02/05(木) 17:12:45
どう考えるもなにもそれは最初から一つの目的でもあり、全員が一度は考えること。
プラグインさえ入っていればUIはすべてSilverlightで可能
一部にSilverlightを使えば連携を考える必要が出てくるのが面倒だが
WPFはWindowsでしか動作しないのに対し、これはでかい
が、動作が重すぎてどうしようもないので終わり。
0265デフォルトの名無しさん2009/02/05(木) 17:16:48
で、何が言いたい?
0266デフォルトの名無しさん2009/02/05(木) 17:19:57
それアプリにブラウザ張り付けてるだけなんじゃwww
0267デフォルトの名無しさん2009/02/05(木) 17:32:00
.NetというベースがあってSilverlightはその出力の1つと考えると
Windowsアプリは素直にWPFなりマネージアプリで用意するのが妥当かと。
Silverlightはどんなに進んでもブラウザコンポーネント以上には進化しない
気がする。ブラウザコンポーネントから始まって、それを流用して
色々手を広げてるFlashとは進化の仕方が真逆。
0268デフォルトの名無しさん2009/02/05(木) 17:44:51
Silverlightはバックにあるwebアプリケーションのデータを表示したり操作したりするための端末
という位置付けだからな
決して単体でクロスプラットフォームなアプリケーション作るためのものではない
0269デフォルトの名無しさん2009/02/05(木) 17:56:33
airみたいにブラウザなし環境で動くようなものでてくるよ。
0270デフォルトの名無しさん2009/02/05(木) 17:59:11
それただの.NETアプリだから
MSは先にそっちを作ったのを忘れないで
0271デフォルトの名無しさん2009/02/05(木) 18:03:41
びびった。今一瞬養護学校にいるのかと思った
0272デフォルトの名無しさん2009/02/05(木) 18:18:02
それが.netの目指してた所だと思うけれど現実出来てないからね。
silverlight環境はモバイル含めてそれを実現するためのよい口実。
0273デフォルトの名無しさん2009/02/05(木) 19:08:27
for mobile の方はブラウザから切り離した使い方もできるようにすると言ってたね
.NETじゃ大きすぎるし

Vista向けだとサイドバーがジェットでそれっぽくしちゃったり
Googlegearsと混ぜ合わせるとかやってる人もいた
0274デフォルトの名無しさん2009/02/05(木) 19:38:21
>>262
俺もSilverlightの応用として、ASP.NETに代わるWebアプリという案も検討しているけど、
SilverlightはWPFのXBAPと同様に、ローカルリソースへのアクセスが制限されてるから、
ファイルのアップロード/ダウンロードが必要なケースでは使いにくいし・・・。
ここらへんの制限があるから、セキュアなWeb端末アプリ以外への使い道は大変かもね。
■ このスレッドは過去ログ倉庫に格納されています