現在、C# , WPF , C++/CLIという今風の技術でEBWinを再構築中。やっと動き出したので、スクリーンショットを公開。
ある程度動いたところでdesktopアプリとして一区切りつけ、その後はWindows8 & WP8のModernUIに移植するつもり。
C#や.NetFramework自体が初体験のため、なかなか進まない。「Silverlight とWPFでWebBrowser クラスの仕様が違う」とか、訳のわからないことが多い。(具体的にはJavascriptからC#のイベントハンドラをコールする方法が微妙に違った)
Microsoftは開発手法が多様すぎるんじゃないだろうか。そこで「WinRTで整理しました」ということだと思うが、旧来のAPIがなくなる訳でもなく、複雑さが倍加したように見える。WindowsFormは今後は推奨されないみたいだし、WPFやWinRTもどれくらい寿命があるのかちょっと心配になる。(MicrosoftのデータベースAPIの変遷はもっとひどいが)