在我最近访问的 PHP 开发环境中,首席开发人员坚持认为他们在他们的机器上使用 Linux 进行 Zend 开发。
我个人使用 Windows 并在开发过程中得到相同的结果。我还设计了很多图形,并且最习惯使用 Windows。
在开发环境中使用 Linux 而不是 Windows 有什么优势,如果有,它们是什么?
小智 7
一个显着的区别是区分大小写的文件系统。例如,如果您有一个名为“Bootstrap.php”(大写 B)的文件,并且您的代码包含该行require_once('bootstrap.php');
(小写 b),则将在 Windows 上运行,在 Linux 上失败。
有时也存在仅限 Windows、仅限 Linux 甚至版本特定的错误,这些错误具有 PHP 使用的不同库。
简而言之,通常最好在与生产系统尽可能接近的环境中进行开发。
如果需要,可能的设置是为您最终编程的每个环境使用一组虚拟机。
我一直在使用 Windows、Mac 和 Ubuntu 进行 PHP 开发,如果您的环境设置正确,恕我直言,绝对没有区别。
有些工具,比如 Git,在 Windows 上不太可用,所以你可能需要寻找特殊的可部署工具或使用 cygwin,但一般来说,没有区别。
归档时间: |
|
查看次数: |
1432 次 |
最近记录: |