最近仕事でもちょこちょこSilverlightを使い出してきて*1、Silverlight開発の定石みたいなものがうっすらと見えてきた。 例えば、 Silverlightだけでアプリケーションを作ろうと考えない(HTMLにはHTMLの得意なところ苦手なところ、Silverlightには(ry ) Silverilghtはより良いAjaxとして考える(JavaScriptなら大変だったことが比較的楽にできるようになる) 他にも色々あるけど、一つ一つ説明していく事にはあまり意味がないので、実際にアプリケーションを開発して実例で解説していこうと思う。 その例として今回は単純な「ドキュメント管理アプリケーション」を開発する。ちなみに今回の連載はかなり長期になると思う(また、完結するかどうかも怪しい)。 システム仕様 仕様は大きく分けて、 ドキュメント管理機能 ディレクトリ管理機能 ログインユーザ管