在 Web 开发环境中使用 Linux 的优势?

在 Web 开发环境中使用 Linux 的优势?

我想收集一些关于使用 Linux 进行 Web 开发的利弊的想法,

想知道您会推荐什么 Linux 平台以及原因。

答案1

优点:

  • SSH——使用您最喜欢的终端仿真器远程登录到您的服务器。
  • 在 GNOME 中 - 使用 gvfs 内置 FTP/SFTP 文件浏览功能
  • 如果你喜欢冒险,可以在本地运行自己的 Web 服务器以进行快速测试
  • 多个桌面可平移和划分您的工作空间
  • 优秀的网页编辑器,例如南加州大学吉尼尖叫声编辑MonoDevelop(如果您想要.NET)。
  • 大多数发行版都预装了 Firefox,并且大多数存储库中都提供了 firebug。
  • Opera 适用于 Linux
  • epiphany-webkit或者绿可用于测试 Safari/Chrome 兼容性

缺点:

  • 需要 Windows VM 来测试 IE,或者使用 WINE 来使用 ie4linux
  • 如果您使用 Microsoft 技术可能会很困难

答案2

从我的角度来看,在 Linux 下开发的主要优势在于,我可以在本地重新创建实时环境作为我的开发环境,而无需为开发环境增加操作系统许可费用,也无需来回复制 .conf 文件。

卡皮斯特拉诺对于部署来说也是天赐之物,但不适用于 Windows(据我所知)。

任何 BSD 都具有相同的优势,但不太容易找到托管服务。

缺点是,正如 LiraNuna 提到的,您仍然需要一个可用于测试的 Windows 环境。不过我发现在 VMware 下运行多个 Windows 环境(使用不同版本的 IE)是一种不错的折衷方案。

相关内容