結局VSCodeって使っていいの?
質問
単刀直入に、VSCodeって使っていいんでしょうか?
Javaを学習中で、今後C#をはじめとして他言語も扱う予定です。
なので、多くの言語に対応しているIDEを求めている。
VSCode,Github関係で脆弱性の問題があるらしいことは知っている。
皆さんはどんなコーディング環境なのでしょうか?
教えていただけますと幸いです。
PCスペックは問題ありません。
単刀直入に、VSCodeって使っていいんでしょうか?
Javaを学習中で、今後C#をはじめとして他言語も扱う予定です。
なので、多くの言語に対応しているIDEを求めている。
VSCode,Github関係で脆弱性の問題があるらしいことは知っている。
皆さんはどんなコーディング環境なのでしょうか?
教えていただけますと幸いです。
PCスペックは問題ありません。
私はVSCodeは良いと思いますよ?
活発にマイクロソフトが主導でメンテナンスされていますし。
VSCode,Github関係で脆弱性の問題があるらしいことは知っている。
VSCode本体というか、拡張機能へのマルウェア混入などの問題ですよね。
拡張機能についての問題は、Chromeなどにもありますし。
ちょっと便利そうだけで簡単に拡張機能は入れないように気を付けるのが脆弱性対策ではないでしょうか。
使う事自体に問題は有りません。
ただ初心者の看板をぶら下げている今は、特に理由が無い限り固有のIDEを使う事を推奨します。
とくにJavaやC#は一癖ありますから、今は余計なこと考えないで、言語を学ぶことに集中して下さい。こういうツールはその後から幾らでも触ることは出来ます。
VSCode,Github関係で脆弱性の問題があるらしいことは知っている。
先月のサプライチェーン攻撃の事を指してるなら、気にする必要はありません。そのようなリスクはどんなIDEでも持ち合わせています。今回はたまたまVSCが狙われ、さらに大手が喰らっただけです。
皆さんはどんなコーディング環境なのでしょうか?
JavaはもっぱらEclipseです(近年全く触れていません)。C#はVSです。とくにこれらをVSCでやろうとは考えていません。VSを使えばVSCにわざわざ移ろうという考えは薄れます。
単刀直入に、VSCodeって使っていいんでしょうか?
どういう意味の「いい」でしょうか?
仕事であれば職場からの指定がある場合もありますし(有料ライセンス購入済など)、自由であれば好みの問題かと思います。
Javaを学習中で、今後C#をはじめとして他言語も扱う予定です。
JavaならIntelliJ IDEA、C#ならVisualStudioが機能豊富で広く使用されているかと思います。
VSCode,Github関係で脆弱性の問題があるらしいことは知っている。
どんな脆弱性でしょうか?何を不安に思ってらっしゃるのでしょうか?
皆さんはどんなコーディング環境なのでしょうか?
PythonはVSCode(Jupyter)、C#はVisualStudioです。
VSCodeを使うことは問題ありません。
脆弱性は報告されますが、どのソフトウェアでも生じるものです。
特にVSCodeで問題になったものは拡張機能の問題です。
信頼できない拡張機能を入れないことが対策になります。
環境はEclipseを利用しています。
VS Codeは学習用はもちろん、プロフェッショナルな開発にも最適だと思います。
私はJava、JavaScript、TypeScript、Python、C#など、複数の言語でVS Codeを使っています。最大の利点の一つは、必要な拡張機能だけを追加できるため、柔軟で軽量な点です。
セキュリティ面に関しては、ほぼすべての開発ツールに脆弱性が見つかる可能性があります。重要なのは、VS Code、拡張機能、Git、そしてオペレーティングシステムを常に最新の状態に保つことです。
とはいえ、Java開発に重点を置くのであれば、コード分析とリファクタリング機能が優れたIntelliJ IDEAも試してみる価値があります。C#に関しては、多くの開発者がVisual Studioも使用しています。
結論として、特に複数の言語を学習中で、すべてを一つの環境で管理したい場合、VS Codeは素晴らしい選択肢だと思います。