以下の構成で開発する際に良く使用されるソフトウェアの一覧を示す。
- バックエンド:Java
- フロントエンド:Angular
- DB:OracleDB
IDE
- Eclipse(Pleiades All in One の「Java Full Edition」):バックエンド開発(JDK同梱)
- Visual Studio Code:フロントエンド開発
バックエンド開発は今はより高機能なIntelliJ IDEAもメジャーな選択肢の1つ。
Eclipse-Plugin
- Checkstyle:コーディング規約・ソースコードの書式などをチェック
- SpotBugs:コンパイルされたJavaバイトコードを解析して、バグにつながるパターンなどを検出
- SonarLint:コード品質・バグ・脆弱性など、より広範な問題を検出
VSCode-Plugin
- Angular Language Service:Angularのコード補完・エラー検出などを支援
- EditorConfig for VS Code:コーディング設定
- indent-rainbow:見た目向上
- Prettier – Code formatter:インデントを色分けして見やすくする
- YAML:YAML形式ファイルのコーディングサポート
- ESLint:静的コード解析。JavaScript/TypeScriptの問題・ルール違反を検出
- SonarLint:コードの品質・バグ・脆弱性などを検出
- HTMLHint:HTMLの問題を検出
DB
- A5:SQL Mk-2:DBをGUIで操作するためのクライアント
その他
- Node.js:Angularの開発に必要
- Git for Windows

コメント