おはようございます、こんにちは、こんばんわ。
今回はテキストエディタについて書きます。
きっかけはテキストエディタを変えようかなと思っていて、どうせなら活発なものがいいなと思ったからです。
この記事は特定のテキストエディタの有用性や機能は考慮せず、ただ活発かどうかを見比べる記事で、フロントエンドエンジニア向けの記事となります。
ちなみに自分が使っているテキストエディタはBracketsです。
#フロントエンドエンジニアがよく使いそうなテキストエディタ
有名なエンジニア御用達のvimやEmacsといったテキストエディタはソフトウェア開発をしているつよつよエンジニアが使っているイメージです。
国でいうとアメリカとロシアのような大国、今回のテキストエディタ比較に出すのは恐れ多いので、一旦存在を忘れましょう。
以下が比較するテキストエディタ達です。
- VSCode
- Brackets
- Atom
- Sublime text3
王道中の王道(macOSでも使えるやつ)のラインナップとなりました。
フロントエンドエンジニアといえばキャッチアップ、キャッチアップといえばフロントエンドエンジニア(偏見です)
そんな我々が活発さを見比べず、誰が見比べますか。
という訳で、全てのフォーラムや拡張機能の数、直近のアップデートの数などを適当に見比べていきます。
※全て2019年12月19日時点での数値になります。
##VSCode
昨年ぐらいからシェアのトップに躍り出たらしいテキストエディタ。
実力の程は・・・!!
###2019年アップデート回数
11回
GitHubのissueの反映がほとんどでした。
かなり活発です。
###拡張機能の数
15134
対応しているプログラミング言語の数が他のテキストエディタに比べて多いので、その分多いのかな?
vimやEmacsのキーバインド機能を追加する拡張機能もありました。
###今年のフォーラムの投稿数
19,189
圧倒的に多い、活発。
※VSCodeのgithubに質問はstackoverflowと書かれていたのでそこを参照。
※stackoverflowで今年アクティブな質問のみの数になります。
##Brackets
ライブプレビューやpsdが表示できたりと驚きを与えてくれたテキストエディタ。
###2019年アップデート回数
1回
約2年ぶりのアップデート。
既に完成しきっていると見るか活発ではないと見るか・・・
アップデート内容はセキュリティー更新でした。
###拡張機能の数
約5,000
標準の機能で十分と見るか活発ではないと見るか・・・
使っているテキストエディタだからってフォローしている訳では決してありませんよ...??
※githubのbracketsが含まれているリポジトリの数で、C言語などが使われているのは関係のないリポジトリのため、それらを引いてざっくり約5,000としました。
###今年のフォーラムの投稿数
1,313
googleのgroupがありましたが、今年の投稿は20数件でした。
(もうフォローできない・・・)
※フォーラムやコミュニティーが見当たらなかったためstackoverflowを参照
※投稿数はbracketsとadobe-bracketsのタグの検索結果の合計値
##Atom
Microsoftに買収されたGitHubが開発元ですが、Atom君の立場は・・・
###2019年アップデート回数
6回
ちゃんとElectronを最新にしたりと精力的にアップデートがされている印象でした。
###拡張機能の数
8,623
もうすぐ10,000の大台。
公式サイトではトレンドや新着などでカテゴリ分けをして表示していたりと取っつきやすそうでした。
###今年のフォーラムの投稿数
1,908
あまり数は多くないですが、AtomのSlackがあるみたいので、そっちで済んでるのかもしれないですね。
##Sublime text3
誰もが一度は触ったことがあるんじゃないかと思うぐらい有名。
期待大です。
###2019年アップデート回数
3回
数は少ないですが、OSSではないことや前バージョンの存在を考えると少なくないのかなとも思えます。
※アプリケーションのSublimeText < changelogに記載されています。
###拡張機能の数
14,708
やはり、歴史が長いだけあって拡張機能も多いですね!!
あとは他のテキストエディタに比べると標準機能は強力ではないも関係しているかもしれませんね...!!
###今年のフォーラムの投稿数
2,177
VSCodeの前では霞んでしまいますが、2,000を超えてくるのはsublimeだけです。
#評価方法と結果
各方向からの見比べが終了したので、評価をしていきたいと思います。
評価方法は各比較項目で1位から4位に4点から1点を与え、合計点が多い方がより活発とします。
以下結果となります
- VSCode - 12点
- Brackets - 3点
- Atom - 7点
- Sublime text3 - 8点
VSCodeがぶっちぎりの1位でBracketsがぶっちぎりの最下位でした。
VSCode触ってみようかなぁ・・・
#感想
見比べみたいなことをしましたが、あくまで活発さを比べただけですので、これを使った方がいいとかこれが一番とかではありません。
どれも特徴があって素晴らしいテキストエディタですので、できれば全部触ってみて自分にあったテキストエディタを見つけてみてください。
ちなみに自分がBracketsを使い始めた理由は機能もありますが、なんかエンジニアっぽくておしゃれと思ったからです。
ツッコミどころ満載の比較でしたか、ゆるくやっているので大目にみてください。
こういう見比べ方あるよ!とかこのテキストエディタ入ってねーぞってのがありましたら、お気軽にコメントしてください。
気が向いたらアップデートします。
参考
各テキストエディタの公式サイト
各テキストエディタのGitHub
各テキストエディタのstackoverflow