#前置き
久々にAdvent Calendarに参加してみましたー。c(`・ω・´)b
AtomからVisual Studio Coede(以下主にVSCode)への乗り換え話の一つとして、参考にして頂ければ幸いです。
※これからの書く事は、2019年12月15日現在においての話になります。
#QiitaのATOMタグで全期間ランキング2位の人がVisual Studio Codeに移行した理由とは?
はい。まぁQiitaのATOMタグで全期間ランキング2位の人とは自分の事なのですが、一応確認用の画像も貼っておきますね。
代表的な(というか殆どのContributionsを稼いでいる)ATOMタグの記事は下記の物になります。
- 【超おすすめ!!】Atomのパッケージ、テーマ、キーバインディング、設定を紹介してみる(※随時更新)
- こんなのがあるのはAtomだけ?尖りまくってるパッケージ紹介【随時(たまーに)更新】
- 【Atom】Web開発者達によるWeb開発者の為のエディターについて
手前味噌なのですが、一番目の記事は初めてお話しする方でも、その方がAtomユーザーの場合「この記事見た事あります!」って言って貰える事があるくらいには人気な記事なのかなーと思います。
現在この記事を読んでいるAtomユーザーの方の中にも、前述の記事を見た事あるよーって方が居るのではないでしょうか?
そんな私なのですが、
実は数年前から仕事でAtomは殆ど使用せず、ずっとVSCodeで作業を行っています…(´ - ω - `)
「えっ?あんなにAtomを推してたのに??」と思われる方も居るかもですが、その大きな理由(細かい事も色々あるのですが…)を書いていきたいと思います…!
##「そのエディターを使う理由って何ですか?」
開発者の方は、一度は聞かれた事がある質問だと思うのですが、皆さんはどの様に答えているでしょうか?
「何を開発しているのか?」「エディターに求める物は何か?」等によって、答えは千差万別だとは思うのですが「エディターを選定する大きな理由の一つ」として自分は「ワクワク感」をとても重視しています。
そしてその「ワクワク感がAtomでは無くなり、VSCodeにはとても感じた…!」と言うのがAtomからVSCodeに移行した大きな理由なのです…
#ワクワク感 is 何?
ワクワク感とだけ言われても意味不明だと思うので、もう少し頑張って言語化してみたいと思います!w
###自分的ワクワクポイント
1. 開発が活発でドンドン新機能が付く!
2. 細かい改善もしっかりやってくれる!
3. 多種多様な拡張機能が無数にある!
4. 自分の好きな様にカスタマイズ出来る!
と言うのが、自分が使っていてワクワクを感じる大きなポイントで、使っていて楽しいなーと思う点でもあります。
ここで最近のAtomとVSCodeのリリースノートを一度見てみましょう。
見せ方の違いもありますがVSCodeの方が特に「1と2」の点において、Atomを上回っていると思いませんか?
また、比較する上でこれがめちゃくちゃ重要と言う訳でも無いのですが、両アプリのベースとなっているelectronのバージョンを見てもVSCodeは「6」、Atomは「4」の物を使っており、少し遅れている感は否めないと思います…
また、自分がコメントしている下記PRの問題がずっと放置されている事(まぁそれが嫌ならコミットしろ感ありますが…)もワクワクポイントが減少している理由の一つかもしれません…
autoindent lines with moveLineUp/moveLineDown by joseramonc · Pull Request #9104 · atom/atom
どうでしょうか?現状__Atomがあまりワクワク感が無いエディター__で、__VSCodeがワクワクするエディター__と言う思いが、少しでも共有出来たのでは無いでしょうか…
#今までもこれからも
自分は今までVSCodeに辿り着くまでに、Dreamweaver、Eclipse、Sublime Text、Atom等々、幾つものエディターを使って来ました。そして新しいエディターに__ワクワク__を感じ、何回も乗り換えて来ました。
おそらくこれからもVSCodeを超える__ワクワクするエディター__が登場した際にはドンドン試し、良ければそれに切り替えていく事でしょう… d(´ - ω - `)
前述しましたが「そのエディターを選ぶ理由」と言うのは千差万別で、安定性を一番に考える方や、軽快さや、価格、機能、知り合いにお勧めされたから等々、色々な理由があるかとは思うのですが、この記事がその選択の一助になれれば幸いです。
#まとめ
まぁ身も蓋もない事を言うと、最終的には「好きなエディターを適材適所で使う」と言うのを実践出来れば何も問題無いとは思います。自分もGitの細かいコミット整理をする時等は未だにAtomを使ったりしています。
ですが、自分と同じに様にAtomに停滞感を感じ、ワクワクしなくなって来たなぁ…とお考えの方は是非VSCodeを試してみて下さい!Atomには無い機能や、拡張機能もあり、きっとワクワクを感じさせてくれると思います!
今度時間がある時にでもVSCode版のお勧め拡張機能や、設定を別記事で書いてみたいと思います。
それでは、ここまで読んで頂きありがとうございました。
皆さんが自分に合った良きエディターに出会えますように…
P.S. エディターの話題になる度にこの記事を書く書く詐欺していましたが、ようやく書きました…