问题 您更喜欢Web开发的O / S,为什么? [关闭]


在O / S选择方面,我认为自己相当通用。我两年前一直使用DOS / Windows PC,两年前将我的主笔记本电脑换成了Mac,并且在为我的Comp.Sci学习时使用了多种版本的Unix / Linux / BSD。度。

然而,当我正在努力改善我的开发环境时,我开始怀疑我是否会更好地将Macbook用于具有不同O /​​ S风格的PC(以支持不同的工具和IDE) 。

你更喜欢(网络)开发的O / S,为什么? (更喜欢在多个平台上拥有实际编码经验的人的答案)

注意:我知道 这个问题 讨论客户端与服务器O / S - 我感兴趣的是整个开发环境,而不仅限于'Windows人群'


8669
2018-02-21 13:00


起源

这是什么?在没有评论或理由的情况下平淡地回答这个问题? WTF伙计? - Jens Roland
至于无声的低调,这种情况发生了很多。至于你的问题,这是主观的。事实上,除非您需要使用特定的操作系统(例如OSX for iphone dev),否则这主要是个人偏好的问题。 - cletus
我知道这是主观的。因此'主观'标签。我甚至确保限定问题域(web dev)以使问题更具体。哦,好吧,c'est la vie;) - Jens Roland


答案:


它真的取决于你想要做的Web开发的类型。如果您正在使用PHP(或LAMP,Perl,Python,Ruby),那么Linux可能是最好的方法。如果您正在寻找.Net开发,那么Windows将是您最好的选择。我想如果你使用Java,那么Windows或Linux同样会很好。

对于Linux上的LAMP开发,最好使用Netbeans或Eclipse作为IDE。我个人更喜欢Netbeans,但这取决于你更喜欢哪个。如果您想为IDE付费,Zend是更好的选择之一。关于发行版,任何流行的发行版都应该没问题。我听说Ubuntu很受欢迎,虽然我个人最喜欢的是Mandriva。


6
2018-02-21 13:10



那么,您对Linux LAMP环境建议使用哪些IDE /工具? - Jens Roland
Eclipse怎么样? - Jim Anderson


您无需废弃Macbook即可使用不同的操作系统。许多开发人员在不放弃Macbook体验的情况下运行多个操作系统。


4
2018-02-21 13:04



啊,你的意思是Bootcamp / Parallels / WMware?我知道这些,但坦率地说,如果我运行Fusion,我2岁的Macbook会停止运转,而Bootcamp会让我觉得有点......肮脏 - Jens Roland
我懂了。那么我想你需要决定是否要买一台新的mac或windows机器。我喜欢使用Parallels的Mac的想法,因为你获得了良好的用户体验。 - Jim Anderson
VMWare Fusion在用户体验方面实际上与Parallels相同 - 它充满了胜利 - Jens Roland


我更喜欢我的Macbook,并且鄙视我必须去工作并使用Windows环境这一事实(我一直在按ALT键查找命令!)。 Ruby和rails开发更容易,因为大多数开发人员都在使用OSX,因此您需要的任何帮助都是针对您的开发环境量身定制的,它在Windows上运行起来并不顺畅或快速。

我没有碰到我在我的工作环境(Emacs,IntelliJ等)中遇到的任何我无法获得的东西,它甚至看起来好多了。 Ubuntu甚至看起来更好,比我用过的任何Windows系统都更可靠。


2
2018-02-21 13:51





如果你被锁定在.Net世界,那么Windows真的是唯一的选择。

否则,“大名鼎鼎”的Web环境(Apache,Tomcat,Spring,Glassfish,Rails,JBoss,Grails,Weblogic,...)都通常部署在某些* nix上。基于Linux的笔记本电脑可以让您获得最大的信誉; OSX为您提供了一个成熟的Unix环境,具有非常精美的UI和较少的自助维护。

如果您正在使用Java,那么Eclipse,NetBeans和IntelliJ将在以上所有(Windows,Linux,Max)上运行,因此您可以根据您希望在您的环境中拥有的其他内容进行选择。


1
2018-02-21 13:47





我有3个系统,

  1. Windows XP,Windows 7 RC,Ubuntu 9.04
  2. Windows Vista
  3. Mac OS X.

Mac OS X将是我的选择,因为你可以获得良好的工作机会。我有Adobe Create Suit和Textmate,他们不是免费的。免费替代品GIMP / Inkscape和许多免​​费文本编辑器可用于mac。

LINUX很好但是Adobe套装不适用它,你必须使用GIMP和Inkscape,显然它们远不及Adobe Photoshop和Illustrator。虽然如果你对使用Adobe CS不感兴趣,你可以使用Ubuntu发行版,这比其他LINUX发行版和安静的流行音乐更容易,所以你找不到任何问题的解决方案。如果我使用LINUX,Eclipse将是我的文本编辑器。

Windows是另一个很好的选择,如果你比较熟悉Windows,但有丢失重要文件的风险,这需要花费你几个小时来开发;-),你知道它的主要问题是病毒和间谍软件。如果你能得到像样的反病毒(如免费的Avast等),你可以忍受它。


0
2017-09-05 12:27





在我看来,“几乎”没有理由选择Linux而不是OSX进行Web开发。 OSX是unix'ish,所以你几乎可以在Linux上运行OSX上的几乎任何服务器。

选择OSX的一个重要原因是可访问性和舒适性。我不知道任何其他操作系统与OSX一样令人愉快。

不,我不是苹果粉丝。 :)


0
2018-06-21 08:51



除了Linux发行版是免费的,而OSX不是。真的是一种交易破坏者 - Roman Kolpak
支付20美元并不是那么多。如果您购买iMac或MacBook,您将获得OSX许可证。由于在没有正版硬件的情况下使用“hackintosh”有点糟糕,购买许可证无论如何都不会成为问题。 - M K