commentこちらにお引っ越しです。こっちだと一応画像の保存も、コメントの追加もできるようです。commentWinFXの詳細がわかってくるにつれ、はっきりしたことは、もはやデスクトップでWindowsにかなう物はないという事実だ。Avalonは現状のX11ベースのUnixデスクトップを完全に時代遅れの物にしてしまい、Linuxのデスクトップへの進出も停滞してしまうだろう。何か劇的なこと(そうAvalonのような何か)が起こらない限り、Unix/Linuxマシンは結局データセンターのラックの中に収まり、デスクトップには乗ってこない地味な存在に落ち着くのではないか。何か劇的なことの一つとしてはMacOSXにヒントがあるとおもう。Unix/Linuxがgnomeを捨て、X11を捨て、統一された新たなGUI環境、そしてプログラミング実行環境(おそらくJavaベースが最適)を構築することができればWindowsに対抗できるようになるかもしれない。NTFSやGDIが無くなってしまうような書かれ方をしていますが、実際にはちゃんと存在しています。Longhorn登場時にビジネスアプリケーションをWIN32APIネイティブなコードを書くことが正解かと言えばそうではないような気もしますが、ネイティブコードで書く必要があるソフトウェアがあることも事実です。Frameworkとは違うところが結構ありそうです。違うのがSystem.Windows名前空間で、今までSystem.Windows.Form以下にあったはずのUIコントロールがSystem.Windows名前空間に移動していたりします。Frameworkのコードをそのまま変更なしにWinFXに移行することは難しそうです。sideでちゃんと動作すると思いますけど)ですので、今後の我々がとるべき戦略としては、マネージドコードでソフトウェアシステム構築するというのは「当たり前」としても、プレゼンテーションレイヤとビジネスロジックレイヤを明確に分離するように設計し、来るべきプレゼンテーションレイヤの更新に備える必要があります。(ついでに書くならデータアクセスレイヤも「どうせ」書き換えが必要になるので、これも交換可能なように設計した方がよろしいでしょうな。comment今アメリカではPDCが行われています。いうことで?PDCでLonghornがお披露目って言うか、そのAPIセットであるWinFX(こっちの方が大事)が発表されました。その内容は予想通りというか、やっぱりというかネイティブコードよさようなら、マネージドコードよこんにちわ。いうことで、だから言ったじゃーんとOPC-Fに言ってやりたい。