11

在操作系统选择方面,我认为自己相当多才多艺。我一生都在使用 DOS/Windows PC,两年前将我的主要笔记本电脑换成了 Mac,并且在学习 Comp.Sci 时使用了多种 Unix/Linux/BSD。程度。

但是,当我试图改善我的开发环境时,我开始怀疑是否最好将 Macbook 报废为具有不同 O/S 风格的 PC(以支持不同的工具和 IDE 集) .

对于(Web)开发,您更喜欢哪种 O/S,为什么?(更喜欢在多个平台上具有实际编码经验的人的答案)

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

4

6 回答 6

6

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

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

于 2009-02-21T13:10:37.527 回答
4

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

于 2009-02-21T13:04:15.140 回答
2

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

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

于 2009-02-21T13:51:20.813 回答
1

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

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

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

于 2009-02-21T13:47:16.160 回答
0

我有3个系统,

  1. Windows XP、Windows 7 RC、Ubuntu 9.04
  2. 视窗
  3. Mac OS X

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

LINUX 很好,但 Adob​​e 套装不能在上面工作,你必须使用 GIMP 和 Inkscape,显然它们与 Adob​​e Photoshop 和 Illustrator 相去甚远。虽然如果您对使用 Adob​​e CS 不感兴趣,您可以使用 Ubuntu 发行版,它比其他 LINUX 发行版更容易且安静流行,因此您在寻找解决方案时不会遇到任何问题。如果我使用 LINUX,Eclipse 将是我的文本编辑器。

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

于 2009-09-05T12:27:39.833 回答
0

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

选择 OSX 的一大理由是可访问性和舒适性。我不知道有任何其他操作系统能像 OSX 那样愉快地使用。

不,我不是苹果迷。:)

于 2013-06-21T08:51:09.293 回答