仕事で製品とPCとの間で通信を行うサンプルのソフトの開発を任されました。
c++を勉強してやっとCUIレベルではそれなりの物が完成しました。

そのソフトをGUI版にしようとしたところ
・WIN32API直叩きは非常に手数が必要で今後ソフトの規模が大きくなったら対処できなさそう
・MFCはやたらと複雑怪奇で自分の目の届かないところで悪さをしてそうで心配
という問題に突き当たってしまいました。

今後JAVAなりC#なりの他言語に乗り換えた方が良いのか
それともc++の優れたRADツールを探すべきなのか悩んでいます。

迷える子羊にアドバイスを御願いします。

今後組み込みソフトの開発のための勉強もしてほしいと言われていますが
独学でどこまで行けるのか先行き不安です。