モダンなWebアプリ開発に必要なツール10選
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などを起動できる
- 言わずと知れた高速で高機能なブラウザ
- デベロッパーツールを使えば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などを起動できる
- 最近はCloud Nativeの気運が高まっているためWebアプリをコンテナ化するなら必須でしょう
- 仮想環境にDocker環境を構築するよりも簡単にコンテナを動かせます
- GUI上でDockerを操作できるツール
- 簡単にpostgreSQLなどを起動できる
Author And Source
この問題について(モダンなWebアプリ開発に必要なツール10選), 我々は、より多くの情報をここで見つけました https://qiita.com/chidoriashi1990/items/87c4c5e3cb8815252dff著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .