摘要:除了容易遇到问题外,还有一个原因是因为,虚拟机性能相对较低。我不建议大家用等虚拟机环境,而是老老实实使用集成化开发环境来做测试。
写在前面
众所周知Laravel官方推出了Homestead和专门给Mac用的Valet等虚拟化环境,免去新手安装配置Apache/Nginx、PHP、MySQL/MariaDB(或其他数据库软件)的麻烦,这些虚拟机环境对于新手来说非常方便,但也有很多人直接掉坑里出不来了。
那么要不要在Web开发中使用虚拟机?虚拟机的优缺点是什么?
优点:对于新手或者怕出问题的人来说非常方便。
如果本地是Windows,以后的服务器是Linux,而对Linux不熟悉的话,安装一个虚拟机是最好的解决方式,这样可以尽量避免因为某个步骤出错导致意外(比如误删除文件、搞坏系统等),而且虚拟机的快照功能也是相当好用的,万一出问题了,只要之前有正常时候的快照,随时可以恢复回去。
缺点:配置问题无法完全避免,而且会影响性能。
我在SF看到好几个关于Homestead的提问了,无一例外无法使用,如果他们自己安装并配置PHP环境的话,即使遇到问题也可以很容易Google得到解决。
除了容易遇到问题外,还有一个原因是因为,虚拟机性能相对较低。根据我的测试,在虚拟机里面无论使用什么语言和框架,只要是重一点的,性能一定会大打折扣,导致速度很慢,如果在宿主机上面架设环境的话,性能会好很多。
我不建议大家用omestead/Valet/Vagrant box等虚拟机环境,而是老老实实使用集成化开发环境来做测试。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/21775.html
摘要:我之前提到过自己在自学大数据前在朋友的帮助下,利用三个月的时间,找到了一份测试的工作,今天我就好好讲讲,在这三个月自己都做了那些事情。接下来后面的路就比较顺畅了,遇到问题就先百度,把问题解决后,再去总结,查书和在网上查资料。 ...
摘要:看起来没有集合框架,线程,等那么耀眼,但它可是很多框架的基础啊回复反射查看相关文章,先把基础学会,后面的得用到它。 回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。[入门]我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让...
阅读 702·2021-11-23 09:51
阅读 2402·2021-10-11 11:10
阅读 1255·2021-09-23 11:21
阅读 1070·2021-09-10 10:50
阅读 857·2019-08-30 15:54
阅读 3294·2019-08-30 15:53
阅读 3272·2019-08-30 15:53
阅读 3169·2019-08-29 17:23