.NET Framework を新しい Windows アプリの要件にする必要があるかどうかを評価しようとしています。私は .NET が Windows クライアント アプリを作成する最良かつ最も効率的な方法であると信じています。具体的には、.NET クライアント プロファイルのインストールを回避しようとしています。これは 28 MB をダウンロードし、通常の .NET Framework インストーラーのようにすると、永遠に時間がかかります。
以前に wxWidgets と WTL を使用したことがありますが、どちらも良いオプションだと思います。静的にリンクされた wxWidgets 実行可能ファイルは 30MB ですが、パッケージ化されます。WTL のフットプリントは小さいですが、醜いコードで作成されています。私はいくつかの MSI クリエーターを使用しましたが、最高の無料オプションと思われる WiX や NSIS は使用しませんでした。
推奨事項、クライアント プロファイル インストーラーの経験、小規模なカスタム ビジネス アプリの経験、または関連するアドバイスを探しています。
編集:私はここで数千ドルしか稼いでいないので、無料または安価なものを探しています(私がすでに所有しているVisual Studioの後)。新しい言語を学ぶことは気にしませんが、使われるようになった言語の方が好きです。