You are here

Drupal console昙花一现,Drush正当时

Drupal社区有专门针对Drupal网站的命令行工具,在Drupal4.x的时候,就已经出现了,这就是Drush,这个名字是Drupal + bash的缩写,就是Drupal世界的命令行工具,很多时候,它是Drupal开发者的瑞士军刀,好用,省时。

 

随着Drupal8的问世,Drupal全面采用symfony,一些Drupal社区的开发者,将Symfony Console引入Drupal社区,创造出来了Drupal console这个项目,开创了通过命令行生成Drupal模块的半自动化时代。

 

随着Drupal核心版本的不断演进,Drupal console核心的维护日渐不活跃,Drush作为Drupal核心开发者维护的命令行工具,功能不断完善,到了Drush9以后,还添加了代码生成的功能,两者的差别日渐缩小。目前来看,Drupal console核心的维护团队出现了一些问题,最新的Drupal特性无法跟进,这就导致了用户流失。

 

在开源社区,提供同类功能的,通常有不同的方案,随着时间,会有不同的演化,此消彼长,这很常见。


论坛:

Drupal版本: