很多人都说win作为开发环境来说并不好,用mac或者linux。
但对于我来说,linux server虚拟机我是肯定要跑的。
那么对于后端php开发来说,宿主是win还是linux desktop更好呢?
很多人都说win作为开发环境来说并不好,用mac或者linux。
但对于我来说,linux server虚拟机我是肯定要跑的。
那么对于后端php开发来说,宿主是win还是linux desktop更好呢?
用win作为开发环境或者将linux作为开发环境并没有好坏之分。采用linux系统开发更多的是满足于线上环境,因为线上环境居多是linux的(当然也有win的),本机采用linux开发线上运行能够避免一些问题。
widows开发也好,linux开发也好。都只是工具。
我是这样开发的,自己买了一个vps(既然是学开发的,肯定有自己网站)!
然后开通ftp,测试网站
只能用Dreamweaver(目前他的ftp上传是最简单的,其他软件有点不习惯,subline加载10几个网站目录就卡死,只有Dreamweaver完美解决)
写代码直接ftp上传的,你肯定会发现问题,所以linux上上线后肯定完美运行!
windows上可以使用upupw!反正这样用起来我挺顺的!
UPUPw是神器,让说那些话的人见鬼去吧!windows上运行nginx!
2 回答1.3k 阅读✓ 已解决
2 回答784 阅读✓ 已解决
1 回答762 阅读✓ 已解决
1 回答976 阅读✓ 已解决
1 回答3k 阅读
1 回答1.1k 阅读
2 回答848 阅读
针对后端php开发,windows和linux差别不大,只要项目不涉及到系统特定的功能。
我自己换开发环境的历程是:
纯linux环境(5年)
Windows下用Linux虚拟机(1-2个月,不是图形界面,用ssh连接上去)
纯Windows环境(1年)
以前用linux,习惯了之后换到windows,发现最舍不得的只是shell、调试工具和编辑器(emacs)。
调试工具特别值得一提,linux下用strace,lsof很方便发现一些底层点的问题,在windows类似的process monitor、process explorer在这个场景下还不太好用。至于xdebug,在windows支持也很好,现在用的较多。
如果一点需要虚拟机的情况,差别也不大,文件同步很简单,我以前甚至直接ssh上去用emacs。