Operating system 对于web开发,您更喜欢什么操作系统?为什么? 当我选择O/S时,我认为自己是相当多才多艺的。我一生都在使用DOS/Windows PC,两年前把我的主要笔记本电脑换成了Mac电脑,在为我的Comp.Sci学习的过程中使用了多种风格的Unix/Linux/BSD。学位

Operating system 对于web开发,您更喜欢什么操作系统?为什么? 当我选择O/S时,我认为自己是相当多才多艺的。我一生都在使用DOS/Windows PC,两年前把我的主要笔记本电脑换成了Mac电脑,在为我的Comp.Sci学习的过程中使用了多种风格的Unix/Linux/BSD。学位,operating-system,development-environment,Operating System,Development Environment,然而,当我试图改善我的开发环境时,我开始怀疑我是否最好放弃Macbook,换一台具有不同O/S风格的PC(以支持不同的工具和IDE) 对于(web)开发,您更喜欢什么操作系统?为什么?(更喜欢有在多个平台上编写代码的实际经验的人的答案) (注意:我知道讨论了客户机与服务器O/S-我感兴趣的是整个开发环境,而不限于“Windows群组”)使用不同的操作系统时,您不需要放弃Macbook。许多开发人员在不放弃Macbook体验的情况下运行多个操作系统。这实际上取决于您想要进行的web开发类型。如果您

然而,当我试图改善我的开发环境时,我开始怀疑我是否最好放弃Macbook,换一台具有不同O/S风格的PC(以支持不同的工具和IDE)

对于(web)开发,您更喜欢什么操作系统?为什么?(更喜欢有在多个平台上编写代码的实际经验的人的答案)


(注意:我知道讨论了客户机与服务器O/S-我感兴趣的是整个开发环境,而不限于“Windows群组”)

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

这实际上取决于您想要进行的web开发类型。如果您正在使用PHP(或LAMP、Perl、Python、Ruby),那么Linux可能是最好的选择。如果您正在考虑进行.Net开发,那么Windows将是您的最佳选择。我认为如果你使用Java,那么Windows或Linux也同样好


对于Linux上的LAMP开发,您最好在IDE中使用Netbeans或Eclipse。就我个人而言,我更喜欢Netbeans,但这取决于您更喜欢哪一种。如果您想为IDE付费,Zend是更好的选择之一。就发行版而言,任何流行的发行版都可以。我听说Ubuntu很受欢迎,尽管我个人最喜欢的是Mandriva

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

否则,“大牌”web环境(Apache、Tomcat、Spring、Glassfish、Rails、JBoss、Grails、Weblogic等)通常都部署在某种风格的*nix上。基于Linux的笔记本电脑让你获得极客的信任;OSX为您提供了一个成熟的Unix环境,它具有非常完善的UI,而且自己动手的维护更少


如果你正在使用Java,那么Eclipse、NetBeans和IntelliJ将在上述所有系统(Windows、Linux、Max)上运行,因此你可以根据你想要在环境中使用的其他系统进行选择。

我更喜欢我的Macbook,而不喜欢我必须工作并使用Windows环境(我一直在按ALT键寻找命令!)。Ruby和rails的开发更容易,因为大多数开发人员都在使用OSX,因此您需要的任何帮助都是针对您的开发环境定制的,只是在Windows上无法顺利或快速地工作

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

我有3个系统

  • Windows XP、Windows 7 RC、Ubuntu 9.04
  • Windows Vista
  • MacOSX
  • MacOSX将是我的选择,因为你可以得到好的enivromet来工作。我有AdobeCreateSuit和Textmate,它们不是免费的。mac可以使用免费的GIMP/Inkscape和许多免费文本编辑器

    LINUX很好,但AdobeSuit在它上面不起作用,你必须使用GIMP和Inkscape,显然他们离AdobePhotoshop和Illustrator还差得远。虽然如果你对使用AdobeCS不感兴趣,你可以使用Ubuntu发行版,它比其他LINUX发行版更容易,而且非常流行,所以你在寻找解决方案方面不会有任何问题。如果我使用LINUX,Eclipse将是我的文本编辑器

    如果您熟悉Windows,但有丢失重要文件的风险,而这些文件花了您几个小时的时间进行开发,则Windows是另一个不错的选择;-),你知道它的主要问题是病毒和间谍软件。如果你能得到像样的反病毒软件(比如免费的Avast ect),你就可以接受它

    在我看来,选择Linux而不是OSX进行web开发“几乎”没有理由。OSX是unix语言,因此您可以在OSX上运行几乎任何服务器,运行方式与在Linux上几乎相同

    选择OSX的一个重要原因是它的易访问性和舒适性。我不知道还有什么操作系统能像OSX那样让人愉快地使用


    不,我不是苹果迷

    啊,你是说训练营/平行线/WMware?我知道这些,但坦率地说,如果我运行Fusion,我2岁的Macbook就会停下来,训练营会让我感觉有点。。。。。我明白了。那么我想你需要决定是买一台新的mac电脑还是windows电脑。我喜欢Mac和Parallels的想法,因为你可以获得很好的用户体验。VMWare Fusion在用户体验方面实际上与Parallels做得一样——它充满了winSo,你建议Linux LAMP环境使用哪些IDE/工具?这是什么?在没有任何评论或理由的情况下对问题进行彻底否决?WTF老兄?至于沉默的向下投票,这种情况经常发生。至于你的问题,这是主观的。事实上,除非你需要使用一个特定的操作系统(例如iphone开发的OSX),否则这主要是个人偏好的问题。我知道这是主观的。因此有了“主观”的标签。我甚至确保对问题域(Webdev)进行限定,以使问题更加具体。哦,好吧,这是人生;)除了Linux发行版是免费的,OSX不是。有点像交易破坏者真的付20美元没那么多。如果您购买iMac或MacBook,您将获得OSX许可证。。而且,由于在“黑客软件”上工作有点糟糕,没有真正的硬件,购买许可证无论如何都不是问题。