2023-10-01 WEBアプリ開発の環境構築方法の調査メモ WEBアプリ開発の環境構築方法の調査メモ とりあえずローカルPCにDockerを導入して実践してみるのが良さそう いくつかローカルで試して、ある程度勉強できたらAWSでも試してみるのが良さそう ローカルPC ライブラリやフレームワークを直接ローカルPCにインストールする場合 メリット ネットで調べた手順でインストールできる デメリット ライブラリなどの衝突や、アプリの管理が大変になりそう Dockerを使用してコンテナにインストールする場合 メリット 環境を分離することができる by ChatGPT「環境の分離: 各Webアプリケーションを個別のDockerコンテナにカプセル化することで、それぞれのアプリケーションの環境を分離できます。これにより、アプリケーション間での依存関係やバージョンの競合を回避できます。」 Dockerイメージに固めることで、Webアプリが不要になったら削除できそう AWS上にWebアプリを設置する場合に、ローカルPCで作成したものをそのまま利用できそう デメリット Docker自体の学習コストが必要 データベース周りもよくわからない AWS そのうち試したい メリット 環境をサーバーごとに分離できる AWSも学べる デメリット AWSの費用が発生する AWSの学習が必要