MacBookProにWebアプリ(Vue.js)の開発環境を構築するにあたりインストールしたツール一覧
仕事
-
- 言わずと知れた高速で高機能なブラウザ
- デベロッパーツールを使えばJSのデバッグやHTMLの解析を簡単に行える
- プラグインをインストールすれば機能拡張も可能
-
- チャットツールのデファクトスタンダード
- チーム開発でコミュニケーションをとるときに重宝します
- アプリ連携をすればGitHubからの通知も受信できます
-
- メモ管理アプリの定番
- 情報収集した内容をWebクリップで保存・検索できる
- コードはgist、情報はEvernoteと使い分けるのが良いかも
開発
-
- Microsoft製テキストエディタ
- 様々な言語に対応している
- プラグインを追加することで機能拡張が可能
-
- GitHubを使った開発を簡単に行えるアプリケーション
- クローンやコミットなどGUIで操作できる
-
- DB接続のクライアントツール
- メジャーなDBに対応しているため複数のクライアントを一つに統合できる
-
- サーバーサイドのJavaScriptプラットフォーム
- JavaScriptで動くWebアプリを開発するなら必須
- Ex. Vue.js、Angular、React
-
- JavaScriptパッケージ管理ツール
- Node.jsをインストールすればnpmが入ってますが、個人的にはYarnが好きなのでこちらで管理しています
- パッケージがキャッシュされるのでインストールが高速といったメリットがあります
インフラ
-
- 最近はCloud Nativeの気運が高まっているためWebアプリをコンテナ化するなら必須でしょう
- 仮想環境にDocker環境を構築するよりも簡単にコンテナを動かせます
-
- GUI上でDockerを操作できるツール
- 簡単にpostgreSQLなどを起動できる