1 名前:デフォルトの名無しさん [2009/12/05(土) 20:03:13 ] Microsoft Silverlight www.microsoft.com/japan/silverlight/ MSDN Silverlight デベロッパー センター msdn.microsoft.com/ja-jp/silverlight/ The Official Microsoft Silverlight Site silverlight.net/ CodePlex Silverlight Toolkit silverlight.codeplex.com/ 前スレ pc12.2ch.net/test/read.cgi/tech/1244812356/ pc12.2ch.net/test/read.cgi/tech/1227324813/ pc11.2ch.net/test/read.cgi/tech/1210491703/ pc11.2ch.net/test/read.cgi/tech/1203891514/
151 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 22:38:01 ] マウスクリックだけでよければMouseLeftButtonDownイベント Buttonをラベル風味にするのも簡単なテンプレートを設定するだけだから全然難しくない ところで勘違いしているようだけどSilverlightやWPFでは普通に文字を表示するのにLabelは使わない
152 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 22:41:41 ] 文字表示なら普通はボタン使うよな
153 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 23:03:44 ] いやLabelは文字表示につかうだろ テンプレート内ではContentPresenterだけどな
154 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 23:05:25 ] たぶんTextBlockって言いたいんでしょ
155 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 23:05:31 ] TextBlockは?
156 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 23:06:17 ] Labelってなんでわざわざ追加されたの? 背景色変えられるとかそんなの?
157 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 23:11:53 ] Labelがあるのに今更TextBlockはないだろ…
158 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 23:16:08 ] LabelはVisualStateやValidation的な意味合いもあるからなぁ そう? 軽いから必要がない限り基本TextBlock使うわ
159 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 23:17:38 ] Silverlight4で追加されるLabelはWPFとの形式的な互換性のためだけに追加された WPFのLabelは文字表示よりもコントロールにアクセスキーを付けるのが目的なんだけど Silvelright(4含)はアクセスキーをサポートしていないので全く意味がない
160 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 23:24:00 ] 将来的にWPFにする可能性あるからLabelを使うかなぁ とりあえずSilverlight準拠で組んでおいて検査云々やXSSの兼ね合いでWPFに鞍替えするやもしれないからね それにそのうちアクセスキーもSilverlightはつくでしょ Windowlessだとは思うが
161 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 23:31:53 ] Labelを使うのはコントロールに対して文字通り一対一のラベルを付ける場合だけ 単に文字を出したいだけならWPFでもTextBox
162 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 23:41:17 ] んだね だからTextBlockはあまり使う事がないのよね(DataTemleateではお世話になるが)
163 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 23:45:26 ] boxにしたら余計に駄目だろw
164 名前:162 mailto:sage [2009/12/25(金) 23:51:19 ] 今気づいたわw
165 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 13:17:25 ] >>148 それって本当にsilverlightの問題? HTMLだけのページでも同じように差が出た気がするんだけど。
166 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 13:19:46 ] >>148 IE8: ActiveX その他: Netscapeプラグイン 構造上COMで動くActiveXのほうが速いと思う
167 名前:デフォルトの名無しさん mailto:sage [2009/12/31(木) 18:38:15 ] Expressionがどうにも手に合わないというか、自分はどうしても馴染めなかったんで、 ちょっとサードパーティのXAMLエディタ漁ってみた。 ・FreeMotion3 For Silverlight ttp://www.ah-soft.com/frimo-sl/index.html Flashの低価格作成ツールとしてそこそこ使えるFreeMotionのSL対応版。 swf読み込んでデコンパイルしてXAML吐けるのはちょっと魅力的だが、 XAMLエディタとしての機能は貧弱。 これ単品で開発するのはちょっと_ 逆にフリーのFlash編集ソフト(パラフラとかSuzukaとか)と連携して使う気なら悪くないのかもしれん。 ダウンロード版4980円とお安いのが魅力。 ・Aurora XAML Designer ttp://www.dotnetuidevelopment.com/auroraxamldesigner.htm WPF/SilverLight両対応のXAMLエディタ VBあたりのフォームデザイナに近い使い勝手。 英語版のみだが、日本語入力とかは問題なす。 おいらは中々気に入った。ダウンロード版$295 これはトライアル期間終了したらマジで買うかもしれん。 どっちも30日トライアル版があるんで興味のある方お試しあれ。
168 名前:デフォルトの名無しさん mailto:sage [2009/12/31(木) 18:47:38 ] >>63 LightSpeedオヌヌメ ttp://www.mindscape.co.nz/Products/LightSpeed/ ttp://journal.mycom.co.jp/articles/2008/12/24/lightspeed/menu.html ADO.NET Entity Frameworkに似てるっちゃ似てるが、 大概のDBから現状のスキーマ読み取って、勝手にO/Rマッパのメタクラス作ってくれる。 テスト環境用のPostgresと本番環境用のDB2で相互運用とかもそんなに難しくない。 (つーか今やってる) Monoでの動作保証してくれてるのも俺的には○ 無料版と商用版があり、無料版はエンティティ8つまでの制限はあるけど、 その範囲で使うなら商用利用もおk
169 名前:デフォルトの名無しさん mailto:sage [2010/01/05(火) 01:30:51 ] ブラウザ優先度強制変更が早く直ってほしい今日この頃。
170 名前:デフォルトの名無しさん [2010/01/10(日) 23:41:50 ] WebExceptionStatus.ProtocolErrorが無くて涙目 すごーく不便です><
171 名前:デフォルトの名無しさん [2010/01/11(月) 10:31:10 ] たまにsilverlight 入れないと見れないって出てくるけど 余計なウイルス入れたくない 無くしてはやくひとつのプラットフォームにしてほしい。
172 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 10:34:55 ] 日本語で
173 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 10:41:49 ] Silverlightで別のスレッドからUI要素を操作して処理終了まで待ちたいんだけどDispatcher.Invokeがない Dispatcher.BeginInvoke使って待機ハンドルやMonitor.Waitで待てばいいんだと思うけど ベストなやり方があれば教えてほしいです
174 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 11:33:46 ] はじめにBlendでプロジェクトを作る時、「Silverlightアプリケーション」と「Silverlightアプリケーション + Webサイト」の 2つが選択できるんだが、どう使い分ければいいんだろうか。 「Silverlightアプリケーション」でもIISでホストできるから、どっちでもいいのかな。
175 名前:デフォルトの名無しさん mailto:sage [2010/01/11(月) 14:15:28 ] Silverlightのプロジェクトの方は同じ ホストするWebサイトプロジェクトを自動生成してくれるかどうかの違いだけ
176 名前:174 mailto:sage [2010/01/11(月) 15:10:13 ] >>175 d ! ついさっき、初めてBlendを使い始めたけど、Silverlight4対応のPreview版は英語なので戸惑うね。 俺はソフトウェアエンジニア育ちなので、デザインのセンスとスキルが足りないんだよなー。 これからはプレゼンテーション・レイヤを極力Blendを使って制作し、クラスデータを介したバイン ディングを積極的に使って、C#コードとの役割を明瞭に分離するのがスタンダードなのかな。
177 名前:デフォルトの名無しさん [2010/01/12(火) 23:21:07 ] バカですいません、Silverlightでstaticで宣言したものはユーザーごとに一意、 ホストするASP.NET側でstaticで宣言したものはアプリ(全ユーザー)で一意、という認識で合ってるでしょうか
178 名前:デフォルトの名無しさん mailto:sage [2010/01/12(火) 23:24:31 ] 例えばボタンを押すとstaticな変数hogeに1加算されるとして aさんとbさんが10回ずつボタンを押したとすると hogeの値はsilverlightだと10、asp.netだと20というような
179 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 05:48:23 ] >>177-178 だいたい合ってる。 そのASP.NETのWebアプリは、サーバーサイド(runat server)ということでOK? そうであれば、ASP.NETのアプリ自体はサーバー上で動作していて、動作結果だけがブラウザ上に 表示されるから、アプリをホストしているサーバー上のプログラム変数がstaticな扱いになるね。 サーバーでWebアプリの一つのインスタンスが生成、実行される状態であれば、複数のブラウザから static変数への加算を同時実行すると、そのすべてが反映される。 一方のSilverlightはクライアントサイドでインスタンスが生成され、それぞれのブラウザ上て実行される から、Silverlight内で宣言したstatic変数は、それぞれのブラウザごとに個別で持たれますね。 SilverlightからWCFサービスを利用すると、ASPのようなサーバーサイド処理を組み合わせられますよ。
180 名前:デフォルトの名無しさん mailto:sage [2010/01/13(水) 21:37:06 ] >>179 ありがとうございます。 ブラウザ上で動いてるけど感覚としては完全にクライアントアプリな感じですね。 ボタン押しても変数消えないしw
181 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 12:30:26 ] ん、F5更新したら変数リフレッシュされないか? 俺が何か誤解してるだけか・・・jsとかと同じかんじだったと認識してるんだが・・・
182 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 12:45:29 ] 変数消えないっていってるのはASP.NETの方の話をしてるんじゃない?
183 名前:デフォルトの名無しさん mailto:sage [2010/01/14(木) 18:56:44 ] ASP.NET内のボタンを押す→ASP.NET内の変数はクリアされる Silverlight内のボタンを押す→Silverlight内の変数はクリアされない てことでは
184 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 03:47:00 ] 0
185 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 12:55:20 ] オライリーのSilverlightで開発するデータ駆動アプリケーションを読み始めた。 即効眠くなった。俺には早すぎたかもしれん。
186 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 13:20:30 ] 今はドメイン駆動が流行りなんだっけ?
187 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 22:01:01 ] <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100" height="30"> とかでhtmlに埋め込んだSilverlightのボタンを押したらSilverlight子ウィンドウを開く、というのだと 子ウィンドウがwidth="100" height="30"の中に表示されてしまうんですが これはどうしようも無いのでしょうか。 また、htmlに埋め込んだSilverlightのDataGridの行数に応じて hmtl中のSilverlightの表示領域を広げる、といったことは可能でしょうか。
188 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 22:38:20 ] >>187 後者について、 ActualHeightとCanvas.GetTopでDataGridの位置と高さが取得できる。 using System.Windows.Browser; して HtmlDocument doc = HtmlPage.Document; で自身が埋め込まれているHTMLへアクセスできるので、 目的の要素を探してheightの値を書き換える。
189 名前:デフォルトの名無しさん mailto:sage [2010/01/15(金) 23:11:44 ] >>188 できました!ありがとうございます。 同じやり方で前者もどうにか出来そうですね。
190 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 12:44:33 ] Silverlight + WCF + SQL ServerでMVVMデザインパターンにサクッとトライしてみた♪ (・∀・)!! しかし俺の脳みそが、普段使い慣れていない筋肉と感覚(耳を動かすような)に悲鳴を上げている。 シナプスが腸捻転を起こしているような感じだw
191 名前:デフォルトの名無しさん mailto:sage [2010/01/16(土) 13:29:03 ] >>190 あるあるあるある MVVMやってるとなんかこうキーーーーーーってなるよね
192 名前:デフォルトの名無しさん [2010/01/17(日) 14:46:15 ] Silverlightのファイル[xap]を無料でおける場所、どこかありませんか? Silverlight Streamingが使えなくなったから困った…。
193 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 14:51:41 ] silverlightのxapはjavascriptやプラグインからロードかけるので、 addtypeの登録は必要ない。 普通にバイナリとしてダウンロードできるところなら何処にでもおける。
194 名前:デフォルトの名無しさん [2010/01/17(日) 15:27:56 ] あらま、ほんとだ。 サンクス!
195 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 15:33:30 ] リソースの埋め込み方と使い方がわけわかめ… プロジェクトのプロパティには項目ないし、追加したらしたでsystem.draw無いとか怒られるし使い方もわからないしだずげで><
196 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 17:16:47 ] 助けてほしいならエラーメッセージくらい正確に書けよ
197 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 17:27:35 ] ここは見たかね ttp://msdn.microsoft.com/ja-jp/library/cc296240(VS.95).aspx
198 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 17:44:39 ] 「silverlight逆引き大全」を書けば売れる 誰か書いてくれ。おねがいします。
199 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 18:00:34 ] >>197 真っ先にそこみたですます! つぎはWPFの記事をみただす! がしかし画像リソースを使う時にSystem.Drawがないよと言われますです! だからMedia.ImageBitmapに変更したけど今度は使い方がわからないだす! もう疲れたから今日は寝るだす! おやすみ!!
200 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 18:04:00 ] あーリソースの扱い方じゃなくて、画像の扱い方かよ?
201 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 22:29:27 ] WPFにもいえるがTreeViewのBindingがGoodすぎてワロタw これ覚えたらWinFormとかやってらんねぇよ。
202 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 22:41:03 ] パカパカするたびにかってに構築してくれるのは感動だよね。
203 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 00:17:25 ] マジで? めちゃ手で書いてた…
204 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 04:40:58 ] WCF使ってると思うんだけど、VS内で勝手にポート割り当てて立ち上がる開発サーバーって余計だな。 IIS前提にしてくれると楽なんだが・・・
205 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 15:11:41 ] プロジェクト作る時にチェックするとこあったろう
206 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 19:10:44 ] 弄ってみたけどVS2010 beta2 + NET4 beta2だとめちゃくちゃ。サービスがIISで動きやしない。 前のVS2008 + .NET3.5の時はしっかり動いてたんだけどなぁ。 VS2008 + NET3.5 + SL3 と VS2010 + NET4 + SL4 のダブル体制で開発するしかないかね。
207 名前:デフォルトの名無しさん [2010/01/18(月) 20:48:44 ] なんかいい本ない?
208 名前:デフォルトの名無しさん [2010/01/18(月) 21:54:34 ] Prism関連の情報が少ないなぁ。 みんな使ってる?
209 名前:デフォルトの名無しさん mailto:sage [2010/01/18(月) 23:29:22 ] 今更だけど、Silverlight4ってWCFサービスとのバインディングでwsHttpBindingもいけるように なったんだね。これでWinFormsやWPFなんかともWCFサービスやWeb.configを共用できるな。
210 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 00:03:22 ] WCFって地味に使われまくってるんだな・・・
211 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 00:28:45 ] SilverlightはサーバーサイドなASP.NETアプリと真逆でクライアントサイドアプリだからね。 Webアプリ特有のひねくれから解放されるのは大歓迎。しかしアプリケーションロジックの DB処理や一括処理はサーバーサイドで動かすのがスジ。 そうするとどうしてもサービスという通信コミュニケーションを利用せざるを得ないんだよね。
212 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 00:39:55 ] けどWCFがなきゃSilverlightだけならそこらの無料レンタルサーバーで動かせるんだよな
213 名前:デフォルトの名無しさん [2010/01/19(火) 01:17:14 ] 俺はその理由でサービスはjavaやphp,pythonにしてる WCF使いたいけど.NETおける無料の鯖がなさ過ぎ MSの雲に期待してたけど軽いアプリも有料だし期待はずれだった
214 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 01:36:05 ] >>213 だよな。 昔からMS製品はそこらへんで苦労する。
215 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 16:16:35 ] Linux VPS借りてmod_monoでって訳にはいかんの? 試したこともドキュメント読んだことも無いのでわからないのだが。
216 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 18:54:23 ] >>215 現状のmono 2.0は使い物にならんでしょう。 俺もそうだけど、SL開発者にとってSL3は過去のもの。みんなSL4を見据えてアプリの開発と デザインパターンを習得中だと思うぞ。 試しにSUSE LinuxとFirefoxでSL3アプリに接続してみたが、どれも画面真っ白けでピクリとも動かんw 何の警告メッセージや画面のゴミすらも出ない・・・。Linuxerはレベル低いアマちゃんで無愛想だな。 ところで、SL4 + WCF + SQL のデザインパターン習得のために試作したアプリをWindows7のIIS 7.5 で ホストしたら、エラー「ユーザー 'IIS APPPOOL\hoge' はログインできませんでした。」とやらで SqlClientがExeptionしたんで、MSSSMSでSQL Serverのログインユーザーを追加しようとしたら、 IISのアプリケーションプールのユーザーが一覧に出て来なくて泡吹いたw 手入力でOKだったけど。
217 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 20:13:37 ] >>216 monoとmoonlightの区別ついてないでしょ?
218 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 20:16:52 ] >>216 流れは鯖の話だからそれはなんか違う ↓これ試したやつとかいない? ttp://www.go-mono.com/monotools/
219 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 20:22:17 ] ちょど良い機会だからMonoでWCFのどの辺まで使えるのかとか、 ASP.NET MVCを実行できるのかとか、どこまで出来るか調べてみるか。
220 名前:216 mailto:sage [2010/01/19(火) 20:40:37 ] >>217 完全に俺の早とちりw orz 開発環境のmonoじゃなくて、SilverlightランタイムのMoonlight 2.0が駄目だったということです。 それでLinuxをクライアントにする案は崩れた。
221 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 20:51:07 ] Windows Mobile 7にSilverlight載るそうで。 でも完全に出遅れた。
222 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 21:44:05 ] WM7、WM6以前のアプリ切り捨てだってね。 大丈夫なのかねぇ。 >OSとしてのWinMo 7は、バックグラウンドプロセスがなくて、Appleのような通知サービスがある。 >システムリソースへのアクセスはできない、マルチスレッドのプロセスもない。それどころか、カスタマイゼーションの余地はゼロ。 スマフォは今Flashが動く動かないでもりあがってるから Silverlightの出番はあんまりないんじゃないかねぇ・・・
223 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 23:15:54 ] smartphone.nttdocomo.co.jp/ www.nttdocomo.co.jp/product/foma/pro/index.html smartphone 一色に染まるとも思いにくいんだよな… あう、あう
224 名前:デフォルトの名無しさん mailto:sage [2010/01/19(火) 23:28:30 ] あうといえば.net by auの方は春からみたいだね
225 名前:デフォルトの名無しさん mailto:sage [2010/01/20(水) 06:51:03 ] gigazine.net/index.php?/news/comments/20100118_docomo_au_2010_spring/ >経済や金融情報の配信などを手がけるブルームバーグ社の >公式ページによると、2010年1月20日(水)と1月21日(木)に >auとNTTドコモが春モデルの発表会を行うそうです。 wktk sage
226 名前:デフォルトの名無しさん [2010/01/20(水) 19:57:12 ] またフエラチオ会見してほしいな
227 名前:デフォルトの名無しさん [2010/01/21(木) 00:36:13 ] MSはいわゆるJava+Linuxを取り込みたいのだと思うよ。 でもまー。Java+Linuxというのも人たちは、 無償だからいいという人と、そうでもない人が混ざってるから現状は選別したいんじゃないかなぁ
228 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 03:44:11 ] Windows7 64bitだけどSilverlight使ってるページ開いたらブラウザ問わずにクラッシュするのが3ヶ月ぐらい?続いてたけど 昨日のWindowUpdateでKB979202が当たってやっと改善した 放置しすぎだ
229 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 13:53:17 ] >>219 VPS借りてOpenSUSEの中でmono2.6+mod_mono使ってるよ。 ASP.NET MVCは普通に動く。つーか今動かしてる。 サービス系は.asmx系は動く。.svc系は駄目。 あとADO.Net Entity FrameWorkはかなり怪しい(2.8で完全対応予定らしい) おいらはS2DAO.Net使ってるので無問題
230 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 14:00:33 ] 連投すまんが、moonlightはまだ実用段階じゃないってのは同意。 こなれるのにもう1年はかかるんじゃないかなあ。 ややスレチだが、NetBeansのJavaFXプラグインのGUIビルダの使いやすさに吹いた。 このレベルのGUIビルダ乗せてくれよMS
231 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 14:48:53 ] >>228 それは修正されたファイルが修正前までぶっ壊れてたってだけじゃないのか 7 64bitでChromeだけどクラッシュなんて起きてなかったし
232 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 17:35:01 ] 俺も7 64 FFだけど特になかった。 たまにGyao見るときしか使ってなかったけど
233 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 18:26:30 ] GyaO!「くるねこ 第4話 「収集癖の原点」」をご利用いただくには、以下の環境が必要です。 JavaScript : 有効に設定 OS : Windows 2000 SP4以降、XP SP2以降またはVista ブラウザ : Internet Explorer 6.0以降またはFirefox 3以降 Microsoft Silverlight : バージョン3以降 Adobe Flash Player : バージョン8以降 Gyao は 7 に正式対応とは記述してないけどな… mac だと safari 3 以降なら見れるが、ほかのブラウザは 上記メッセージが表示され、弾かれるようだったけど
234 名前:デフォルトの名無しさん [2010/01/22(金) 00:27:29 ] 家のWin7でSLのアップグレードあったけど、なんか変わったの?
235 名前:216 mailto:sage [2010/01/22(金) 02:42:06 ] >>229 mono環境からWCFのホストができないのは痛いとしか言いようが無いな。 もしmono/moonlightからサービス参照もダメだったら使えねーな。 俺はSilverlight + WCF + SQL ServerでASP.NETとおさらばするつもりなのに。 しかしNavigation、Drag & Drop、Printingは便利だな。もうASPには戻れないや。
236 名前:デフォルトの名無しさん [2010/01/22(金) 07:59:27 ] お前ら金になってるの?
237 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 08:04:23 ] 社内システムの構築に使い始めたので、少なくとも給料の一部にはなってるな。
238 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 09:33:52 ] やっぱWPFよりSilverlightの方が受けいれやすいのか
239 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 10:25:26 ] Silverlightで作れば、Silverlight本体以外は配布しなくていいし 環境もあまり考えなくていいからラクではあるな。
240 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 12:52:19 ] 遅レスだけど、 >>211 >DB処理や一括処理はサーバーサイドで動かすのがスジ これに近い書き込みをたまに見かけるし、分からんでもないけど、 RIA Servicesもあるよな。 速度的にTransactionとかは微妙だろうけど、ある意味開発が単純だから こっちに流れるのも多いんじゃないだろうかと思う。
241 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 15:33:08 ] visitmix.com/labs/gestalt/samples/ ブラウザによって動かない場合とかもあるし ・firefox3.6 ほぼ下半分で動かない ・ie6 100%から先が表示されない 現時点だと組むんなら C# でというかんじなので .net 系の ひとでないと、なかなか手は出しにくい、とは思う。
242 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 15:53:13 ] RIA Services なんぞそれ、おいしいの?って感じで しらんかったわ。すげー使いたいから突撃してくる
243 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 16:29:09 ] ちなみにVS2010のTemplate ProjectにあるSilverlight Business Applicationでは RIA Servicesを使ってたりする
244 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 17:21:21 ] 俺のシステムはSQL Serverのテーブル操作をストアドプロシージャに持たせていて、それを WCFサービスを通して呼んでいる。Silverlightクライアントアプリ(RIA側)にはクエリーを一切 持たせないで、ストアドを代理するサービス(WCF Service)を呼ぶ仕組みにしている。 RIA Serviceはこれとどう大きく違うのか、RIA Serviceに変えるとどこらへんが楽になったり ロバストになるのかが気になる。
245 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 18:46:02 ] RIA Services 試してみっかと、 msdn.microsoft.com/ja-jp/silverlight/dd941891.aspx をポチポチしてるんだが、DataGridにデータバインドする所で、 LoadProductがみつからねぇといわれるんだが、なぜなんだぜ
246 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 19:10:11 ] クライアントでクエリを発行してインターネット越しにデータベースにアクセスするのって 物凄く怖いんだけど、そういう心配は無用なの?
247 名前:244 mailto:sage [2010/01/22(金) 19:45:46 ] >>246 そういう心配はとても有用だぞ。 もしもクライアントにクエリを持ったら・・・ ・システム階層やドメインの疎結合を実現できない → 層や領域ごとのスペシャリストメンバーによって役割分担する共同開発の障害になる (縦割り分担では全員がクライアントのUIデザイン〜SQL Serverまで一様に担う) → 単体テストが困難でデバッグが大変 (サービスなら WcfTestClient.exeを使い、Silverlight不要でサービスの単体テストが可能) ・既存資源の再利用を妨げる → ASP.NETなど、他のクライアントとも共用できるソフトウェア資源の割合が減る ・SOX法対策セキュリティ対策が不十分になる → システム階層ごとのセキュリティ境界が曖昧になる → 実テーブルの論理構造が透けて見えてしまう → クエリーのインジェクションリスクを拭えない
248 名前:244 mailto:sage [2010/01/22(金) 20:05:02 ] >>245 .NET RIA Services 読んでみた。 つまり、要のDomainService ってのは実は WCF Service であって、サービスのインターフェースIService.csや 実装コードのService.cs、クライアントのServiceReferenceの自動生成と、サービスの非同期呼出し手続きを 単純化する実装がVisualStudioと.NET Frameworkに組み込まれただけってことでFA?
249 名前:デフォルトの名無しさん mailto:sage [2010/01/22(金) 20:08:29 ] RIA Servicesのやり取りってクエリの暗号化やレスポンスが圧縮されてたりするんかね?
250 名前:デフォルトの名無しさん [2010/01/22(金) 20:14:34 ] クエリをクライアント側で発行するのは、ちょっと嫌だな 通信自体はWebなんだから暗号化できるでしょ。
251 名前:デフォルトの名無しさん [2010/01/22(金) 20:17:11 ] 嫌だから明日からFLASHにするわ。