もうUI部分は捨てコードとしてJavaかC#で書きます!!!

最近UI部分のコードを書くのが億劫でたまりません。MFCとかWTLとかwxWidgetsとかFox-toolkitとかWideStudioとかありますが・・・正直、今となっては動くものが出来ればそれでよいです。
あとからUIはいつでも取り替えられるようにすればよいのですし・・・。
意固地になってnative C++にこだわっていると本当に生産性が下がります・・・。
UI!!! GUIは面倒だ!!!
このnativeのWin32APIだとダイアログボックスのチェックを確認するのにもかなりの変数を引数として渡さなくてはならないし、かといってそのC++等でのラッパーを使うにしてもやはりWin32API的な構造の制限を受けるかたちでのラッパーなのでマクロが大量に挿入される・・・。


GUIは面倒だ!!!こんな無駄だと思えてしまうプログラミングは嫌だ!!!
GUI部分は捨てコードでいい!!!GUI部分のプログラムの可読性と行いたい事を簡潔に表現できる言語が欲しい!!!*1
それによって生産性をあげたい!!!
そして、各GUIの状態遷移をあまり気にしなくて良いプログラミングをしたい。
GUIAPIアーキテクチャの制約を気にしなくて良いプログラミングをしたい!!!


よし!!! .NET frameworkに乗り込むか!!!

*1:そのためにDKFSMという妄想をしているのだが・・・現実的に考えると即実現できるのは他の言語に乗り換えることである。