这是一个理论问题,希望您不要直接拒绝。
我遇到的问题是我同时从事前端和后端开发。基本上白天我是前端开发人员,涉及许多不同的浏览器、Photoshop 和其他设计/前端工作所需的工具。但到了晚上,我是沉重的 php 开发人员。
现在这是一个相当棘手的情况。作为后端开发人员,我真的很喜欢使用 linux 服务器,就像项目的生产服务器一样,这将更容易同步。但作为前端开发人员,我需要所有工具,这些工具主要适用于 Windows。
我一直在寻找虚拟 linux 机器以外的解决方案。最后我遇到了Cygwin。看起来很有希望,但我的问题是,我可以用这个工具完全模拟 linux 网络服务器吗?有什么限制吗?
如果您有任何意见,我将不胜感激,如果您知道一些优雅的方式/工具如何实现我的需要,请与我分享。
谢谢!
编辑:为什么我不想使用虚拟机:
- 它需要太多的内存。如果我运行 IDE、Photoshop、虚拟机等。我的电脑很难赶上
- 我正在寻找“无缝”的解决方案。可以在我的后台安静运行的东西,最好是作为服务。
- 文件共享。我知道可以在 PC 和虚拟机之间共享文件,但我觉得这不是一个非常优雅的解决方案
我有更多的想法,但这是我到目前为止所能想到的。基本上 Linux 是相当了不起的,我简直不敢相信没有比安装整个 linux 系统更简单、更不可靠的解决方案来解决这个问题。