現在、開発環境の用意とソースの管理をどう両立させるのかで悩んでいます。
APサーバとしてLinuxを利用し、DBも使います。
開発環境は(とりあえず)Windowsを前提としています。
自分としては以下のような選択肢を考えたのですが、
それぞれに一長一短があって決断しかねています。
案(1)
開発用の実行環境としてLinuxサーバを用意し、
開発はWindows端末で行い、ソースをアップロードし、テストを行う。
ソース管理ツールでチェックアウトされている場合、
開発用Linuxサーバのソースもチェックアウト者のみが変更可、
という運用ルールにする。
案(2)
開発用Windows端末にローカル実行環境を構築。
案(3)
開発用の環境としてLinux端末を用意し、ローカルに実行環境を構築する。
そもそも上記の中に正解があるのか、他の方法論があるのかわかりませんが、
一般的にどのように開発されているのか、どなたかお教えいただければ幸いです。
No.1ベストアンサー
- 回答日時:
案(1)と案(2)を合わせた形が良いのではないでしょうか。
windows機のローカル環境で細かな修正/作成の動作確認を行い、一日に一度とかのペースでLinuxサーバの方で確認を行います。
開発者はそれぞれソース管理ツールからのDLフォルダを自分のマシンに設置した仮想サーバのアプリケーションフォルダ(cgi-binの下とか)に置けば、自分で修正してすぐに動作確認ができます。
流れとしては、
・ソース管理ツールからDL
・修正
・自機で確認
・ソースをチェックイン。
・windows機共用機で確認(ファイルサーバがそのままwindows共用機のcgi-binの下とかだと楽ですね)
以上くりかえして、特定のタイミングで
・linuxマシン上のファイルのバックアップをとる
・linuxマシン上のソース入れ替え
・linuxマシン上で動作確認
一般的にはこんな感じじゃないでしょうか。
ご回答ありがとうございます。
なるほど、linux上に動かすタイミングを定期的にする運用ですね。大変勉強になりました。
情報を探してはみたものの見つからず、
自分の知らないツールややり方があるのではないか
との心配もあったので安心して取り組めます。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(OS) CloudreadyでLinuxのセットアップが出来無い 1 2022/04/06 12:36
- その他(プログラミング・Web制作) マウスオーバー→ホイール回転でスクロールできない 2 2022/10/31 10:06
- サーバー Webサイト構築フリーランスの案件受注について 1 2022/03/27 18:16
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- Java 助けでください!!!!!!!!!!!! 4月から働き始めた新人SEです。 皆さんの体験談等を教えてい 7 2022/07/28 23:50
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- Visual Basic(VBA) M365環境での動作エラー、及び対応相談 1 2023/01/27 04:18
- アプリ swiftでスマホアプリを開発した時の動作確認 1 2023/02/14 11:37
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- ノートパソコン ESETの初期インストールの仕方 1 2022/10/14 08:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プレイステーション、任天堂64...
-
Green Field Deployment の...
-
「H/W」,[S/W」,「N...
-
ツールとアプリの違い
-
pdfファイルにAcrobatで入力し...
-
画像修正について
-
ソフトは安定版しか使うべきで...
-
iPhone「 iCloud 写真 アップデ...
-
PCによってエクセル関数が出...
-
SystemというプロセスがCPUを占...
-
ミドルウエアの具体例を教えて...
-
先日、Windows11のアップデート...
-
社内PCへのソフトウェア配布方...
-
タスクスケジュールの継続時間
-
ログオフでもスケジュール実行...
-
アップデート、どうやったら終...
-
グループポリシーで証明書を配...
-
Gimpが商用利用OKであることの理由
-
AI画像の人物の手足を修正する...
-
2D格闘ゲームを作りたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft visual studioはイン...
-
人月(にんげつ)とは何ですか?
-
プレイステーション、任天堂64...
-
任天堂DSソフトの開発言語
-
Google検索のXMLの取得方法
-
中堅大学(経営学)に通っている...
-
『GetDlgItemText』について
-
ソフト「MS-WORD」はど...
-
Flashの今後について
-
Switch向けにpcでc言語でゲーム...
-
ASP.NETの入門サイト探...
-
Visual Studioで複数人で開発
-
TextBoxの表示、非表示
-
WindowsCEでのアプリケーション...
-
ポケモンの開発言語
-
マイクロソフトのビルゲイツさ...
-
電話番号の取得
-
アップルイベント2023ですが、s...
-
「H/W」,[S/W」,「N...
-
ツールとアプリの違い
おすすめ情報