質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.34%
Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

2回答

390閲覧

チーム開発での環境構築

yuuu89012

総合スコア0

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2024/08/17 19:14

最近プログラミングに興味を持ち始めた超初心者です。数日程前にチームでweb開発を行いたいと思い、知り合い数人を誘って開発をスタートしました。

〇インスタグラムのようなwebアプリ開発を行うことになったのですが、早速環境構築で苦戦しています。
〇主な機能としては、投稿された写真や文章を他の人からも閲覧できるようなものを想定しています。
〇html,css,JavaScript,PHPといった言語を使用して開発したいと考えています。

〇メンバーの中に上記の開発言語とlaravel、XAMPP、VScodeを使用し、簡易Twitterのようなwebアプリを作成した者がいます。
そのため、laravelとVScodeに加え、チーム開発をする上で必要となるDocker、GitHubをインストールすれば作成できると考えているのですが、環境構築はそれで大丈夫でしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

開発環境はメンバー内で話し合って調整して決めるものだと思います。

大事なのは動作環境(PHPやMySQL、Nginx、Laravelやライブラリのバージョンなど)をキッチリ合わせることです。Windowsを使っている人もいえばMacを使ってる人もいるかもしれませんが、そういった環境差異を楽に吸収できるのはDockerなりVagrantなりの仮想環境かと思います。ただ、仮想環境を使うにもそれなりの知識が必要になるので、メンバー内で話し合ってからになるでしょう。逆にXAMPPやMAMPは動作環境差異を乗じやすいので使うのは禁止にした方がいいです。

ソースの管理はGitHubを使うのが一番手軽かと思いますが、こちらも権限やブランチの管理などでそれなりに知識が必要になるので、詳しい方に委ねるか、しっかり学習してから進めるべきかと思います。(ご存じか分かりませんが、GitHubはインストールするものではありません)。

投稿2024/08/18 08:03

AbeTakashi

総合スコア4859

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

本番環境となるOS
PHPの種類およびバージョン、Webサーバソフトウェア、SQLの種類とバージョン、
本番環境に繋ぐためのSSHツールやFTPツール(必要であれば)などを策定する必要があるかと思います。
ドメインの取得なども必要になるでしょう。

ただ、「環境構築はこれで大丈夫か?」という質問には疑問があります。
この質問を解決する手段はないし、ドキュメント(設計書)の管理やLaravelのアーキテクチャについての言及が必要かもしれないし、人によっては必要ないと考えるかもしれないし。

曖昧な質問になっているので具体的な質問をすれば良いかもしれないです。

VSCodeとかGitHubの話になると環境構築の話からさらにぶれます。
個人開発のレベルならVSCodeの拡張機能を調べれば、vscodeだけで完結させることも出来そうだが。
どのレベルの回答を求められているのかよく分からないので回答が難しいですね

投稿2024/08/18 11:05

utm.

総合スコア367

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.34%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問