- ベストアンサー
.Netに依存しない開発言語
windows2000からwindows10まで簡単なソフトを作成したいのですが、 exeをワンクリックで動作させたいです。 幅広いOSを網羅させる場合、.NetFrameworkのバージョンが入ってなかったりすると、 インストールする作業が発生します。 .Netに依存しないソフトを作成したい場合、 VisualC# VisualC++ C などオススメの開発言語はありますでしょうか? また、VisualStudioで.Netに依存しないソフトは作成可能でしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Windowsプログラミングについて、詳しいなら、CでもC++でもDelphiでもなんでもいいのでは。 もし、これからWin32APIの予備知識があまりないようであれば、いまさらWindowsプログラミングでもないと思うので簡易スクリプト言語を利用してはどうでしょう。紹介するものはいずれもスクリプト言語ですが、exeを吐くこともできます。 日本のものでドキュメントが豊富なのは HSP(http://hsp.tv/)、なでしこ(https://nadesi.com/top/)あたりでしょうか。 海外ものでは、Windows自動化ツールの AutoIt(https://www.autoitscript.com/site/)、AutoItから派生したAutoHotKey(https://autohotkey.com/) はどちらも日本語のドキュメントがWeb上で豊富にあります。 外部ツールを使わずWindows単体でやるなら、exeを吐くことはできませんが、HTA(https://tech.nikkeibp.co.jp/it/article/COLUMN/20100218/344797/)を利用してみては。これなら、HTMLとjavascriptという一般的な技術で製作できるので、覚えて損にはならないでしょう。
その他の回答 (1)
- wormhole
- ベストアンサー率28% (1626/5665)
>.Netに依存しないソフトを作成したい場合、 >VisualC# >VisualC++ >C >などオススメの開発言語はありますでしょうか? .NET Framework等のインストール作業をさせたくないという話でしたら 選択肢としてはCかアセンブラでWIN32APIを直接使ったプログラムになるかと。 >また、VisualStudioで.Netに依存しないソフトは作成可能でしょうか? 可能ですけど、かなり大変ですよ。