python html5 bootstrap 视频教程

德云社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4781|回复: 0

Vagrant ── 创建统一 高复用 可移植虚拟团队开发环境的工具

[复制链接]

63

主题

91

帖子

417

积分

中级技师

Rank: 3Rank: 3

金钱
257
金币
4
威望
0
贡献
0
发表于 2015-11-24 23:30:17 | 显示全部楼层 |阅读模式
AI人工智能 语音助理 人工翻译 教程
Vagrant ── 创建统一 高复用 可移植虚拟团队开发环境的工具

Vagrant 是一个基于 Ruby 的工具,用于创建、部署虚拟化开发环境的工具。Vagrant 可创建轻量级、高复用性、便于移植的开发环境。


Vagrant 使用 Oracle 的开源 VirtualBox 虚拟化系统,用 Chef 创建自动化虚拟环境。Vagrant 非常适合 PHP、Python、Ruby、JAVA 这类语言开发 Web 应用,“代码在我机子上运行没有问题” 这种说辞将成为历史。


Vagrant 底层支持 VirtualBox、VMware 甚至 AWS 作为虚拟机系统。


Vagrant 在非专业人士眼里,这意味着:抛弃开发环境中所有让人头痛的设置而代之为一个单一配置文件,可选择服务器所需特性予以保留。将不再被 XAMMP,手动配置虚拟环境,或使用 FTP 远程编辑所卡住。

Vagrant 可封装 Linux 开发环境,分发给团队成员。成员可在自己喜欢的桌面系统 (Windows、Mac、Linux) 上开发程序,代码却在统一封装好的环境中运行。


Vagrant

Vagrant


优点

01、统一开发环境

一次配置打包,统一分发给团队成员,统一团队开发环境,解决诸如 “编码问题”、“缺少模块”、“配置文件不同” 等问题;


02、避免重复搭建开发环境

新员工加入,不用浪费时间搭建开发环境,快速加入开发,减少时间成本的浪费;


03、隔离多个开发环境

不用在 box 里跑不同语言,或编译安装同一语言不同版本,搭建多个相互隔离的开发环境,卸载清除时也很轻松快捷。


版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载;否则,将追究其法律责任。


AI人工智能 语音助理 人工翻译 教程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|Sitemap|小黑屋|德云社区 |网站地图  

GMT+8, 2024-11-23 07:55 , Processed in 0.029898 second(s), 30 queries .

工业和信息化部: 粤ICP备14079481号-2

技术支持 乐数软件     版权所有 © 2014-2021 德云社区    

快速回复 返回顶部 返回列表