参考になるかわかりませんが、回答させていただきます。
3ヶ月ほど前から仕事でVagrantを使って開発を行っています。
以前お仕事で「VirtualBoxで開発をお願いします。」と言われました。
このお仕事自体とてもレベルが高く、まだまだ未熟な自分ではどうすることもできず、最後まで出来なかったのですが、これをきっかけに「開発環境」という言葉からしっかり把握しようと思いました。
その時「ドットインストール」というサイトで「ローカル開発環境の構築」というレッスンを見て、「Vagrant」の存在を知りました。
以前はAWSのEC2というサービスでインスタンスを立ち上げ、そこにApache等をインストールしていましたが、現在は本番環境のみAWSで稼働させ、それまでの開発環境はVirtualBox/Vagrantを使って開発をしています。
Vagrantを使ってよかったと思う点は、まずは無料な事。
AWSでは料金がかかってしまうため、いくら会社のお金とはいえ心が痛かったです。
それから、これが一番だと思いますが、UbuntuやCentOSの環境が簡単に立ち上げる事ができる事。
Boxを取得 -> vagrant initで立ち上げの手順で環境が構築できるのはとても感動しています。
ただ、VirtualBox/Vagrantを使っての開発は、あくまでローカル上なので別の場所で作業したい場合、パスコン自体一緒に持っていかなくてはいけないのは不便を感じます。
「何かを作る」上で必要かつ重要になるのは環境だと思います。
以前私も「Vagrant」について質問させていただいたのですが、その時に「作って壊すVagrant」と回答の中で言われたように、環境を簡単に操作できるのが「Vagrant」の魅力だと思います。
機能についてはまだまだ勉強中なので、良い回答ができませんが、使いこなせるようになればもっともっと作業が効率的になると私は思っています。
参考になりましたでしょうか。
まだまだ未熟者ですが、意見交換等できればと思い、回答させていただきました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/05/10 12:13