Silverligthを囲む会in大阪#4_080927Silverlight2って業務アプリに使える?.pdf
■説明
Silverligthを囲む会in大阪#4(2008/9/27)の講演資料です。Silverlight2って業務アプリに使える?
きよくらならみ
スライド1:
スライド2: ・ きよくら ならみ› もちろんハンドルです。・ 岡山 → 大阪 → 岡山な感じ・ 今のお仕事:社内SE› 社内業務アプリ開発がメイン› 現在はASP.NETで主にやってます・ Blog → はてダ id:kiyokura
スライド3: ・ メディアに露出している情報的には、なんとなく業務アプリのにおいがしない気がする。・ 『「アプリケーション」というより、「コンテンツ」向けのテクノロジという印象』
スライド4: ・ 最低でも……› GUI(しかも結構リッチ)が構築出来て…› DOMやJavascriptにアクセス出来るから…・ 既存のWebアプリ+αのαの部分として、使用可能なのは自明。・ ……でも、それだけじゃない、はず。
スライド5: ・ クライアントサイドでCLR開発できる› 開発環境› ライブラリ› デバッグ環境・ Webに乗っかるのに割とステートフル気分› ちょっとしたことでサーバに行かなくてもなんとかなりそう、的な意味で。› Javascriptで隠しフレームとか使ってコネコネするのは、もう辞めたい(わりと切実)
スライド6: ・ DBとのやりとり・ ユーザ認証・ ファイルの読み書き(注意: (注意:超私見) 私見)
スライド7: ・ Webサービスが使えます› ASP.NET Web Service› WCF› Etc…・ WCF、ASP.NET Web Serviceなら…› (割と)複雑なデータ構造のやりとり可能・ 自作の構造体等々
スライド8: ・ WEBサーバや、Webサービスでのユーザ認証機構› IIS+ASP.NET Web Serviceなら、ASP.NETの認証機能を使えます・ 自力実装› Webサービス(Webメソッド)を使って……
スライド9: ・ クライアントベースで読み込み可能› OpenFileDialog、あります。(System.Windows.Controls名前空間)・ 書き込みは制限あり› IsolatedStorageには自由に書き込めるが、ユーザのインタラクティブ操作には向かない› ユーザ操作で任意の場所に保存させるには、一度サーバを経由させないといけない。・ コネコネして、サーバにアップ → ダウンロード指させることで、擬似的には出来なくもない。
スライド10: ・ 十分使える・ ただし、DBアクセスにはWebサービスを使いこなす必要あり・ やりたいことによっては、部分的にASP.NET等、既存のテクノロジを使う必要あり。
スライド11: ・ Silverlight 2 + Webサービス + ASP.NET=結構良い感じに行ける?ASP.NETちょっとしたサポートSIlverlight2GUI +軽微なロジック(+業務ロジック)Webサービス(ASP.NET or WCF)DBアクセス+業務ロジック
スライド12: ご静聴、ありがとうございました