【问题标题】:Choosing Linux for open source development [closed]选择 Linux 进行开源开发 [关闭]
【发布时间】:2009-11-23 05:50:32
【问题描述】:

我在 Windows XP 平台上工作,并使用 Aptana Studio、MySQL 进行 PHP 开发。我想知道哪个 Linux 版本和风格适合我的开发目的?

【问题讨论】:

  • 这是一个“品味”问题,恕我直言,每个人都有一个偏好的分布

标签: php mysql linux ubuntu redhat


【解决方案1】:

就开发工具的可用性而言,主要发行版之间没有太大差异。还不如去 Ubuntu。它背后有一个庞大的社区和动力。

【讨论】:

    【解决方案2】:

    正确答案是“几乎任何版本或风格”。因为 Aptana 和/或 Eclipse,更不用说其他开发工具和 MySQL 和 PHP,将在任何优秀的现代桌面 Linux 发行版上运行良好。但就个人而言,我在 Ubuntu 下使用了以上所有内容,并且非常喜欢它。

    【讨论】:

      【解决方案3】:

      出于几个原因,我也会选择 Ubuntu。

      1. 它有一个规律的/可预测的 发布时间表,我觉得很 很有帮助,因为我可以提前计划升级。
      2. 它同时提供Desktop 和Server 版本。可能让你 更熟悉你的 部署环境(如果您选择) 在使用 Ubuntu Server 时 使用 Ubuntu Desktop 进行开发。
      3. 很棒的文档,可以 在这里找到Ubuntu Desktop 和 这里Ubuntu Server 应该可以满足您的大部分需求。
      4. 友好而乐于助人的community forums。

      我使用 Ubuntu 作为桌面和服务器已经有一段时间了,发现它是一个出色的发行组合,无疑让我的生活更轻松。

      【讨论】:

      • 这并没有真正解决 RPK 的任何要求。是否预装了 MySQL? php?你要说的是:这是一个很棒的发行版。
      【解决方案4】:

      对于开发,我使用 Gentoo Linux,它拥有几乎所有你想要的工具和更多,以及你最喜欢的程序的最新和最棒的版本,它是一个拥有更多功能的发行版包管理器提供的工具。

      也就是说,习惯它需要一段时间。并且您需要“手动”进行安装,这通常会教您如何使用 Linux 以及这些东西是如何工作的,但需要时间!

      我在我的 Gentoo 机器上使用 Aptana 进行开发(那个和 Eclipse PDT),所以你会有宾至如归的感觉。当您需要为您的奇妙想法安装东西时,Gentoo 会派上用场,但这并不常见。在 Gentoo 中,即使是最奇怪的工具也来自包管理器 (Portage),这使它成为一个出色的开发环境。

      Gentoo 是最可定制的 Linux 发行版之一。

      【讨论】:

      • 在使用Gentoo 3 年多之后,我开始相信它实际上是一个菜鸟发行版:)。我第一次真正从源代码编译一个包是在 Debian 发行版上。我第一次真正不得不破解 autotools 是在 CentOS 上。每次我必须在基于 Debian 的发行版上安装 ruby​​ 或 nginx/passenger 时,我都会在晚上做噩梦。如果每次忘记安装开发头文件或 aptitude 报告 >20 未满足的依赖项时,我都有点小麻烦......一旦你启动并运行了 Gentoo,它就是那里最简单的发行版。
      【解决方案5】:

      正如 RC 所说,这是一个品味问题......

      无论如何,我会选择我周围的人正在使用的发行版 => 这样我们就可以互相支持。

      就我而言,这意味着 Ubuntu ..

      【讨论】:

        【解决方案6】:

        我非常喜欢 Ubuntu。

        【讨论】:

          【解决方案7】:

          我使用 Kubuntu (即 Ubuntu 和 KDE 而不是 Gnome——个人选择) 并且可以用于 LAMP 开发:你可以使用 Eclipse PDT(当然也可以是 Aptana),你有可用的 MySQL,...

          ...但我想任何类型的 Linux 发行版都可以;也许你不会总是拥有最新版本的 PHP/MySQL,但我想 PHP 5.2.x 应该可用于大多数发行版。
          而且,如果有必要,你可以从源代码编译你需要的东西(我有时会为 PHP 这样做,以获得最新版本,因为 Ubuntu 只提供 5.2.x,而不是 5.3.x)

          【讨论】:

            猜你喜欢
            • 2010-12-06
            • 2017-12-26
            • 1970-01-01
            • 2010-09-07
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2010-11-12
            相关资源
            最近更新 更多