フリーランスエンジニアの情報サイト

スリーネクスト

Go言語 PHP Python プログラマ 開発・基盤

開発者に人気のIDEエディタVSCode

投稿日:2019年1月9日 更新日:

概要

開発者の中では何のエディタやIDEで開発するのかで作業効率が大きく異なってきます。

私もよく使っている人気のIDEはVSCode(Visual Studio Code)です。
Microsoftが提供しているソフトウェアです。

今回はこちらについて一押しします。

VSCodeがよく使われている理由は以下です。

  • 無料で提供されている。
  • プラグインが豊富に提供されており、様々なプログラミング言語に対応している。

無料で提供されている

やはり、無料というのが使われている大きな理由だと思います。「プログラミングにお金を払うのはちょっと・・・」と思う人は多いと思います。
私も抵抗があります。今ではjetbrainsという会社がライセンス契約で様々な言語のIDEを有料で提供していてそちらも便利です。人気もあります。
VSCodeよりも補完機能は優れているし言語に特化した作りになっているのでいいと思うのですが有料であるのでためらいます。

VSCodeは無料であるということが大きいと思います。

様々なプログラミング言語に対応している

jetbrainsのIDEは言語に特化しており、言語ごとにIDEが用意されています。一つ一つの機能は他のIDEより優れていて使いやすいという人が多いです。
しかし、VSCodeはPHP,Ruby,Python,Go言語,Java全ての言語を一つのIDEで利用することができるので複数言語を使う人にとっては大変便利です。

何よりもそれぞれの言語に対するプラグインも揃っており細かいところに手が届きます。

VSCode以外にも人気のエディタは以下の通りです。

  • Jet brain社のIDE
  • Eclipse
  • Atom
  • SublimeText

Jet brain社のIDEはと言語の一覧は以下のものがあります。
JAVA:IntelliJ、PHP:PHP Storm、ruby:rubymine、Python:PyCharm、Go言語:Goland

似たようなソフトウェアでGithubが提供しているATOMというソフトウェアもありますが
プラグインとの相性がATOMよりいいので使いやすいです。

そして何より軽い。

動作が軽いため、操作にストレスなく使えるのが大きなところです。

他にもJetBrainのIDEはVSCodeよりも使いやすいと思いますが有料です。

VSCode複数言語で開発する場合、
PHP : PHPのプラグイン、Go言語 : Go言語のプラグインと様々な言語に対して豊富なプラグインがあります。

VSCodeのデフォルト機能

デフォルトの機能も豊富で以下のことががそれぞれの言語でできるようになります。

  • デバッグ機能
  • コードの自動保管
  • ターミナル
  • Gitクライアント

デバッグ機能

正確には言語ごとのデバッグプラグインが必要になりますが、デフォルトでデバッグ機能があります。
プリントデバッグという手間のかかる方法で調査することも多いですが、やはりデバッグ機能を利用した方が開発スピードが圧倒的に早いです。
Dockerを使って開発している人も朗報でDockerからのトンネリング接続も可能です。PHP、Ruby、Go言語では確認済みです。

コードの自動保管

コード補完は開発する上で必須の機能だと思います。
この構造体は何の利用ができるのかが一瞬でわかるので圧倒的に開発が便利です。
なくてもできるのですが、変数を探して解析しながら作ると大変時間がかかります。

ターミナル

一つの画面で開発プログラミングコードとターミナルが同時に使えるのは便利です。
下の画面でgitやDockerの起動、kubernetesの起動や管理をし、上の画面でプログラミングをするというのは開発に便利です。

Gitクライアント

VSCodeのなかでプルリクエストをしたりgit historyを見ることができます。
差分についても全バージョン確認できるので他のツールを使う必要がなくなります。

さらにプラグイン機能を入れるとgitの人気ソフトSourceTreeよりも高機能になります。
MarkDown機能についてもわかりやすく書かれるし、どのように表示されるかもわかりやすくなってます。

もし、今お使いの開発環境に不満ならVSCodeという選択肢もありではないでしょうか

初心者の方に

VSCode(visual Studio Code)は無料で手に入ります。
ベテランエンジニアも使っているプログラミング開発ツールなので初心者からこのツールを使うことをお勧めします。

これで慣れていると、最初からベテランエンジニアも使っているので万が一わからないことがあった時も
教えてもらえやすい環境になると思います。

プログラミングを学ぶ時は社会人向けのプログラミングスクール GEEK JOBをお勧めします。

VSCodeのダウンロード配下のボタンを押下してください

スポンサーリンク

にほんブログ村 IT技術ブログ IT技術メモへ にほんブログ村 IT技術ブログ Webエンジニアへ にほんブログ村 投資ブログ リップルへ

-Go言語, PHP, Python, プログラマ, 開発・基盤

Copyright© スリーネクスト , 2019 All Rights Reserved.