从 Mac 到 Linux:用 Linux 进行 Web 开发

从 Mac 到 Linux:用 Linux 进行 Web 开发

原文:https://medium.com/hackernoon/from-mac-to-linux-web-development-with-linux-68c90ff002d4

当我承诺写更多关于我用 Linux 替代 Mac 的经历的时,这里是我在 Linux 上开发 web 应用的经历。

在 Linux 上进行 web 开发是如此容易,这几乎是荒谬的。所有的工具都是一个简单的“apt install”命令。如果没有,大多数供应商会概述如何添加他们的存储库,然后发出“apt install”命令。

因此,安装 MongoDB、Elasticsearch 和 MySQL 只需要几分钟。这同样适用于 nodejs (我对网络应用的首选武器)。您可以选择从nodejs.org获取节点,或者安装 nvm(节点版本管理器),这允许您运行不同版本的节点,例如,如果您的生产环境运行在 node 4.x 上,但您希望为 node 6.x 做好准备。安装了 nvm 后,您可以通过一个命令轻松地在版本之间切换,即“nvm 使用 6”或“nvm 使用 4”。

此外,对于编辑代码,您有太多的选择。其中一些编辑器只支持 Linux。因此,我将只列出我在 macOS 上的体验。

Vim 人们不是爱 Vim 就是恨 vim。就我个人而言,我喜欢 vim 的力量,我倾向于将 vim 和 sublime text 一起使用(老实说,我有时会对所有的快捷键感到困惑)。在 Linux 上,我更多地使用 vim,因为它工作得更好。在 mac 上,有时会有一点缓慢的体验。显然,尽管做了一些调整,vim 可以在 Linux 上完美运行。

这是我最喜欢的编辑。它非常快,有很多选项,大量的软件包可以让你根据自己的需要定制编辑器。如果 vim 不是你的东西(我不怪你),那么给崇高的文本 3 一个机会。它真的是最好的编辑之一。由于 Sublime Text 3 可以在 Linux、Windows 和 macOS 上使用,因此在所有这些操作系统上设置相同的环境非常容易。

Atom 我不知道它是什么,但我从来没有真正掌握 Atom 的诀窍。是的,它是开源的,看起来很好,但是它太慢了。即使在 Linux 上,Atom 相比 vim 和 Sublime Text 3 也是最慢的。选项是无穷无尽的,有一个充满活力的社区,你可以找到任何包。我已经将 Atom 配置为与 vim 和 Sublime Text 3 一样工作,但我仍然更多地使用 Sublime Text 3 和 vim。这是一个很好的编辑器,但正如前面提到的,有一些东西不适合我。

所以你有它。就个人而言,我对使用 Linux 进行 web 开发再高兴不过了。

黑客中午是黑客如何开始他们的下午。我们是 @AMI 家庭的一员。我们现在接受投稿,并乐意讨论广告&赞助机会。

要了解更多信息,请阅读我们的“关于”页面在脸书上点赞/给我们发消息,或者简单地说, tweet/DM @HackerNoon。

如果你喜欢这个故事,我们推荐你阅读我们的最新科技故事趋势科技故事。直到下一次,不要把世界的现实想当然!


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除