编写一个Extbase命令控制器的好处在于(可能)为您的任务提供了漂亮的CLI界面;但是在TYPO3 8中,一些系统级别的命令似乎正在向Symfony console转移。主要区别在于参数验证;对于Extbase命令控制器,所有验证都是从您的参数注释生成的。这些都不是在配置时间完成的(这对我来说是一个明显的遗漏),而是在运行时完成的。通过“老派”的计划程序任务,可以通过附加字段进行参数验证。这些检查发生在配置时间。实际上,我没有看到许多安装由客户完成任务配置的情况。更容易编程的好处,更符合TYPO3扩展编程的当前标准,这比没有配置时间验证的缺点更重要。