{eval=Array;=+count(Array);}
现在软件开发人员的开发环境可能要涉及多个操作系统,而且很多IT大佬都是建议在Linux环境下去开发,所以开发环境方案也很多,比如说:
1、在Windows系统上安装虚拟机(VMware)跑Linux
这种方法是我们推荐的,因为Windows能满足工作及娱乐需要,而且Windows对各类IDE支持较好。所以我们可以在Windows上通过虚拟机跑Linux,然后通过共享文件夹的方式来将本地磁盘上的文件夹映射到虚拟机中的Linux系统中。
这种最大好处就是,开发环境是在Windows系统上,而代码可以在Linux环境下运行。
当然了,也可以在Windows上安装Docker来跑Linux。
2、双系统
这种方式也还好,但是说真的,没有必要。因为你想在Linux上敲代码,那就必须安装桌面版的Linux,而桌面版Linux未必能达到你的体验需求,比如字体显示等和Windows上表现是有一定差异的。
3、在Linux虚拟机上跑Windows
说实话,用这种方式的少之又少(虽然我的Mac上的虚拟机里有Windows),而开发环境更不会这样做。
综上,对于开发环境方案,我们建议是在Windows上通过虚拟机安装Linux来操作,然后将Windows上的文件夹映射到Linux虚拟机中,这样才是最方便的。如果大家有不同见解,欢迎在下方评论区留言交流哦 ~
我之前的团队全员Ubuntu,现在的团队半数以上Ubuntu加虚拟机或wine。
除了学生时代和刚工作的,几乎没见过用windows开发的。
操作系统都是虚拟机,每个虚拟机都是一个分立的操作系统,都是内存或硬盘中的一段代码,并发或并行共享底层CPU资源罢了。
主操作系统是个类对象,虚拟机可以是个类实现的对象。
首先win10开启wsl2。
编辑器使用vscode insider,安装微软官方的remote development 扩展。
wsl启动速度很快,在我的超极本环境下只需2、3秒时间;remote 启动速度扩展稍逊一些,连接wsl需要很多前置操作,甚至需要连接互联网。
另外微软商店提供的linux wsl发行版版本比较有限,只有Ubuntu、kali、Alpine,opensuse、debian。
如果你不是非常非常习惯Linux的话还是虚拟机跑Linux,vmware足够强大好用,省去很多不必要的折腾时间学东西不好吗?而且可以不直接使用虚拟机而是通过xshell连虚拟机,这也比较符合现实场景吧。vmware的网络配置也很方便强大,足够开发折腾了。当然咯,所有这些的前提是你电脑配置足够,至少有16GB内存,两块硬盘,虚拟机放在SSD上,处理器推荐8代及以上,就很完美了
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答