markdown guide
 

我每天在以下系统上工作:

  • Linux(Arch / i3,Arch / Gnome,Fedora / Gnome)
  • Windows 10专业版
  • MacOS 10.14

这是我对他们的看法.

Linux is my favourite by far, due to its simplicity, openness, and ability to "just work".

几年前,我发现Windows非常糟糕,尤其是在可访问性和配置方面,但是Windows 10却以某种方式变得越来越好,现在我每天都在使用它,以达到与Linux相同的舒适度.

另一方面,从第一天开始,macos就是我遇到过的最糟糕的经历之一,并且仍然每天让我发疯.

我在MacOS上遇到的最糟糕的问题是软件管理.
只要你通过他们的可怕的应用程序商店,一切都以某种方式似乎okayish(ISH展览会存在这个垃圾所谓的XCode),但一旦你需要像Apache,Ruby或几乎任何命令行软件,你有两个选择:您要么自己编译(现在是与其他解决方案战斗之后的默认选择),要么使用像Brew这样糟糕的hacky脚本之一,它会使您的环境无法修复.

有没有明确的流程管理(launchd会是一个笑话,你甚至不能拉日志没有一些不起眼的黑魔法,你需要通过心脏就知道了),没有标准配置路径,操作系统是捆绑了很多需要的废话,把它在一条走遍世界的道路.

UI不允许您使用选项卡来选择字段(您只能通过按Tab键来聚焦文本字段.没有按钮,没有下拉菜单,几乎没有链接),所产生的过程不断进行的焦点转移是一个真正的突破者,阴影更新(微软,是您吗?)正在摧毁您的生活.

声音和网络系统无法控制您,尤其是在禁用或启用接口方面,声音系统根本无法管理多个接口. 我勒个去?

在全屏和包含桌面的窗口定位之间切换会在您使用的一半软件上产生一些怪异的毛刺,并且您不得不安装一半的github托管项目才能使用键盘移动窗口.

Finder是组织工作的噩梦,尤其是当您要检查隐藏文件或只是"走得更远"( EVERYWHERE中的隐藏交互)时,打开文件的方法有很多,您只是希望它能在第一次使用.


所以,是的. Linux和Windows

 

我喜欢Mac的同事经常问我:"为什么使用Windows笔记本电脑而不是Macbook?" 对我来说,我发现这很像黛安:

macos一直是我遇到的最糟糕的经历之一,并且仍然每天让我发疯.

更多:我最后一次不得不携带苹果笔记本电脑,这是两个比我的惠普和戴尔的笔记本电脑更脆弱,当它打破了,是多了很多在屁股痛正义来获得服务. 认真地说:当我花笔钱购买计算机,尤其是服务合同时,您的维修猴子应该来找我,而不是强迫我去某个购物中心与"天才"交谈.

几年前,我发现Windows非常糟糕,尤其是在可访问性和配置方面

从好的方面来说,Cygwin / X之类的东西很适合使Windows成为与远程UNIX和Linux主机进行交互的简便方法. 而且,如果我不必在代码中执行任何低级任务,我什至可以在本地/离线运行,将其推送到我的开发目标时它可以工作.

但是Windows 10设法以某种方式变得越来越好,现在我每天都在使用它,以达到与Linux相同的舒适度.

Metro界面仍然令人讨厌,但与Windows 8相比,它的积极性有所降低. 但是,是的,其他更少的Windowsy位使完成工作所需的"驯服"方式减少了很多(并且与OSX不同,您可以驯服它).

 

我想您还没有完成这句话. 你是否?

我认为我的浏览器漫游了一些东西. 我曾经有过在那里一个完整的思想,虽然我不记得具体是什么(所以,核爆存根).

Greh.

 

近年来,我一直使用Linux作为基础系统(Ubuntu),对我而言,它非常适合编程,但在我的国家(多米尼加共和国),Windows在公司中仍占主导地位,我一直不得不适应.

今年我一直在使用Windows 10,我注意到工作环境有了长足的进步,但是我觉得它仍然可以改进,并且我不会更改Linux,因为我仍然觉得在Ubuntu中工作效率更高.

对于Linux和Windows Pro,我同意您的看法.

 

总的来说,我觉得微软和苹果正在改变位置.

这家贪婪的公司建立了怪异的软件,并推动令人讨厌的政治活动与"一切正常"的公司交换了位置.

总的来说,我觉得微软和苹果正在改变位置.

这家贪婪的公司建立了怪异的软件,并推动令人讨厌的政治活动与"一切正常"的公司交换了位置.

这就是整个苹果的哲学,即"我们比您更了解如何使用我们的硬件",这使我很恼火. 我不应该觉得自己正在被迫与该死的工具抗争-尤其是,我不必非要克服人为的约束. 即使在最坏的情况下,Windows仍有许多"逃生门"可以绕过其更讨厌的地方.

 

我使用linux大约2年,并尝试使用Linux mint,Manjaro,Kali linux直到遇到Ubuntu.从那时起,我就使用ubuntu,因为它简单,快速,易于使用并且适合我的Web开发工作.
除此之外,我很少使用Windows 10(由于它的呆滞而不太喜欢).

 

我使用的是Manjaro Arch Linux,与其他Linux发行版相比,我尝试过的效果最好. 现在,当我想连接到打印机(例如)并使用扫描仪时,我使用Ubuntu. 以我的拙见,Ubuntu更好地与面向Windows的设备对话.

 

您基本上要问的是"您最喜欢打钉子的锤子是什么". 重要的不是锤子而是特定的钉子被钉子钉好.

因此,我的答案必须是:"该操作系统使我可以用最少的精力来对抗操作系统的局限性(或对它的熟悉程度)来完成任务".

 
 
3月5日发布的经典DEV帖子

3 Things You Can Do to Improve as a Developer

How do we identify and solve real problems?

Diogenes Polanco profile image
我是开发人员. 我对开发社区,企业家精神,尤其是开源感到非常兴奋.

by  ICOPY.SITE