Web 架构师 Cleaver Barnes 让网站实现有趣且有用的功能,也就是说,他更关注代码而不是视觉效果。他第一次大规模使用开源是在 90 年代中期使用 Linux。Linux 使他能够完成当时在 Windows 中无法完成的事情。从那时起,他一直致力于使用 Java J2EE 和其他技术构建 Web 应用程序。
2007 年,他开始使用 Drupal。三年后,他创立了 Verge Interactive,专注于 Drupal 开发。在 Cleaver 从 DrupalCon 洛杉矶回到多伦多后不久,我有机会听取了他对 Drupal 和开发工具的看法。

opensource.com
您会如何向新手解释 Drupal?
Drupal 是一个工具包。你可以将选择像 Drupal 这样的东西比作在商店里挑选工具:有更简单的工具,有更昂贵的工具,有些工具可能更适合特定的工作。但对于启动一个雄心勃勃的 Web 项目来说,Drupal 是最好的工具包之一。
您对 DrupalCon 洛杉矶的看法如何?
我之前参加过八次 DrupalCon,但洛杉矶的这次感觉比以往任何一次都更像是从消防水带里喝水。对于我参加的每个会议,都有其他几个我想参加的会议。我会在一段时间内观看录制的视频。
在 Drupal 8 (D8) 中包含 Symfony 组件将如何改变 Drupal?
用工具包的比喻来说,有了 Symfony,Drupal 更像是一套套筒扳手,您可以轻松插入不同的附件,因为一切都更加标准化。过去,作为一个社区,我们在发明自己独特的解决方案上浪费了太多时间。现在我们可以建立在其他项目正在做的事情之上。
您更喜欢哪种本地开发环境和 IDE?
我离不开的一件事是一个好的调试工具,可以逐步调试代码的运行。 PhpStorm 有一个很好的调试器,并且比我尝试过的其他 IDE 都快。
那么 Drush 呢?请在您日常开发工作的背景下谈谈它。
对我来说,一个命令比点击多个屏幕要容易得多。我启动的每个站点都以 Drush makefile 开始,以便在一个操作中下载我需要的所有模块。我在 DOS 和 Unix 的命令行中长大,所以输入命令是第二天性。使用 D8,我认为我们可能会使用 Composer 和 Drupal Console 来完成许多任务,但 Drush 可能会在更长一段时间内继续存在。
有没有哪个过去的软件包是您最怀念的?
我使用过的许多旧的 Unix 实用程序仍然存在,有些,例如 Vim,甚至很流行。我在 DOS 时代最怀念的工具是 Turbo Pascal 3。它将编辑器和编译器合二为一,整个东西都装在一张软盘上。与当时的其它工具相比,它非常快速且易于使用。那是我第一次对编写代码充满热情的时候。
阅读更多来自 DrupalCon 洛杉矶 2015 的采访和文章。
1 条评论