C#でWebの情報を扱う?

というとだいたいASP.NETを思い浮かべる人が多いでしょうね…
でもやりたいとことはリッチな画面ていうより使い慣れた画面。
となるとどうしても従来のC/Sのようなものが使われたりするわけで、
でもWebで開発している資産を活用したい!!ってな事もあるわけですよ。
技術的にできないことはないですよ。RESTfulサービスとか使えばいいわけだし、
もしくは昔にあった、CUIベースのWEBアクセスを行えばいいだけですから…
TAGの解析とかはXML扱うのといっしょですし、VS2008でLINQ使えば、
より簡単に扱えるんだろうなぁとか思ってます。
LINQは概要しかしりませんが…)
で、WEBへの通信とかHTMLの取得およびパースとかしようとすると
通常はおまじない的な泥臭いソースを書いたりしなきゃいけないわけです。
でもこれ使えばそこら辺やってくれそうでいいかも…
(英語ちゃんと読んでないんでできんくても怒らないでね♪)
The most complete C# Webbrowser wrapper control

改めて思いますが、CodeProjectってかなり素敵なサイトですよねぇ♪